Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: SnCommAfar.h
- Revision:
- 2:e67f7c158087
- Parent:
- 1:e392595b4b76
- Child:
- 3:24c5f0f50bf1
--- a/SnCommAfar.h Fri Jul 20 19:04:02 2012 +0000 +++ b/SnCommAfar.h Tue Jul 24 02:07:23 2012 +0000 @@ -1,48 +1,44 @@ -#ifndef SN_SnCommAfar -#define SN_SnCommAfar - -#include "SnCommWin.h" - -class Websocket; - -class SnConfigFrame; -class SnEventFrame; - -class SnCommAfar : public SnCommWin { - protected: - virtual SnCommWin::ECommWinResult SendData(FILE* inf); - virtual SnCommWin::ECommWinResult SendConfAndEvents(FILE* inf, - const SnConfigFrame& curConf, - SnEventFrame& evt, - char* const evtBuf, - char* const confBuf, - const uint32_t nevts, - const uint32_t firstEvt=0); - - public: - SnCommAfar() {} - virtual ~SnCommAfar() {} - - virtual bool Connect(const uint32_t timeout); - - virtual SnCommWin::ECommWinResult OpenWindow(const uint32_t timeout, - const bool sendStatus, - const SnConfigFrame& conf, - const SnEventFrame& evt, - char* const evtBuf, - char* const statBuf); - - virtual SnCommWin::ECommWinResult GetConfig(SnConfigFrame& conf, - const uint32_t timeOut, - char* const confBuf); - virtual SnCommWin::ECommWinResult SendStatus(const SnConfigFrame& conf, - const SnEventFrame& evt, - char* const evtBuf, - char* const statBuf); - - - static Websocket& GetWS(); - -}; - -#endif // SN_SnCommAfar +#ifndef SN_SnCommAfar +#define SN_SnCommAfar + +#include "SnCommWin.h" + +class Websocket; + +class SnConfigFrame; +class SnEventFrame; + +class SnCommAfar : public SnCommWin { + protected: + virtual SnCommWin::ECommWinResult SendData(FILE* inf); + virtual SnCommWin::ECommWinResult SendConfAndEvents(FILE* inf, + const SnConfigFrame& curConf, + SnEventFrame& evt, + char* const genBuf, + const uint32_t nevts, + const uint32_t firstEvt=0); + + public: + SnCommAfar() {} + virtual ~SnCommAfar() {} + + virtual bool Connect(const uint32_t timeout); + + virtual SnCommWin::ECommWinResult OpenWindow(const uint32_t timeout, + const bool sendStatus, + const SnConfigFrame& conf, + const SnEventFrame& evt, + char* const genBuf); + + virtual SnCommWin::ECommWinResult GetConfig(SnConfigFrame& conf, + const uint32_t timeOut, + char* const confBuf); + virtual SnCommWin::ECommWinResult SendStatus(const SnConfigFrame& conf, + const SnEventFrame& evt, + char* const genBuf); + + static Websocket& GetWS(); + +}; + +#endif // SN_SnCommAfar