Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Revision:
25:57b2627fe756
Parent:
23:ccf39298f205
Child:
27:efc4d654b139
--- a/SnCommWin.h	Tue Oct 23 20:58:29 2012 +0000
+++ b/SnCommWin.h	Tue Oct 30 05:23:57 2012 +0000
@@ -30,6 +30,7 @@
     };
 
     static const size_t   kMaxStrLen = 512;   // max bytes for a string send. prevent something crazy
+    static const char*    kLocalDir;          // the local mbed directory
  
  private:
     SnCommWin::ECommWinResult GetFilename(const uint32_t timeout,
@@ -131,7 +132,8 @@
                             const uint32_t bsize,
                             const uint32_t nevts,
                             const uint32_t timeout_clock,
-                            const uint32_t handshakeTimeout);
+                            const uint32_t handshakeTimeout,
+                            uint8_t* hndres=0);
 
     ECommWinResult  SendData(SnConfigFrame& conf,
                              SnEventFrame& evt,
@@ -141,6 +143,10 @@
                              const uint32_t timeout,
                              const uint32_t handshakeTimeout);
 
+    static
+    void CapitalizeInPlace(std::string::iterator s,
+                           const std::string::const_iterator send);
+
     // for debugging
     void dispStrBytes(const char* const s, const uint32_t len) const {
         const char* c = s;