Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SnCommWinAfar.h Source File

SnCommWinAfar.h

00001 #ifndef SN_SnCommWinAfar
00002 #define SN_SnCommWinAfar
00003 
00004 #include "SnCommWin.h"
00005 #include "SnConfigFrame.h"
00006 
00007 class SnCommWinAfar : public SnCommWin {
00008  protected:
00009     SnCommWinAfar(SnCommPeripheral* p) : SnCommWin(p) {}
00010 
00011  public:
00012     SnCommWinAfar(SnConfigFrame& conf);
00013     virtual ~SnCommWinAfar() {}
00014     
00015     virtual SnConfigFrame::EDatPackBit GetCommType() const
00016         { return SnConfigFrame::kAfar; }
00017     
00018     virtual ECommWinResult OpenWindow(const bool sendStatus,
00019                                       const SnConfigFrame& conf,
00020                                       const SnPowerFrame& pow, // com win power
00021                                       const SnEventFrame& stEvent,
00022                                       const uint16_t seq,
00023                                       const uint32_t numThmTrigs,
00024                                       const uint32_t numSavedEvts, 
00025                                       const float    seqlive,
00026                                       const uint32_t powerOnTime,
00027                                       const SnTempFrame& temper, // com win temp
00028                                       char* const genBuf,
00029                                       const uint32_t timeout_clock);
00030 
00031 };
00032 
00033 #endif // SN_SnCommWinAfar