issue with send_message
Dependencies: FXOS8700Q
SensorData.h@45:fc90043ed811, 2019-03-20 (annotated)
- Committer:
- oliviab
- Date:
- Wed Mar 20 15:56:25 2019 +0000
- Revision:
- 45:fc90043ed811
- Child:
- 46:b5c571a9a5f5
addded sensorData files and changed send_message in main.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
oliviab | 45:fc90043ed811 | 1 | #ifndef MYMATH_H |
oliviab | 45:fc90043ed811 | 2 | #define MYMATH_H |
oliviab | 45:fc90043ed811 | 3 | |
oliviab | 45:fc90043ed811 | 4 | #include "mbed.h" |
oliviab | 45:fc90043ed811 | 5 | #include <sstream> |
oliviab | 45:fc90043ed811 | 6 | #include <string> |
oliviab | 45:fc90043ed811 | 7 | #include "FXOS8700Q.h" |
oliviab | 45:fc90043ed811 | 8 | |
oliviab | 45:fc90043ed811 | 9 | |
oliviab | 45:fc90043ed811 | 10 | class SensorData |
oliviab | 45:fc90043ed811 | 11 | { |
oliviab | 45:fc90043ed811 | 12 | |
oliviab | 45:fc90043ed811 | 13 | public: |
oliviab | 45:fc90043ed811 | 14 | //Constructor |
oliviab | 45:fc90043ed811 | 15 | SensorData(); |
oliviab | 45:fc90043ed811 | 16 | |
oliviab | 45:fc90043ed811 | 17 | void initialise(); |
oliviab | 45:fc90043ed811 | 18 | |
oliviab | 45:fc90043ed811 | 19 | string run(); |
oliviab | 45:fc90043ed811 | 20 | |
oliviab | 45:fc90043ed811 | 21 | //Read in serial line and send it to log_data |
oliviab | 45:fc90043ed811 | 22 | string readData(); |
oliviab | 45:fc90043ed811 | 23 | |
oliviab | 45:fc90043ed811 | 24 | //Read in accel and mag data |
oliviab | 45:fc90043ed811 | 25 | string sensor_data(); |
oliviab | 45:fc90043ed811 | 26 | |
oliviab | 45:fc90043ed811 | 27 | string getDataString(); |
oliviab | 45:fc90043ed811 | 28 | |
oliviab | 45:fc90043ed811 | 29 | |
oliviab | 45:fc90043ed811 | 30 | private: |
oliviab | 45:fc90043ed811 | 31 | // Serial s_com(UART3_tx, UART3_rx); // tx, rx read gps in |
oliviab | 45:fc90043ed811 | 32 | |
oliviab | 45:fc90043ed811 | 33 | |
oliviab | 45:fc90043ed811 | 34 | Serial s_com; // tx, rx read gps in |
oliviab | 45:fc90043ed811 | 35 | Serial pc; |
oliviab | 45:fc90043ed811 | 36 | I2C i2c; |
oliviab | 45:fc90043ed811 | 37 | FXOS8700QAccelerometer acc; //access accelerometer |
oliviab | 45:fc90043ed811 | 38 | FXOS8700QMagnetometer mag; |
oliviab | 45:fc90043ed811 | 39 | |
oliviab | 45:fc90043ed811 | 40 | |
oliviab | 45:fc90043ed811 | 41 | //string rca2; |
oliviab | 45:fc90043ed811 | 42 | string sensordata; |
oliviab | 45:fc90043ed811 | 43 | string gpsdata; |
oliviab | 45:fc90043ed811 | 44 | string alldata; |
oliviab | 45:fc90043ed811 | 45 | |
oliviab | 45:fc90043ed811 | 46 | |
oliviab | 45:fc90043ed811 | 47 | }; |
oliviab | 45:fc90043ed811 | 48 | |
oliviab | 45:fc90043ed811 | 49 | |
oliviab | 45:fc90043ed811 | 50 | |
oliviab | 45:fc90043ed811 | 51 | #endif |