Arianna autonomous DAQ firmware

Dependencies:   mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW

SnConstants.h

Committer:
uci1
Date:
2012-06-30
Revision:
0:664899e0b988
Child:
1:e392595b4b76

File content as of revision 0:664899e0b988:

#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