Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
119:b3d7699d0eb0
Parent:
117:fd6798ba2e26
Child:
120:1a43bc4a06b3
--- a/SnConfigFrame.cpp	Mon Oct 24 19:10:43 2016 +0000
+++ b/SnConfigFrame.cpp	Thu Sep 21 17:53:35 2017 +0000
@@ -22,6 +22,10 @@
 const uint8_t     SnConfigFrame::kIOVers               = 14;
 #elif CHIPBOARD==SST4CH512_1GHz
 const uint8_t     SnConfigFrame::kIOVers               = 15;
+#elif CHIPBOARD==SST8CH
+const uint8_t     SnConfigFrame::kIOVers               = 16;
+#elif CHIPBOARD==SST8CH_1GHz
+const uint8_t     SnConfigFrame::kIOVers               = 17;
 #else
 #error CHIPBOARD value not used in config frame i/o version
 #endif
@@ -63,7 +67,7 @@
 }
 
 void SnConfigFrame::SetHardDefaults() {
-    sprintf(fLabel,"DefaultRev117");
+    sprintf(fLabel,"Default_rev118");
     fConfTime           = 1338854400u; // Tue, 05 Jun 2012 00:00:00 GMT
     fRun                = 0;
     fFirstSeq           = 0;
@@ -99,7 +103,7 @@
     fBatVoltToLowPwr    = 0;
     fBatVoltFromLowPwr  = 0;
     fVoltCheckPeriod    = 127u; 
-    fCommWinPeriod      = 600u;
+    fCommWinPeriod      = 300u;
     fCommWinDuration    = 600u;
     fCommSendData       = static_cast<int16_t>(kUseBits);
     fCommWinPrdLowPwr   = 86100u;
@@ -189,6 +193,21 @@
             case 0x0002F7F1F2120000: // stn 30, board 113
                 sprintf(fMbedIP,"%s","157.132.94.49");
                 break;
+            case 0x0002F7F2E24B0000: // stn 50, board 202
+                sprintf(fMbedIP,"%s","157.132.94.26");
+                break;
+            case 0x0002F7F2E7B90000: // stn 51, board 203
+                sprintf(fMbedIP,"%s","157.132.94.27");
+                break;
+            case 0x0002F7F2E1CE0000: // stn 52, board 204
+                sprintf(fMbedIP,"%s","157.132.94.28");
+                break;
+            case 0x0002F7F2EC550000: // board 207
+                sprintf(fMbedIP,"%s","157.132.94.29");
+                break;
+            case 0x0002F7F2EDFF0000: // board 208
+                sprintf(fMbedIP,"%s","157.132.94.30");
+                break;
             default: // what??
                 sprintf(fMbedIP,"%s","157.132.94.46"); // usually for tent
                 break;