Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: SnConstants.h
- Revision:
- 0:664899e0b988
- Child:
- 1:e392595b4b76
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SnConstants.h Sat Jun 30 02:03:51 2012 +0000 @@ -0,0 +1,32 @@ +#ifndef SN_SnConstants +#define SN_SnConstants + +#include "SnBitUtils.h" + +// +// constants +// +static const uint32_t kWDFailsafe = 3600u; +static const uint8_t kNchans = 4u; +static const uint8_t kNsamps = 128u; +static const uint8_t kNfpgaDacs = 4u; +static const uint8_t kNplas = 4u;//72; +static const uint16_t kNoTrigPla = 0x0000u; +static const uint8_t kNcomms = 2u; + +static const uint32_t kConnectTimeout = 3u; // seconds +static const uint32_t kListenTimeout = 10u; // seconds + +static const uint16_t kTotSamps = kNchans*kNsamps; +static const uint16_t kTotDacs = kNchans*kNfpgaDacs; + +enum ESnTrgTypes { + kThmTrg=0, kFrcTrg, kExtTrg, + kNumTrgs +}; + +static const uint8_t kTrgBW[kNumTrgs] = { BIT(0), BIT(1), BIT(2) }; + + + +#endif // SN_SnConstants \ No newline at end of file