上传格式正确,但电量未采集版本,未加入蓝牙与mk和mk和lora和网关同步修改配置逻辑,测距稳定能用基础版本
| | |
| | | #define RESP_MSG_RESP_TX_TS_IDX 30 |
| | | #define RESP_MSG_ANC_DISTOFFSET 34 |
| | | |
| | | #define TAG_KEEPTIMES 20 //标签存活时间 |
| | | #define TAG_KEEPTIMES 30 //标签存活时间 |
| | | #define REPORT_TAG_KEEPTIMES 30 //上报存活时间 |
| | | #define MAX_TAG_LIST_NUM 200 //同时通讯标签最大数量 |
| | | |
| | | #define FREQ_OFFSET_MULTIPLIER (998.4e6/2.0/1024.0/131072.0) |
| | |
| | | #define ANCHOR_ID_IDX 1 |
| | | #define MAX_NEARBASE_NUM 25 |
| | | #define TAG_KEEPTIMES 30 //标签存活时间 |
| | | |
| | | #define KEEP_TIMES 5 |
| | | #define TAG_NUM_IN_SYS 25 |
| | | |
| | |
| | | #define NEARBASEID_INDEX 11 |
| | | |
| | | #define TAG_KEEPTIMES 30 //标签存活时间 |
| | | |
| | | #define MAX_TAG_LIST_NUM 200 //同时通讯标签最大数量 |
| | | |
| | | #define FREQ_OFFSET_MULTIPLIER (998.4e6/2.0/1024.0/131072.0) |
| | |
| | | // } |
| | | // anchordata_num=j; |
| | | //} |
| | | uint16_t report_ancdist[ANC_MAX_NUM],report_ancid[ANC_MAX_NUM]; |
| | | void TagListUpdate(void) |
| | | { |
| | | uint16_t i,j=0,k=0; |
| | | for(i=0; i<taglist_num; i++) |
| | | { |
| | | { |
| | | |
| | | if(tagofflinetime[i]++<REPORT_TAG_KEEPTIMES) |
| | | { |
| | | report_ancid[k]=tagid_list[i]; |
| | | report_ancdist[k++]=(uint16_t)tagdist_list[i]; |
| | | } |
| | | if(tagofflinetime[i]++<TAG_KEEPTIMES) |
| | | { |
| | | tagid_list[j]=tagid_list[i]; |
| | |
| | | tagofflinetime[j++]=tagofflinetime[i]; |
| | | } |
| | | } |
| | | report_ancnum = k; |
| | | taglist_num=j; |
| | | } |
| | | |
| | |
| | | printf("气压值:%d",intheight); |
| | | #endif |
| | | |
| | | TagListUpdate(); |
| | | // TagListUpdate(); |
| | | |
| | | LoraReportFreqPoll(); |
| | | flag_getwgresp = 0; |