Browse Source

update

master
zhaohe 12 months ago
parent
commit
bbda34d9ed
  1. 45
      transmit_disfection_protocol.hpp

45
transmit_disfection_protocol.hpp

@ -26,7 +26,7 @@ typedef enum {
kPipeDMPowerCtrlBoard = 6, // 管道式消毒机电源板
kDrawBarDMLiquidCtrlBoard = 7, // 手持拉杆箱消毒机液路板
kDrawBarDMPowerCtrlBoard = 8, // 手持拉杆箱消毒机电源板
kDrawBarDMExtBallValveCtrl = 9, // 手持拉杆箱消毒机外部球阀控制板
kDrawBarDMExtChSelector = 9, // 手持拉杆箱消毒机外部球阀控制板
kH2O2SensorBoard = 10, // H2O2传感器板
} BoardTypeId_t;
@ -34,7 +34,7 @@ typedef enum {
kFixBoardId_MainBoard = 1, // 主机
kFixBoardId_LiquidCtrl = 2, // 液路板
kFixBoardId_PowerControl = 3, // 电源板
kFixBoardId_ExtBallValveCtrl = 4, // 外部球阀控制板
kFixBoardId_ExtChSelector = 4, // 外部球阀控制板
kFixBoardId_H2O2SensorStart = 100, // H2O2传感器板
} BoardId_t;
@ -56,8 +56,8 @@ static inline const char* BoardTypeId2Str(uint32_t id) {
return "DrawBarDMLiquidCtrlBoard";
case kDrawBarDMPowerCtrlBoard:
return "DrawBarDMPowerCtrlBoard";
case kDrawBarDMExtBallValveCtrl:
return "DrawBarDMExtBallValveCtrl";
case kDrawBarDMExtChSelector:
return "kDrawBarDMExtChSelector";
case kH2O2SensorBoard:
return "H2O2SensorBoard";
default:
@ -216,40 +216,25 @@ typedef enum {
* *
***********************************************************************************************************************/
kfn_air_tightness_test_close_ch = 1500, // 气密性测试通道准备
kfn_air_tightness_test_recover_ch = 1501, // 气密性测试通道释放
kfn_air_tightness_test_open_ch = 1501, // 气密性测试通道释放
#if 0
/***********************************************************************************************************************
* H2O2传感器数值上报 *
***********************************************************************************************************************/
kreport_h2o2_data = 400, // report:subid h2o2_sensor_data
kfn_ext_ch_selector_set_ch = 1600, // 外部通道选择器设置通道
/***********************************************************************************************************************
* *
***********************************************************************************************************************/
/**
* @brief
* /
*/
kfn_electromagnetic_valve_ctrl = 900, // cmd: valve_state
/***********************************************************************************************************************
* *
***********************************************************************************************************************/
/**
* @brief
* /
*/
kfn_ball_valve_ctrl = 1000, // cmd: valve_state
#endif
} cmd_t;
#pragma pack(1)
/***********************************************************************************************************************
* CMD ENUM *
***********************************************************************************************************************/
typedef enum {
kext_ch_disinfection,
kext_ch_degradation,
kext_ch_dehumidification,
} ExtChType_t;
/***********************************************************************************************************************
* ACK *
***********************************************************************************************************************/
typedef struct {

Loading…
Cancel
Save