Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
10:3c93db1cfb12
Parent:
8:95a325df1f6b
Child:
12:d472f9811262
--- a/SnSDUtils.cpp	Thu Aug 09 02:16:08 2012 +0000
+++ b/SnSDUtils.cpp	Fri Aug 10 18:35:43 2012 +0000
@@ -44,6 +44,19 @@
     }
 }
 
+uint16_t SnSDUtils::GetCurSeqNum() {
+    return GetSeqNumFromFileName(fgCurFileName);
+}
+
+uint16_t SnSDUtils::GetSeqNumFromFileName(const char* fn) {
+    uint16_t seq=0;
+    const uint32_t ncomp = strrchr(fn, 's') - fn;
+    if (ncomp<strlen(fn)) {
+        sscanf(fn+ncomp,"s%hu.dat",&seq);
+    }
+    return seq;
+}
+
 uint16_t SnSDUtils::GetSeqNum(const uint64_t macadr,
                               const uint32_t run) {
     // count the files having expected filename format