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_SnCommWinSBD
uci1 37:ff95e7070f26 2 #define SN_SnCommWinSBD
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 SnCommWinSBD : public SnCommWin {
uci1 37:ff95e7070f26 8
uci1 37:ff95e7070f26 9 public:
uci1 41:d6f5e2f09e07 10 SnCommWinSBD(COMM_SERIALTYPE* sbd);
uci1 37:ff95e7070f26 11 virtual ~SnCommWinSBD() {}
uci1 37:ff95e7070f26 12
uci1 37:ff95e7070f26 13 virtual SnConfigFrame::EDatPackBit GetCommType() const
uci1 37:ff95e7070f26 14 { return SnConfigFrame::kIrid; }
uci1 37:ff95e7070f26 15
uci1 84:80b15993944e 16 virtual ECommWinResult OpenWindow(const bool sendStatus,
uci1 84:80b15993944e 17 const SnConfigFrame& conf,
uci1 84:80b15993944e 18 const SnPowerFrame& pow, // com win power
uci1 84:80b15993944e 19 const SnEventFrame& stEvent,
uci1 84:80b15993944e 20 const uint16_t seq,
uci1 116:8099b754fbb4 21 const uint32_t numThmTrigs,
uci1 116:8099b754fbb4 22 const uint32_t numSavedEvts,
uci1 116:8099b754fbb4 23 const float seqlive,
uci1 84:80b15993944e 24 const uint32_t powerOnTime,
uci1 84:80b15993944e 25 const SnTempFrame& temper, // com win temp
uci1 84:80b15993944e 26 char* const genBuf,
uci1 84:80b15993944e 27 const uint32_t timeout_clock);
uci1 37:ff95e7070f26 28 };
uci1 37:ff95e7070f26 29
uci1 37:ff95e7070f26 30 #endif // SN_SnCommWinSBD