diff --git a/transmit_disfection_protocol.hpp b/transmit_disfection_protocol.hpp index ddc2d45..9a528a5 100644 --- a/transmit_disfection_protocol.hpp +++ b/transmit_disfection_protocol.hpp @@ -17,7 +17,6 @@ typedef enum { kh2o2_ext_sensor = 5, // 外部H2O2传感器 } ProjID_t; - typedef enum { kLargeSpaceDMLiquidCtrlBoard = 1, // 大空间消毒机液路板 kLargeSpaceDMPowerCtrlBoard = 2, // 大空间消毒机电源板 @@ -39,7 +38,34 @@ typedef enum { kFixBoardId_H2O2SensorStart = 100, // H2O2传感器板 } BoardId_t; -static inline const char *ProjectIDToString(uint32_t id) { +static inline const char* BoardTypeId2Str(uint32_t id) { + switch (id) { + case kLargeSpaceDMLiquidCtrlBoard: + return "LargeSpaceDMLiquidCtrlBoard"; + case kLargeSpaceDMPowerCtrlBoard: + return "LargeSpaceDMPowerCtrlBoard"; + case kSmallSpaceDMLiquidCtrlBoard: + return "SmallSpaceDMLiquidCtrlBoard"; + case kSmallSpaceDMPowerCtrlBoard: + return "SmallSpaceDMPowerCtrlBoard"; + case kPipeDMLiquidCtrlBoard: + return "PipeDMLiquidCtrlBoard"; + case kPipeDMPowerCtrlBoard: + return "PipeDMPowerCtrlBoard"; + case kDrawBarDMLiquidCtrlBoard: + return "DrawBarDMLiquidCtrlBoard"; + case kDrawBarDMPowerCtrlBoard: + return "DrawBarDMPowerCtrlBoard"; + case kDrawBarDMExtBallValveCtrl: + return "DrawBarDMExtBallValveCtrl"; + case kH2O2SensorBoard: + return "H2O2SensorBoard"; + default: + return "unkown"; + } +} + +static inline const char* ProjectIDToString(uint32_t id) { switch (id) { case klarge_space_disinfection_machine: return "large_space_disinfection_machine";