demo1
parent
fb6d40571c
commit
37fdee1353
|
@ -45,8 +45,12 @@ export const DIGITAL_INPUT_FUNCTION = {
|
||||||
|
|
||||||
export const DIGITAL_OUTPUT_FUNCTION = {
|
export const DIGITAL_OUTPUT_FUNCTION = {
|
||||||
Null: "空",
|
Null: "空",
|
||||||
DigitalOutput: "普通输出",
|
|
||||||
LightOutput: "灯光输出",
|
LightOutput: "灯光输出",
|
||||||
|
DND: "DND",
|
||||||
|
MUR: "MUR",
|
||||||
|
DOOR_BELL:"门铃",
|
||||||
|
OCCUPANCY: "占用状态",
|
||||||
|
DigitalOutput: "手动配置输出",
|
||||||
};
|
};
|
||||||
|
|
||||||
export const VIRTUAL_OUTPUT_FUNCTION = {
|
export const VIRTUAL_OUTPUT_FUNCTION = {
|
||||||
|
|
|
@ -365,6 +365,20 @@ const onSubmit = () => {
|
||||||
let code73 = '';
|
let code73 = '';
|
||||||
Object.values(device.DIGITAL_OUTPUT).forEach((dix) => {
|
Object.values(device.DIGITAL_OUTPUT).forEach((dix) => {
|
||||||
switch (dix.Func) {
|
switch (dix.Func) {
|
||||||
|
case 'OCCUPANCY':
|
||||||
|
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, PI5IDX_OCCUPANCY, (PI5M_OCCUPANCY_STAFF|PI5M_OCCUPANCY_GUEST), CBL32_DO_DRIVER_CONF_DEFAULT);\n `
|
||||||
|
break;
|
||||||
|
case 'MUR':
|
||||||
|
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, PI5IDX_MISC_MSMD, PI5M_MUR, CBL32_DO_DRIVER_CONF_DEFAULT);\n `
|
||||||
|
break;
|
||||||
|
case 'DOOR_BELL':
|
||||||
|
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, PI5IDX_MISC_MSMD, CBL32_DO_FCT_GRP_SPECIAL_IDX_DOOR_BELL, CBL32_DO_DRIVER_CONF_DEFAULT);\n `
|
||||||
|
break;
|
||||||
|
case 'DND':
|
||||||
|
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, PI5IDX_MISC_MSMD, PI5M_DND, CBL32_DO_DRIVER_CONF_DEFAULT);\n `
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
case 'DigitalOutput':
|
case 'DigitalOutput':
|
||||||
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, ${dix.PI5_Ofs}, ${dix.BitMask}, ${dix.ConfFlags});\n `
|
code72 += `REG_HELPER_Output_PI5_Bit(${dix.Pin}, ${dix.PI5_Ofs}, ${dix.BitMask}, ${dix.ConfFlags});\n `
|
||||||
break;
|
break;
|
||||||
|
@ -442,6 +456,11 @@ const onSubmit = () => {
|
||||||
#define P5_ADDRESS \
|
#define P5_ADDRESS \
|
||||||
${ device.ADDR }
|
${ device.ADDR }
|
||||||
|
|
||||||
|
#define APP_ID_1 9
|
||||||
|
#define APP_ID_2 9
|
||||||
|
#define APP_ID_3 4
|
||||||
|
#define APP_ID_4 4
|
||||||
|
|
||||||
//**********************************************************************************************************************
|
//**********************************************************************************************************************
|
||||||
// Constants
|
// Constants
|
||||||
//**********************************************************************************************************************
|
//**********************************************************************************************************************
|
||||||
|
|
5
x10.c
5
x10.c
|
@ -20,6 +20,11 @@
|
||||||
#define P5_ADDRESS \
|
#define P5_ADDRESS \
|
||||||
${ device.ADDR }
|
${ device.ADDR }
|
||||||
|
|
||||||
|
#define APP_ID_1 9
|
||||||
|
#define APP_ID_2 9
|
||||||
|
#define APP_ID_3 4
|
||||||
|
#define APP_ID_4 4
|
||||||
|
|
||||||
//**********************************************************************************************************************
|
//**********************************************************************************************************************
|
||||||
// Constants
|
// Constants
|
||||||
//**********************************************************************************************************************
|
//**********************************************************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue