|
|
@ -23,33 +23,33 @@ namespace transmit_disfection_protocol { |
|
|
|
return #key; |
|
|
|
|
|
|
|
typedef enum { |
|
|
|
klarge_space_disinfection_machine = 1, // 大空间消毒机
|
|
|
|
ksmall_space_disinfection_machine = 2, // 小空间消毒机
|
|
|
|
kpipe_disinfection_machine = 3, // 管道式消毒机
|
|
|
|
kdraw_bar_disinfection_box = 4, // 手持拉杆箱消毒机
|
|
|
|
kh2o2_ext_sensor = 5, // 外部H2O2传感器
|
|
|
|
DT600B = 6, // 大空间标准版消毒机
|
|
|
|
DT600N = 1, // 大空间消毒机
|
|
|
|
DT300N = 2, // 小空间消毒机
|
|
|
|
DT300W = 3, // 管道式消毒机
|
|
|
|
DT100N = 4, // 手持拉杆箱消毒机
|
|
|
|
EX_H2O2_SENSOR = 5, // 外部H2O2传感器
|
|
|
|
DT600B = 6, // 大空间标准版消毒机
|
|
|
|
} ProjID_t; |
|
|
|
|
|
|
|
typedef enum { |
|
|
|
kFixBoardId_MainBoard = 1, // 主机
|
|
|
|
kFixBoardId_LiquidCtrl = 2, // 液路板
|
|
|
|
kFixBoardId_PowerControl = 3, // 电源板
|
|
|
|
kFixBoardId_ExtChSelector = 4, // 外部球阀控制板
|
|
|
|
kFixBoardId_H2O2SensorStart = 100, // H2O2传感器板
|
|
|
|
FIXBOARDID_MAIN_BOARD = 1, // 主机
|
|
|
|
FIXBOARDID_LC_BOARD = 2, // 液路板
|
|
|
|
FIXBOARDID_PC_BOARD = 3, // 电源板
|
|
|
|
FIXBOARDID_EXT_CH_SELECTOR = 4, // 外部球阀控制板
|
|
|
|
FIXBOARDID_H2O2SENSOR_START = 100, // H2O2传感器板
|
|
|
|
} BoardId_t; |
|
|
|
|
|
|
|
typedef enum { |
|
|
|
kLargeSpaceDMLiquidCtrlBoard = 1, // 大空间消毒机液路板
|
|
|
|
kLargeSpaceDMPowerCtrlBoard = 2, // 大空间消毒机电源板
|
|
|
|
kSmallSpaceDMLiquidCtrlBoard = 3, // 小空间消毒机液路板
|
|
|
|
kSmallSpaceDMPowerCtrlBoard = 4, // 小空间消毒机电源板
|
|
|
|
kPipeDMLiquidCtrlBoard = 5, // 管道式消毒机液路板
|
|
|
|
kPipeDMPowerCtrlBoard = 6, // 管道式消毒机电源板
|
|
|
|
kDrawBarDMLiquidCtrlBoard = 7, // 手持拉杆箱消毒机液路板
|
|
|
|
kDrawBarDMPowerCtrlBoard = 8, // 手持拉杆箱消毒机电源板
|
|
|
|
kDrawBarDMExtChSelector = 9, // 手持拉杆箱消毒机外部球阀控制板
|
|
|
|
kH2O2SensorBoard = 10, // H2O2传感器板
|
|
|
|
DT600N_LC_Board = 1, // 大空间消毒机液路板
|
|
|
|
DT600N_PC_Board = 2, // 大空间消毒机电源板
|
|
|
|
DT300N_LC_Board = 3, // 小空间消毒机液路板
|
|
|
|
DT300N_PC_Board = 4, // 小空间消毒机电源板
|
|
|
|
DT300W_LC_Board = 5, // 管道式消毒机液路板
|
|
|
|
DT300W_PC_Board = 6, // 管道式消毒机电源板
|
|
|
|
DT100N_LC_Board = 7, // 手持拉杆箱消毒机液路板
|
|
|
|
DT100N_PC_Board = 8, // 手持拉杆箱消毒机电源板
|
|
|
|
DT100N_EXT_CH_SELECTOR = 9, // 手持拉杆箱消毒机外部球阀控制板
|
|
|
|
EX_H2O2_SENSOR_BOARD = 10, // H2O2传感器板
|
|
|
|
|
|
|
|
// 小空间经济版
|
|
|
|
DT600B_LC_BOARD = DT600B * 16 + 1, // 大空间标准版消毒机-液路板
|
|
|
@ -58,16 +58,16 @@ typedef enum { |
|
|
|
|
|
|
|
static inline const char* BoardTypeId2Str(uint32_t id) { |
|
|
|
switch (id) { |
|
|
|
SWITCH_CASE_STR(kLargeSpaceDMLiquidCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kLargeSpaceDMPowerCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kSmallSpaceDMLiquidCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kSmallSpaceDMPowerCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kPipeDMLiquidCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kPipeDMPowerCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kDrawBarDMLiquidCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kDrawBarDMPowerCtrlBoard) |
|
|
|
SWITCH_CASE_STR(kDrawBarDMExtChSelector) |
|
|
|
SWITCH_CASE_STR(kH2O2SensorBoard) |
|
|
|
SWITCH_CASE_STR(DT600N_LC_Board) |
|
|
|
SWITCH_CASE_STR(DT600N_PC_Board) |
|
|
|
SWITCH_CASE_STR(DT300N_LC_Board) |
|
|
|
SWITCH_CASE_STR(DT300N_PC_Board) |
|
|
|
SWITCH_CASE_STR(DT300W_LC_Board) |
|
|
|
SWITCH_CASE_STR(DT300W_PC_Board) |
|
|
|
SWITCH_CASE_STR(DT100N_LC_Board) |
|
|
|
SWITCH_CASE_STR(DT100N_PC_Board) |
|
|
|
SWITCH_CASE_STR(DT100N_EXT_CH_SELECTOR) |
|
|
|
SWITCH_CASE_STR(EX_H2O2_SENSOR_BOARD) |
|
|
|
|
|
|
|
SWITCH_CASE_STR(DT600B_LC_BOARD) |
|
|
|
SWITCH_CASE_STR(DT600B_PC_BOARD) |
|
|
@ -78,11 +78,11 @@ static inline const char* BoardTypeId2Str(uint32_t id) { |
|
|
|
|
|
|
|
static inline const char* ProjectIDToString(uint32_t id) { |
|
|
|
switch (id) { |
|
|
|
SWITCH_CASE_STR(klarge_space_disinfection_machine) |
|
|
|
SWITCH_CASE_STR(ksmall_space_disinfection_machine) |
|
|
|
SWITCH_CASE_STR(kpipe_disinfection_machine) |
|
|
|
SWITCH_CASE_STR(kdraw_bar_disinfection_box) |
|
|
|
SWITCH_CASE_STR(kh2o2_ext_sensor) |
|
|
|
SWITCH_CASE_STR(DT600N) |
|
|
|
SWITCH_CASE_STR(DT300N) |
|
|
|
SWITCH_CASE_STR(DT300W) |
|
|
|
SWITCH_CASE_STR(DT100N) |
|
|
|
SWITCH_CASE_STR(EX_H2O2_SENSOR) |
|
|
|
SWITCH_CASE_STR(DT600B) |
|
|
|
|
|
|
|
default: |
|
|
|