Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
60:fb02f02804af
Parent:
56:0bba0ef15697
--- a/SnTempFrame.h	Fri Oct 31 23:33:31 2014 +0000
+++ b/SnTempFrame.h	Tue Nov 04 03:54:23 2014 +0000
@@ -10,8 +10,9 @@
  public:
     // i/o version
     static const uint8_t    kIOvers;   // MUST BE INCREASED if any member var changes
-    static const uint32_t   kMaxSizeOfV1 = sizeof(float) + sizeof(uint32_t);
-    static const uint32_t   kMaxSizeOf   = kMaxSizeOfV1;
+    static const uint32_t   kMaxSizeOfV1 = sizeof(float) + sizeof(uint32_t); // DO NOT USE! forgot the byte for i/o version
+    static const uint32_t   kMaxSizeOfV2 = kMaxSizeOfV1 + sizeof(uint8_t); // add i/o version
+    static const uint32_t   kMaxSizeOf   = kMaxSizeOfV2;
 
  private:
     float          fTemp; // the temperature
@@ -27,6 +28,8 @@
     uint32_t SizeOf(const uint8_t rv=SnTempFrame::kIOvers) { 
         if (rv==1) {
             return kMaxSizeOfV1;
+        } else if (rv==2) {
+            return kMaxSizeOfV2;
         } else {
             return kMaxSizeOf;
         }