Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

SnCommWinSBD.h

Committer:
uci1
Date:
2019-06-05
Revision:
125:ce4045184366
Parent:
116:8099b754fbb4

File content as of revision 125:ce4045184366:

#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 bool sendStatus,
                                      const SnConfigFrame& conf,
                                      const SnPowerFrame& pow, // com win power
                                      const SnEventFrame& stEvent,
                                      const uint16_t seq,
                                      const uint32_t numThmTrigs,
                                      const uint32_t numSavedEvts, 
                                      const float    seqlive,
                                      const uint32_t powerOnTime,
                                      const SnTempFrame& temper, // com win temp
                                      char* const genBuf,
                                      const uint32_t timeout_clock);
};

#endif // SN_SnCommWinSBD