Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

Committer:
uci1
Date:
Tue May 03 02:01:35 2016 +0000
Revision:
116:8099b754fbb4
Parent:
84:80b15993944e
One program for all stns via UID/MAC lookup table or generation. Status sends number trg/evt and livetime, not rates. Add 512 sample evt and RFFT-LUTs. Add L1Scaledown trg bit. Allow skip SST reset at start. Fix dt at end of seq. End of comm signal.

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 84:80b15993944e 18 virtual ECommWinResult OpenWindow(const bool sendStatus,
uci1 84:80b15993944e 19 const SnConfigFrame& conf,
uci1 84:80b15993944e 20 const SnPowerFrame& pow, // com win power
uci1 84:80b15993944e 21 const SnEventFrame& stEvent,
uci1 84:80b15993944e 22 const uint16_t seq,
uci1 116:8099b754fbb4 23 const uint32_t numThmTrigs,
uci1 116:8099b754fbb4 24 const uint32_t numSavedEvts,
uci1 116:8099b754fbb4 25 const float seqlive,
uci1 84:80b15993944e 26 const uint32_t powerOnTime,
uci1 84:80b15993944e 27 const SnTempFrame& temper, // com win temp
uci1 84:80b15993944e 28 char* const genBuf,
uci1 84:80b15993944e 29 const uint32_t timeout_clock);
uci1 37:ff95e7070f26 30
uci1 37:ff95e7070f26 31 };
uci1 37:ff95e7070f26 32
uci1 37:ff95e7070f26 33 #endif // SN_SnCommWinAfar