| | |
| | | #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 |
| | |
| | | #define MESSAGE_TYPE_IDX 9 |
| | | //Poll |
| | | #define ANC_TYPE_IDX 14 |
| | | |
| | | //respose |
| | | #define DIST_IDX 10 |
| | | #define ANCTIMEMS 14 |
| | |
| | | #define MAINBASE_INDEX 18 |
| | | #define MOTORSTATE_INDEX 19 |
| | | #define REMOTEPARA_INDEX 20 |
| | | #define RESPONSE_USERDATA_IDX 21 |
| | | |
| | | #define TAGSLOTPOS 7 |
| | | //Final |
| | |
| | | #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; |
| | |
| | | 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 |