MTM-PM-1¶
Class¶
-
class aMTMPM1 : public Acroname::BrainStem::Module¶
Concrete Module implementation of an MTM-PM-1 Allows a user to connect to and control an attached module.
Public Members
-
Acroname::BrainStem::DigitalClass digital[aMTMPM1_NUM_DIGITALS]¶
Digital Class
-
Acroname::BrainStem::PointerClass pointer[aMTMPM1_NUM_POINTERS]¶
Pointer Class
-
Acroname::BrainStem::StoreClass store[aMTMPM1_NUM_STORES]¶
Store Class
-
Acroname::BrainStem::SystemClass system¶
System Class
-
Acroname::BrainStem::TemperatureClass temperature¶
Temperature Class
-
Acroname::BrainStem::TimerClass timer[aMTMPM1_NUM_TIMERS]¶
Timer Class
-
Acroname::BrainStem::DigitalClass digital[aMTMPM1_NUM_DIGITALS]¶
Defines¶
-
aMTMPM1_MODULE_BASE_ADDRESS 6¶
MTM-PM-1 module base address
-
aMTMPM1_NUM_APPS 4¶
Number of App instances available
-
aMTMPM1_NUM_DIGITALS 2¶
Number of Digital instances available
-
aMTMPM1_NUM_I2C 1¶
Number of I2C instances available
-
aMTMPM1_NUM_POINTERS 4¶
Number of Pointer instances available
-
aMTMPM1_NUM_RAILS 2¶
Number of Rail instances available
-
aMTMPM1_RAIL0 0¶
Rail: Define for Rail 0
-
aMTMPM1_RAIL1 1¶
Rail: Define for Rail 1
-
aMTMPM1_MAX_MICROVOLTAGE 5000000¶
Rail: Max voltage in microvolts
-
aMTMPM1_MIN_MICROVOLTAGE 1800000¶
Rail: Min voltage in microvolts
-
aMTMPM1_MAX_CURRENT_LIMIT_MICROAMPS 3000000¶
Rail: Max current in microamps
-
aMTMPM1_MIN_CURRENT_LIMIT_MICROAMPS 0¶
Rail: Min current in microamps
-
aMTMPM1_NUM_STORES 2¶
Number of Store instances available
-
aMTMPM1_NUM_INTERNAL_SLOTS 12¶
Store: Number of internal slots instances available
-
aMTMPM1_NUM_RAM_SLOTS 1¶
Store: Number of RAM slot instances available
-
aMTMPM1_NUM_TEMPERATURES 1¶
Number of Temperature instances available
-
aMTMPM1_NUM_TIMERS 8¶
Number of Timer instances available