Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

SnCommWinSBD.h

Committer:
uci1
Date:
2014-10-30
Revision:
56:0bba0ef15697
Parent:
41:d6f5e2f09e07
Child:
84:80b15993944e

File content as of revision 56:0bba0ef15697:

#ifndef SN_SnCommWinSBD
#define SN_SnCommWinSBD

#include "SnCommWin.h"
#include "SnConfigFrame.h"

class SnCommWinSBD : public SnCommWin {

 public:
    SnCommWinSBD(COMM_SERIALTYPE* sbd);
    virtual ~SnCommWinSBD() {}
    
    virtual SnConfigFrame::EDatPackBit GetCommType() const
        { return SnConfigFrame::kIrid; }
    
    virtual ECommWinResult  OpenWindow(const uint32_t timeout,
                                       const bool sendStatus,
                                       const SnConfigFrame& conf,
                                       const SnEventFrame& evt,
                                       const SnPowerFrame& pow,
                                       const uint16_t seq,
                                       const float thmrate,
                                       const float evtrate,
                                       const uint32_t powerOnTime,
                                       const SnTempFrame& temper,
                                       char* const genBuf);

};

#endif // SN_SnCommWinSBD