chen
2025-07-16 4f6558e8b65cefd5f58a21a9426d4754395de885
keil/dw_app_anchor.h
@@ -3,6 +3,11 @@
#include "stdint.h"
void SetANCTimestap(uint8_t i,uint8_t* pollrx,uint8_t* resptx,uint32_t resprx,uint8_t* distoffset,int32_t anc_clockoffset);
void CalculateDists(int64_t poll_tx_ts);
typedef enum
{      UN_BIND=0,
        LINK_SUCCESS,
        SEARCH_DEV,
} Operation_step;
#define MBX_RESPONSE  0x21
#define MBX_POLL                          0x20
#define MBX_RESPONSE                        0x21
@@ -12,14 +17,14 @@
#define MESSAGE_TYPE_IDX  9   
#define TAG_ID_IDX   5
#define GROUP_ID_IDX 0
#define ANCHOR_ID_IDX  1
#define ANCHOR_ID_IDX  2
#define MAX_NEARBASE_NUM 25
#define TAG_KEEPTIMES    30 //标签存活时间
#define KEEP_TIMES 5
#define TAG_NUM_IN_SYS            25
#define FZ_NEARBASENUM_INDEX    10
#define FZ_NEARBASEID_INDEX       11
#define BIND_GROUP  7
#define DIST_IDX                      10
#define SEQUENCE_IDX               3
#define BATTARY_IDX  4