MTM-DAQ-2¶
Class¶
- 
class aMTMDAQ2 : public Acroname::BrainStem::Module¶
- Concrete Module implementation of an MTM-DAQ-2 Allows a user to connect to and control an attached module. - Public Members - 
Acroname::BrainStem::AnalogClass analog[aMTMDAQ2_NUM_ANALOGS]¶
- Analog Class 
 - 
Acroname::BrainStem::DigitalClass digital[aMTMDAQ2_NUM_DIGITALS]¶
- Digital Class 
 - 
Acroname::BrainStem::PointerClass pointer[aMTMDAQ2_NUM_POINTERS]¶
- Pointer Class 
 - 
Acroname::BrainStem::StoreClass store[aMTMDAQ2_NUM_STORES]¶
- Store Class 
 - 
Acroname::BrainStem::SystemClass system¶
- System Class 
 - 
Acroname::BrainStem::TimerClass timer[aMTMDAQ2_NUM_TIMERS]¶
- Timer Class 
 - Public Static Functions - 
static inline const std::list<uint8_t> &getSingleEndedInputRanges(void)¶
- Get list of analog ranges for single-ended inputs. - Return values:
- std::list – analog ranges 
 
 - 
static inline const std::list<uint8_t> &getDifferentialInputRanges(void)¶
- Get list of analog ranges for differential inputs. - Return values:
- std::list – analog ranges 
 
 - 
static inline const std::list<uint8_t> &getOutputRanges(void)¶
- Get list of analog range outputs. - Return values:
- std::list – analog ranges 
 
 
- 
Acroname::BrainStem::AnalogClass analog[aMTMDAQ2_NUM_ANALOGS]¶
Defines¶
- 
aMTMDAQ2_MODULE_BASE_ADDRESS 10¶
- MTM-DAQ-2 module base address 
- 
aMTMDAQ2_NUM_ANALOGS 18¶
- Number of Analog instances available 
- 
aMTMDAQ2_NUM_ANALOG_INPUTS 16¶
- Analog: Number of Inputs available 
- 
aMTMDAQ2_NUM_ANALOG_OUTPUTS 2¶
- Analog: Number of Outputs available 
- 
aMTMDAQ2_NUM_APPS 4¶
- Number of App instances available 
- 
aMTMDAQ2_BULK_CAPTURE_MAX_HZ 500000¶
- Bulk Capture Max Hertz 
- 
aMTMDAQ2_BULK_CAPTURE_MIN_HZ 1¶
- Bulk Capture Min Hertz 
- 
aMTMDAQ2_NUM_DIGITALS 2¶
- Number of Digital instances available 
- 
aMTMDAQ2_NUM_I2C 1¶
- Number of I2C instances available 
- 
aMTMDAQ2_NUM_POINTERS 4¶
- Number of Pointer instances available 
- 
aMTMDAQ2_NUM_STORES 2¶
- Number of Store instances available 
- 
aMTMDAQ2_NUM_INTERNAL_SLOTS 12¶
- Store: Number of internal slots instances available 
- 
aMTMDAQ2_NUM_RAM_SLOTS 1¶
- Store: Number of RAM slot instances available 
- 
aMTMDAQ2_NUM_TIMERS 8¶
- Number of Timer instances available