Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: SnCommWin.h
- 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;