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