chen
5 天以前 f34293f18e4fbfe4d0d025657d2bda505861066a
keil/dw_tag.h
@@ -24,7 +24,7 @@
#define SLOTTIME_MS 48
#define SLOT_SCALE 0.8
#define MAX_NEARBASE_NUM 12
#define KEEP_TIMES 3
#define KEEP_TIMES 5
#define REPOET_ANC_NUM 1
#define REPOET_ANC_NUM_MIN 1
@@ -38,7 +38,8 @@
#define REMOTEPARA_LEN 18
#define OUTRANGE_RESTARTTIMES 5
#define RESP_MSG_TAG_FREQUENCY 36
#define RESP_MSG_TAG_MOTOR    37
#define POLL                          0x01
#define RESPONSE                      0x02
#define FINAL                        0x03
@@ -52,7 +53,29 @@
#define DISCOVERRESPONSE                     0x0B
#define DISCOVERFINAL                     0x0C
#define DISCOVERPOLL2                     0x1A
#define MSG_TYPE_IDX            0   //LORA MSG TYPE 定义
#define MSG_LENGTH              1   //报文长度
#define SOURCE_ID_IDX           2   //网关ID 占用2个字节
#define DEST_ID_IDX             4   //标签或者基站的设备ID 2个字节
#define NEXTPOLL_TIME_IDX       6   //
#define POLL_FREQ_IDX           8   //分配的发送频率,需要+400的偏移量。
#define PWTAG_RW_FLAG_IDX       9   //读写标志 0无读写 1写入 2读取
#define PWTAG_WRITE_IDX_IDX     10   //写入地址
#define PWTAG_SECDELAY_IDX      10      //写入标签秒延迟 与读写地址共用一个位置,当有读写地址时,就没有这个参数。
#define PWTAG_WRITE_VALUE_IDX   11   //写入值
//uwb_update
#define MSG_TYPE_IDX        0   //LORA MSG TYPE 定义
#define MSG_LENGTH          1   //报文长度
#define SOURCE_ID_IDX       2   //网关ID 占用2个字节
#define DEST_ID_IDX         4   //标签或者基站的设备ID 2个字节
#define SYSTIME_IDX         6   //系统时间
#define RANGE_STATE_IDX     8  //该网关范围是否测距标志位,为1则区域内基站测距,如果是0则区域内基站不测距
#define SUBMSGTYPE_IDX      9   //子消息类型IDX
#define WRITEPARA_INDEX_IDX 10  //写入参数的地址IDX
#define WRITEPATE_VALUE_IDX 11   //写入参数的值,2个字节   /*在发送升级基站请求时,被替换为要发送的升级文件的大小
#define WG_SYNC_RESERVE_IDX 13//保留 4个字节
#define SEND_GROUP_MAX_NUM  25
#define POS_MSG                     0x15
#define POS_POLL                      0x16
#define POS_RESPONSE                    0x17
@@ -67,8 +90,8 @@
#define TAG_ID_IDX                5
#define MESSAGE_TYPE_IDX          9   
#define NEARBASENUM_INDEX    18
#define NEARBASEID_INDEX       19
#define NEARBASENUM_INDEX    10
#define NEARBASEID_INDEX       11
//Poll
#define TAGSTATE              7
#define ANC_TYPE_IDX                14
@@ -82,6 +105,7 @@
#define REMOTEPARA_INDEX      22
#define MAXRANGE_DISTANCE       22
#define ANC_SIGNALPOWER         24
#define TAG_NUM_IN_SYS            25
#define RESP_MSG_POLL_RX_TS_IDX  26
#define RESP_MSG_RESP_TX_TS_IDX  30
#define RESP_MSG_ANC_DISTOFFSET  34
@@ -145,7 +169,6 @@
#define WRITE_IDX_IDX       10   //写入地址
#define SECDELAY_IDX        10      //写入标签秒延迟 与读写地址共用一个位置,当有读写地址时,就没有这个参数。
#define WRITE_VALUE_IDX     11   //写入值
#define MSG_TYPE_IDX            0   //LORA MSG TYPE 定义
#define MSG_LENGTH              1   //报文长度