diff --git a/data_config.h b/data_config.h index 070e636..cd645f7 100644 --- a/data_config.h +++ b/data_config.h @@ -23,7 +23,8 @@ enum CMTCommand { kExceptionInfo = 2, kUpgradeCard = 3, kGetVersionInfo = 4, - kRelaySetting = 5 + kRelaySetting = 5, + kRelayStatus = 6 }; enum SlotType{ POWER = 10, @@ -113,14 +114,22 @@ typedef struct { typedef struct { uint8_t card_id; // 0xff是本机,其它子卡是1~15 - uint8_t led_id; // ok 灯 0xff,rx/tx 灯 0xf1,其他 1 ~ 16 - uint8_t led_operate; // 0 OFF,1 ON,2 红色,3 绿色,4 红色1Hz闪烁,5 红色2Hz闪烁,6 绿色闪烁 + uint8_t led_id; // ok 灯 0xff,rx/tx 灯 0xf1,板卡测试模式 0xee,板卡状态 0xe1,其他 1 ~ 16 + uint8_t led_operate; // 0 OFF,1 ON,2 红色,3 绿色,4 红色1Hz闪烁,5 红色2Hz闪烁,6 绿色闪烁,7 测试状态,8 手动状态,9 工作状态 } RelaySettingReq; typedef struct { uint8_t code; } RelaySettingRsp; +typedef struct { + uint8_t card_id; // 0xff是本机,其它子卡是1~15 +} RelayStatusReq; + +typedef struct { + uint8_t status; // 7 测试状态,8 手动状态,9 工作状态 +} RelayStatusRsp; + #pragma pack() #endif // DATA_CONFIG_H