Avnet AT&T IoT Starter Kit demo for Pubnub

Dependencies:   FXOS8700CQ mbed

Committer:
sveljko
Date:
Wed Aug 31 18:04:30 2016 +0000
Revision:
36:382cb978bddc
Parent:
12:7c94ec5069dc
Fixed "gobbling" of the last character in received message (from the subscribe transaction);

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stefanrousseau 12:7c94ec5069dc 1 #ifndef __SENSORS_H_
stefanrousseau 12:7c94ec5069dc 2 #define __SENSORS_H_
stefanrousseau 12:7c94ec5069dc 3
stefanrousseau 4:f83bedd9cab4 4 void sensors_init(void);
stefanrousseau 4:f83bedd9cab4 5 void read_sensors(void);
stefanrousseau 4:f83bedd9cab4 6
stefanrousseau 4:f83bedd9cab4 7 #define SENSOR_FIELD_LEN_LIMIT 32
stefanrousseau 4:f83bedd9cab4 8 typedef struct
stefanrousseau 4:f83bedd9cab4 9 {
stefanrousseau 4:f83bedd9cab4 10 char Temperature[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 11 char Humidity[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 12 char AccelX[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 13 char AccelY[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 14 char AccelZ[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 15 char MagnetometerX[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 16 char MagnetometerY[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 17 char MagnetometerZ[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 18 char AmbientLightVis[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 19 char AmbientLightIr[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 20 char UVindex[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 21 char Proximity[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 22 char Temperature_Si7020[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 23 char Humidity_Si7020[SENSOR_FIELD_LEN_LIMIT];
stefanrousseau 4:f83bedd9cab4 24 } K64F_Sensors_t ;
stefanrousseau 4:f83bedd9cab4 25
stefanrousseau 12:7c94ec5069dc 26 extern K64F_Sensors_t SENSOR_DATA;
stefanrousseau 4:f83bedd9cab4 27
stefanrousseau 12:7c94ec5069dc 28 #endif