GDP group 24 node core

Dependencies:   EthernetInterface SDFileSystem mbed-rtos mbed snail MbedJSONValue

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;