oops lat/lon need to be signed ;-)

This commit is contained in:
geeksville 2020-05-04 11:21:24 -07:00
parent 933d5424da
commit 101eef5495
3 changed files with 12 additions and 12 deletions

2
proto

@ -1 +1 @@
Subproject commit cabbdf51ed365b72ab995ad24b075269627f58ad Subproject commit b35e7fb17e80a9761145d69a288a9e87af862cab

View File

@ -28,8 +28,8 @@ class GPS : public Observable<void *>
static HardwareSerial &_serial_gps; static HardwareSerial &_serial_gps;
public: public:
uint32_t latitude = 0, longitude = 0; // as an int mult by 1e-7 to get value as double int32_t latitude = 0, longitude = 0; // as an int mult by 1e-7 to get value as double
uint32_t altitude = 0; int32_t altitude = 0;
bool isConnected = false; // Do we have a GPS we are talking to bool isConnected = false; // Do we have a GPS we are talking to
virtual ~GPS() {} virtual ~GPS() {}

View File

@ -300,8 +300,8 @@ typedef struct _ToRadio {
X(a, STATIC, SINGULAR, INT32, altitude, 3) \ X(a, STATIC, SINGULAR, INT32, altitude, 3) \
X(a, STATIC, SINGULAR, INT32, battery_level, 4) \ X(a, STATIC, SINGULAR, INT32, battery_level, 4) \
X(a, STATIC, SINGULAR, UINT32, time, 6) \ X(a, STATIC, SINGULAR, UINT32, time, 6) \
X(a, STATIC, SINGULAR, INT32, latitude_i, 7) \ X(a, STATIC, SINGULAR, SINT32, latitude_i, 7) \
X(a, STATIC, SINGULAR, INT32, longitude_i, 8) X(a, STATIC, SINGULAR, SINT32, longitude_i, 8)
#define Position_CALLBACK NULL #define Position_CALLBACK NULL
#define Position_DEFAULT NULL #define Position_DEFAULT NULL
@ -486,21 +486,21 @@ extern const pb_msgdesc_t ToRadio_msg;
#define ToRadio_fields &ToRadio_msg #define ToRadio_fields &ToRadio_msg
/* Maximum encoded size of messages (where known) */ /* Maximum encoded size of messages (where known) */
#define Position_size 50 #define Position_size 40
#define Data_size 256 #define Data_size 256
#define User_size 72 #define User_size 72
/* RouteDiscovery_size depends on runtime parameters */ /* RouteDiscovery_size depends on runtime parameters */
#define SubPacket_size 387 #define SubPacket_size 377
#define MeshPacket_size 429 #define MeshPacket_size 419
#define ChannelSettings_size 44 #define ChannelSettings_size 44
#define RadioConfig_size 120 #define RadioConfig_size 120
#define RadioConfig_UserPreferences_size 72 #define RadioConfig_UserPreferences_size 72
#define NodeInfo_size 142 #define NodeInfo_size 132
#define MyNodeInfo_size 85 #define MyNodeInfo_size 85
#define DeviceState_size 19185 #define DeviceState_size 18535
#define DebugString_size 258 #define DebugString_size 258
#define FromRadio_size 438 #define FromRadio_size 428
#define ToRadio_size 432 #define ToRadio_size 422
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */