MTM-Load-1

Class

class aMTMLoad1 : public Acroname::BrainStem::Module

Concrete Module implementation of an MTM-Load-1 Allows a user to connect to and control an attached module.

Public Members

Acroname::BrainStem::AppClass app[aMTMLOAD1_NUM_APPS]

App Class

Acroname::BrainStem::DigitalClass digital[aMTMLOAD1_NUM_DIGITALS]

Digital Class

Acroname::BrainStem::I2CClass i2c[aMTMLOAD1_NUM_I2C]

I2C Class

Acroname::BrainStem::PointerClass pointer[aMTMLOAD1_NUM_POINTERS]

Pointer Class

Acroname::BrainStem::RailClass rail[aMTMLOAD1_NUM_RAILS]

Rail Class

Acroname::BrainStem::StoreClass store[aMTMLOAD1_NUM_STORES]

Store Class

Acroname::BrainStem::SystemClass system

System Class

Acroname::BrainStem::TemperatureClass temperature

Temperature Class

Acroname::BrainStem::TimerClass timer[aMTMLOAD1_NUM_TIMERS]

Timer Class

Defines

aMTMLOAD1_MODULE_BASE_ADDRESS 14

MTM-Load-1 module base address

aMTMLOAD1_NUM_APPS 4

Number of App instances available

aMTMLOAD1_NUM_DIGITALS 4

Number of Digital instances available

aMTMLOAD1_NUM_I2C 1

Number of I2C instances available

aMTMLOAD1_NUM_POINTERS 4

Number of Pointer instances available

aMTMLOAD1_NUM_RAILS 1

Number of Rail instances available

aMTMLOAD1_RAIL0 0

Rail: Define for Rail 0

aMTMLOAD1_MAX_MICROVOLTAGE 32000000

Rail: Max voltage in microvolts

aMTMLOAD1_MIN_MICROVOLTAGE 0

Rail: Min voltage in microvolts

aMTMLOAD1_MAX_MICROAMPS 11000000

Rail: Max current in microamps

aMTMLOAD1_MIN_MICROAMPS 0

Rail: Min current in microamps

aMTMLOAD1_MAX_MILLIWATTS 150000

Rail: Max power in milliwatts

aMTMLOAD1_MIN_MILLIWATTS 0

Rail: Min power in milliwatts

aMTMLOAD1_MAX_MILLIOHMS 1000000000

Rail: Max resistance in milliohms

aMTMLOAD1_MIN_MILLIOHMS 0

Rail: Min resistance in milliohms

aMTMLOAD1_MAX_VOLTAGE_LIMIT_MICROVOLTS 35000000

Rail: Max voltage limit in microvolts

aMTMLOAD1_MIN_VOLTAGE_LIMIT_MICROVOLTS -700000

Rail: Min voltage limit in microvolts

aMTMLOAD1_MAX_CURRENT_LIMIT_MICROAMPS 12000000

Rail: Max current limit in microamps

aMTMLOAD1_MIN_CURRENT_LIMIT_MICROAMPS -1000000

Rail: Min current limit in microamps

aMTMLOAD1_MAX_POWER_LIMIT_MILLIWATTS 150000

Rail: Max power limit in milliwatts

aMTMLOAD1_MIN_POWER_LIMIT_MILLIWATTS 0

Rail: Min power limit in milliwatts

aMTMLOAD1_NUM_STORES 2

Number of Store instances available

aMTMLOAD1_NUM_INTERNAL_SLOTS 12

Store: Number of internal slots instances available

aMTMLOAD1_NUM_RAM_SLOTS 1

Store: Number of RAM slot instances available

aMTMLOAD1_NUM_TEMPERATURES 1

Number of Temperature instances available

aMTMLOAD1_NUM_TIMERS 8

Number of Timer instances available