Arianna autonomous DAQ firmware
Dependencies: mbed SDFileSystemFilinfo AriSnProtocol NetServicesMin AriSnComm MODSERIAL PowerControlClkPatch DS1820OW
Diff: SnConstants.h
- Revision:
- 125:ce4045184366
- Parent:
- 119:b3d7699d0eb0
diff -r 4637a6546cad -r ce4045184366 SnConstants.h --- a/SnConstants.h Wed Oct 17 20:14:53 2018 +0000 +++ b/SnConstants.h Wed Jun 05 17:29:31 2019 +0000 @@ -75,6 +75,7 @@ static const uint8_t kLTC2657Adrs[] = { 0x73u << 1 }; // slave address that every LTC2657 DAC chip will respond to static const uint8_t kUpdateDacCmd = 0x3u; // LTC2657 DAC chip command bits that write to & update DAC value static const uint8_t kMaxDacSetTries = 3u; // how many times to retry setting a dac in case no ACK is received from the DAC chip +static const uint8_t kMaxRateReadTries = 3u; // how many times to retry reading a single-channel rate from FPGA if no ACK is receiv #elif (CHIPBOARD==SST4CH512) || (CHIPBOARD==SST4CH512_1GHz) static const uint8_t kNchans = kNchansFourAnt; static const uint16_t kNsamps = kNsampsSst512; @@ -85,6 +86,7 @@ static const uint8_t kLTC2657Adrs[] = { 0x73u << 1 }; // slave address that every LTC2657 DAC chip will respond to static const uint8_t kUpdateDacCmd = 0x3u; // LTC2657 DAC chip command bits that write to & update DAC value static const uint8_t kMaxDacSetTries = 3u; // how many times to retry setting a dac in case no ACK is received from the DAC chip +static const uint8_t kMaxRateReadTries = 3u; // how many times to retry reading a single-channel rate from FPGA if no ACK is receiv #elif (CHIPBOARD==SST8CH) || (CHIPBOARD==SST8CH_1GHz) static const uint8_t kNchans = kNchansEightAnt; static const uint16_t kNsamps = kNsampsSst; @@ -95,6 +97,7 @@ static const uint8_t kLTC2657Adrs[] = { 0x41u << 1, 0x32u << 1 }; // Adr[0]=1000001 (flt-flt-flt), Adr[2]=0110010 (flt-gnd-flt) static const uint8_t kUpdateDacCmd = 0x3u; // LTC2657 DAC chip command bits that write to & update DAC value static const uint8_t kMaxDacSetTries = 3u; // how many times to retry setting a dac in case no ACK is received from the DAC chip +static const uint8_t kMaxRateReadTries = 3u; // how many times to retry reading a single-channel rate from FPGA if no ACK is receiv #endif static const uint8_t kNcomms = 2u; // must match the number of comms enabled in SnPreCompOptions static const uint16_t kNvoltsAve = 500u; // must be greater than ~10 (but value is not checked, so <2 will result in a divide by 0)