Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
SnCommAfar.h
- Committer:
- uci1
- Date:
- 2012-07-24
- Revision:
- 2:e67f7c158087
- Parent:
- 1:e392595b4b76
- Child:
- 3:24c5f0f50bf1
File content as of revision 2:e67f7c158087:
#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