![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
I added functionality to get the RSSI, BER, and Cell Neighbor for reporting connection issues to M2X
Dependencies: mbed FXOS8700CQ mbed-rtos WNCInterface M2XStreamClient-JMF jsonlite
Diff: sensors.h
- Revision:
- 5:8099493f2c35
- Parent:
- 4:08979e323c6e
- Child:
- 12:0dfd0129f75d
diff -r 08979e323c6e -r 8099493f2c35 sensors.h --- a/sensors.h Wed Apr 05 04:53:25 2017 +0000 +++ b/sensors.h Wed Apr 05 16:37:18 2017 +0000 @@ -29,36 +29,20 @@ #define SENSOR_FIELD_LEN_LIMIT 32 typedef struct { - char Temperature[SENSOR_FIELD_LEN_LIMIT]; - char Humidity[SENSOR_FIELD_LEN_LIMIT]; - char AccelX[SENSOR_FIELD_LEN_LIMIT]; - char AccelY[SENSOR_FIELD_LEN_LIMIT]; - char AccelZ[SENSOR_FIELD_LEN_LIMIT]; - char MagnetometerX[SENSOR_FIELD_LEN_LIMIT]; - char MagnetometerY[SENSOR_FIELD_LEN_LIMIT]; - char MagnetometerZ[SENSOR_FIELD_LEN_LIMIT]; - char AmbientLightVis[SENSOR_FIELD_LEN_LIMIT]; - char AmbientLightIr[SENSOR_FIELD_LEN_LIMIT]; - char UVindex[SENSOR_FIELD_LEN_LIMIT]; - char Proximity[SENSOR_FIELD_LEN_LIMIT]; - char Temperature_Si7020[SENSOR_FIELD_LEN_LIMIT]; - char Humidity_Si7020[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor1[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor2[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor3[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor4[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor5[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor6[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor7[SENSOR_FIELD_LEN_LIMIT]; - char Virtual_Sensor8[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Satellites[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Latitude[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Longitude[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Altitude[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Speed[SENSOR_FIELD_LEN_LIMIT]; - char GPS_Course[SENSOR_FIELD_LEN_LIMIT]; - float fTemperature; - float fHumidity; + float Temperature; + float Humidity; + float AccelX; + float AccelY; + float AccelZ; + int MagnetometerX; + int MagnetometerY; + int MagnetometerZ; + int AmbientLightVis; + int AmbientLightIr; + float UVindex; + int Proximity; + float Temperature_Si7020; + float Humidity_Si7020; } K64F_Sensors_t ; extern K64F_Sensors_t SENSOR_DATA;