zhyinch
2022-03-29 12b8ab1d9cd575e0975ea1dbcf99ad761aecdf66
源码/核心板/Src/application/dw_app.h
@@ -30,7 +30,6 @@
#define HEX_OUTPUT
#define MAX_NEARBASE_NUM 12
#define REPOET_ANC_NUM 1
#define REPOET_ANC_NUM_MIN 1
#define TAG_ID_START       0// 0x00980000
@@ -85,6 +84,7 @@
#define MESSAGE_TYPE_IDX          9   
//Poll
#define ANC_TYPE_IDX                14
//respose
#define DIST_IDX                      10
#define ANCTIMEMS             14
@@ -92,6 +92,7 @@
#define MAINBASE_INDEX        18
#define MOTORSTATE_INDEX      19
#define REMOTEPARA_INDEX      20
#define RESPONSE_USERDATA_IDX     21
#define TAGSLOTPOS                  7
//Final
@@ -105,14 +106,18 @@
#define SYNC_SEQ_IDX             5
//NEAR MSG
#define NEARMSG_EMPTYSLOTPOS_INDEX       1 //RESPONSE
#define NEARBASENUM_INDEX    10
#define NEARBASEID_INDEX       11
//NEAR POLL
#define SEQUENCE_IDX               3
#define BATTARY_IDX                  4
#define BUTTON_IDX                  7
#define KUIXIANLEN_INDEX              10
#define POLL_USERDATA_IDX               12
#define NEARBASENUM_INDEX               23
#define NEARBASEID_INDEX              24
//Near Response
#define REMOTEPARA_LEN 18
#define THRESHOLD_CHANGE_MAINBASE_DIST   5
extern u8 neartimout_timer;
extern u16 slottime,tyncpoll_time,max_slotpos;
@@ -141,4 +146,5 @@
void TagListUpdate(void);
void SyncPoll(u8 sync_seq,uint32_t sync_baseid);
u8 GetRandomSlotPos(uint32_t emptyslot);
extern u8 uwbrec_userdatalen,uwbrec_userdata[USERDATA_MAXLEN];
#endif