diff --git a/protocol.h b/protocol.h index c2b22a6..149b14d 100644 --- a/protocol.h +++ b/protocol.h @@ -370,6 +370,14 @@ typedef struct { } PumpStatus; // 设备状态结构体 +// 1.下挂设备在位状态,在位为1,否则为0,当前为气泡感应器,1个字节 +// 2.两个三通阀实时角度,每个角度占用1个字节,只能为210或120 +// 3.泵状态,1表示泵顺时针转动中,2表示泵逆时针转动中,0表示停止,两个泵共2个字节 +// 4.泵速度,2个字节,每个泵的速度占用一个字节,表示当前泵设定的速度百分比 +// 5.气泡感应器读值,1表示监测到气泡,0表示没有气泡,共1个字节 +// 6.急停按键状态,1个字节,1为按下,0为正常。 +// 7.错误码1个字节,用于监控当前系统总体状态,如通信异常、控制异常等等,具体错误码待定 +// 8.初始化状态,1个字节, 0表示初始化执行中,1表示初始化执行成功,2表示初始化执行失败。 typedef struct { uint8_t deviceStatus; // 下挂设备状态 ValveStatus valves; // 两个三通阀状态