feat: 新增信号质量查询指令(sig)
1. 新增GWTOMD_CMD_SIGNAL(0x09)指令,Payload为空,GWAddr填0 2. 不依赖注册状态,同频段网关收到后返回SNR和RSSI 3. 传感器收到回应后读取本地SX1276的SNR/RSSI 4. 通过调试串口打印TX(上行)/RX(下行)两方向信号质量 5. 新增sig调试指令,内置设备忙状态保护
This commit is contained in:
@@ -102,6 +102,8 @@ typedef enum {
|
||||
GW_STATUS_UPLOAD_SENSOR,//主动上报模式时会使用该状态
|
||||
GW_STATUS_WAIT_UPLOAD,//主动上报模式时会使用该状态
|
||||
GW_STATUS_LASER_STARES,//激光状态回应
|
||||
GW_STATUS_SIGNAL,
|
||||
GW_STATUS_WAIT_SIGNAL,
|
||||
}GWStatus_m;
|
||||
/*接收主设备数据状态机*/
|
||||
typedef enum {
|
||||
@@ -126,6 +128,7 @@ typedef enum {
|
||||
GWTOMD_CMD_SET_COL_TIME = 0x05, //0x05,设置采集时间间隔
|
||||
GWTOMD_CMD_SYNC_TIME = 0x06, //0x06,时间同步
|
||||
GWTOMD_CMD_SET_LASER = 0x08,//打开or关闭激光
|
||||
GWTOMD_CMD_SIGNAL = 0x09,
|
||||
}GWTOMD_CMD_M;
|
||||
|
||||
/*主设备到子设备命令集*/
|
||||
@@ -270,6 +273,8 @@ typedef struct {
|
||||
|
||||
/**激光示踪私有**/
|
||||
bool LaserOnOff; //打开与关闭激光标志位
|
||||
int8_t SignalRSSI;
|
||||
int8_t SignalSNR;
|
||||
}SGCP_t;
|
||||
extern SGCP_t SGCP;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user