| | |
| | | /* Receive response timeout. See NOTE 5 below. */ |
| | | #define RESP_RX_TIMEOUT_UUS 2000 |
| | | |
| | | #define DELAY_BETWEEN_TWO_FRAME_UUS 240 |
| | | #define DELAY_BETWEEN_TWO_FRAME_UUS 250 |
| | | |
| | | #define POLL_RX_TO_RESP_TX_DLY_UUS 470 |
| | | /* This is the delay from the end of the frame transmission to the enable of the receiver, as programmed for the DW1000's wait for response feature. */ |
| | |
| | | #define NEAR_POLL 0x06 |
| | | #define NEAR_RESPONSE 0x07 |
| | | #define NEAR_FINAL 0x08 |
| | | |
| | | #define REG_POLL 0x10 |
| | | #define REG_RESPONSE 0x11 |
| | | //General |
| | | #define GROUP_ID_IDX 0 |
| | | #define ANCHOR_ID_IDX 1 |
| | |
| | | #define ANCTIMEUS 16 |
| | | #define MAINBASE_INDEX 18 |
| | | #define MOTORSTATE_INDEX 19 |
| | | #define REMOTEPARA_INDEX 20 |
| | | #define NR_NEARSWITCH_DISTANCE 20 |
| | | #define REMOTEPARA_INDEX 22 |
| | | |
| | | #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 |
| | | #define NEARBASENUM_INDEX 18 |
| | | #define NEARBASEID_INDEX 19 |
| | | //NEAR POLL |
| | | #define SEQUENCE_IDX 3 |
| | | #define BATTARY_IDX 4 |
| | | #define BUTTON_IDX 7 |
| | | #define NEARP_TAGFREQ_INDEX 10 |
| | | #define NEARP_TAGSLOTPOS_INDEX 12 |
| | | //REG RESPONSE |
| | | #define REGR_TAGFREQ_INDEX 10 |
| | | #define REGR_TAGSLOTPOS_INDEX 12 |
| | | #define REGR_BASENUM_INDEX 18 |
| | | #define REGR_BASEID_INDEX 19 |
| | | |
| | | #define REMOTEPARA_LEN 18 |
| | | #define THRESHOLD_CHANGE_MAINBASE_DIST 500 |