Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Committer:
uci1
Date:
Wed May 29 00:20:31 2013 +0000
Revision:
37:ff95e7070f26
Child:
56:0bba0ef15697
SBD only and DEBUG enabled. Safety nets enabled. Protocol and Comms as separate packages. Compiles, but untested.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
uci1 37:ff95e7070f26 1 #ifndef SN_SnCommWinAfar
uci1 37:ff95e7070f26 2 #define SN_SnCommWinAfar
uci1 37:ff95e7070f26 3
uci1 37:ff95e7070f26 4 #include "SnCommWin.h"
uci1 37:ff95e7070f26 5 #include "SnConfigFrame.h"
uci1 37:ff95e7070f26 6
uci1 37:ff95e7070f26 7 class SnCommWinAfar : public SnCommWin {
uci1 37:ff95e7070f26 8 protected:
uci1 37:ff95e7070f26 9 SnCommWinAfar(SnCommPeripheral* p) : SnCommWin(p) {}
uci1 37:ff95e7070f26 10
uci1 37:ff95e7070f26 11 public:
uci1 37:ff95e7070f26 12 SnCommWinAfar(SnConfigFrame& conf);
uci1 37:ff95e7070f26 13 virtual ~SnCommWinAfar() {}
uci1 37:ff95e7070f26 14
uci1 37:ff95e7070f26 15 virtual SnConfigFrame::EDatPackBit GetCommType() const
uci1 37:ff95e7070f26 16 { return SnConfigFrame::kAfar; }
uci1 37:ff95e7070f26 17
uci1 37:ff95e7070f26 18 virtual ECommWinResult OpenWindow(const uint32_t timeout,
uci1 37:ff95e7070f26 19 const bool sendStatus,
uci1 37:ff95e7070f26 20 const SnConfigFrame& conf,
uci1 37:ff95e7070f26 21 const SnEventFrame& evt,
uci1 37:ff95e7070f26 22 const SnPowerFrame& pow,
uci1 37:ff95e7070f26 23 const uint16_t seq,
uci1 37:ff95e7070f26 24 const float thmrate,
uci1 37:ff95e7070f26 25 const float evtrate,
uci1 37:ff95e7070f26 26 char* const genBuf);
uci1 37:ff95e7070f26 27
uci1 37:ff95e7070f26 28 };
uci1 37:ff95e7070f26 29
uci1 37:ff95e7070f26 30 #endif // SN_SnCommWinAfar