Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
76:f8383f0292c2
Parent:
66:685f9d0a48ae
Child:
84:80b15993944e
--- a/SnSDUtils.h	Tue Feb 10 23:31:10 2015 +0000
+++ b/SnSDUtils.h	Sun Feb 22 20:42:44 2015 +0000
@@ -77,6 +77,9 @@
     }
     
     static
+    void SetDoNeedToInit() { fgNeedToInit = true; }
+    
+    static
     int   CloseOutputFile(FILE* f) {
         // TODO: set current file pointer to 0, IF f is current file
         const int rt = (f!=0) ? fclose(f) : 0;
@@ -86,18 +89,20 @@
     static
     FILE* OpenNewOutputFile(const uint64_t macadr,
                             const uint32_t run,
-                            const uint16_t minseq);
+                            const uint16_t minseq,
+                            const bool     useRSlist);
     
     static
     FILE* OpenExistingFile(const char* name, const bool setcurrent,
                            const bool redoDir);
     
     static
-    bool ClearRunSeqList();
+    bool ClearRunSeqList(const bool useRSlist);
     
     static 
     bool AddToRunSeqList(const uint32_t run,
-                         const uint16_t seq);
+                         const uint16_t seq,
+                         const bool     useRSlist);
 
     static
     SnCommWin::ECommWinResult