Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

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