![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
GDP group 24 node core
Dependencies: EthernetInterface SDFileSystem mbed-rtos mbed snail MbedJSONValue
Diff: sensorinterface.h
- Revision:
- 14:bc0e2fa25f94
- Parent:
- 8:fd531fe7637b
- Child:
- 16:3ac37613f849
- Child:
- 18:e68c8551d12c
--- a/sensorinterface.h Tue Jan 13 21:34:08 2015 +0000 +++ b/sensorinterface.h Tue Jan 13 22:48:25 2015 +0000 @@ -6,11 +6,17 @@ #include <map> #include <vector> +#define I2C_TYPE_HEADER 'T' +#define I2C_TYPE_REQUEST 'R' +#define I2C_TYPE_DATA 'D' +#define I2C_TYPE_PACKET_SIZE 4 + #define DEBUG struct sensor { char type; + char packetSize; char readingSize; }; @@ -36,7 +42,8 @@ void error(int); sensor& findType(sensor& s, int address); int sendRequest(char address); - void readyTrigger(); + void readySet(); + void readyUnset(); bool ready; I2C i2c;