MTM-Relay

Class

class aMTMRelay : public Acroname::BrainStem::Module

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

Public Members

Acroname::BrainStem::AppClass app[aMTMRELAY_NUM_APPS]

App Class

Acroname::BrainStem::DigitalClass digital[aMTMRELAY_NUM_DIGITALS]

Digital Class

Acroname::BrainStem::I2CClass i2c[aMTMRELAY_NUM_I2C]

I2C Class

Acroname::BrainStem::PointerClass pointer[aMTMRELAY_NUM_POINTERS]

Pointer Class

Acroname::BrainStem::RelayClass relay[aMTMRELAY_NUM_RELAYS]

Relay Class

Acroname::BrainStem::StoreClass store[aMTMRELAY_NUM_STORES]

Store Class

Acroname::BrainStem::SystemClass system

System Class

Acroname::BrainStem::TimerClass timer[aMTMRELAY_NUM_TIMERS]

Timer Class

Defines

aMTMRELAY_MODULE_BASE_ADDRESS 12

MTM-RELAY module base address

aMTMRELAY_NUM_APPS 4

Number of App instances available

aMTMRELAY_NUM_DIGITALS 4

Number of Digital instances available

aMTMRELAY_NUM_I2C 1

Number of I2C instances available

aMTMRELAY_NUM_POINTERS 4

Number of Pointer instances available

aMTMRELAY_NUM_RELAYS 4

Number of Rail instances available

aMTMRELAY_NUM_STORES 2

Number of Store instances available

aMTMRELAY_NUM_INTERNAL_SLOTS 12

Store: Number of internal slots instances available

aMTMRELAY_NUM_RAM_SLOTS 1

Store: Number of RAM slot instances available

aMTMRELAY_NUM_TIMERS 8

Number of Timer instances available