Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
8:95a325df1f6b
Parent:
3:24c5f0f50bf1
Child:
12:d472f9811262
--- a/SnEventFrame.h	Sat Aug 04 01:48:55 2012 +0000
+++ b/SnEventFrame.h	Wed Aug 08 23:27:37 2012 +0000
@@ -8,7 +8,7 @@
     
  public:
     // i/o version
-    static const uint8_t     kIOVers;   // MUST BE INCREASED if any member var changes (==> also if kNchans, etc. change!)
+    static const uint8_t    kIOVers;   // MUST BE INCREASED if any member var changes (==> also if kNchans, etc. change!)
     static const uint32_t   kMaxSizeOf = 
             ((sizeof(uint32_t)*4u)+sizeof(int32_t)+sizeof(uint16_t)
             +(kTotSamps*sizeof(uint16_t))+1u);
@@ -55,6 +55,8 @@
           uint16_t& GetData(const uint8_t ch, const uint8_t sm)
         { return fData[(ch*kNsamps)+sm]; }
     
+    uint32_t GetEvtNum() const { return fEvtNum; }
+    
     void ClearEvent() {
         fMbedTime = fEvtNum = fTrgNum = 0;
         fTrgBits = 0;
@@ -85,7 +87,7 @@
     }
     
     static
-    uint32_t SizeOf(const uint8_t loseLSB, const uint8_t loseMSB) {
+    uint32_t SizeOf(const uint8_t rv, const uint8_t loseLSB, const uint8_t loseMSB) {
         // size of member vars + size of packed waveform + 1 for i/o version
         if ((loseLSB==0) && (loseMSB==0)) {
             return kMaxSizeOf;