From 767edd5ec2a133c04c5d84aeba4135f0bd21d23f Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 28 八月 2024 15:11:49 +0800 Subject: [PATCH] V3.1,改为最新逻辑。 1.铁鞋没有处于充电状态&&同时在运动状态,正常定位,有uwb发uwb跟gps数据,没有就看是否有gps数据,有发gps数据没有发lbs数据。 2.铁鞋没有处于充电状态&&同时在静止休状态,1秒钟发送一次状态和位置坐标;直到定位引擎回复收到消息后,设备停止发送状态进入休眠模式;20分钟后再次启动工作,重复(避免铁鞋被盗找不到) 3.铁鞋插上充电时候(延迟x秒后,为了确保能判断归箱)1秒钟发送一次在充电状态;定位引擎回复收到消息后,设备停止发送状态进入休眠模式(目的太阳能充电省电) 4.铁鞋充电到100%后启动4G工作,1秒钟发送一次充满电状态;定位引擎回复收到消息后,设备停止发送状态进入休眠模式(目的太阳能充电省电)。休眠模式是指:所有外设不再工作,不联网不测距。PS:每两种状态之间切换时,只要之前进入过休眠,就要重新开启4g,联网时间根据信号强度5-20s不等。重新联网期间没有办法上发任何数据。 --- APL/global_param.h | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/APL/global_param.h b/APL/global_param.h index a376f37..513801d 100644 --- a/APL/global_param.h +++ b/APL/global_param.h @@ -5,7 +5,7 @@ #include "stdint.h" #define MAX_RFPOWER 67 -#define COM_MAP_SIZE 512 //MAP表的最大空间 +#define COM_MAP_SIZE 256 //MAP表的最大空间 #define DEFAULT_DISTANCE 1000 //初始测距距离为10米 #define DEFAULT_DEV_ID 5555 //默认设备ID是5555 #define SYNCLOST_TIME 10000 //多久收不到信号变成同步基站 @@ -79,16 +79,16 @@ #define SWNAME_INDEX 0x3e #define CHAICHUGPS_HZ 0x3f -#define QXWZ_APPKEY_INDEX 0x100 -#define QXWZ_APPSECRET_INDEX 0x110 -#define QXWZ_DEVTYPE_INDEX 0x120 -#define QXWZ_DEVID_INDEX 0x130 +//#define QXWZ_APPKEY_INDEX 0x100 +//#define QXWZ_APPSECRET_INDEX 0x110 +//#define QXWZ_DEVTYPE_INDEX 0x120 +//#define QXWZ_DEVID_INDEX 0x130 -#define NTRIP_HOST_INDEX 0x140 -#define NTRIP_PORT_INDEX 0x150 -#define NTRIP_USERNANME_INDEX 0x151 -#define NTRIP_PASSWORD_INDEX 0x161 -#define NTRIP_SOURCENAME_INDEX 0x171 +//#define NTRIP_HOST_INDEX 0x140 +//#define NTRIP_PORT_INDEX 0x150 +//#define NTRIP_USERNANME_INDEX 0x151 +//#define NTRIP_PASSWORD_INDEX 0x161 +//#define NTRIP_SOURCENAME_INDEX 0x171 /*------------END Map Definition-------------------*/ -- Gitblit v1.9.3