Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: SnTempFrame.h
- 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; }