|
| | RouterObject (Memory &memory, uint32_t staticTableAdr=0, uint32_t staticTableSize=0) |
| |
| void | initialize1x (DptMedium mediumType, uint16_t maxApduSize) |
| |
| void | initialize20 (uint8_t objIndex, DptMedium mediumType, RouterObjectType rtType, uint16_t maxApduSize) |
| |
| void | initialize (CouplerModel model, uint8_t objIndex, DptMedium mediumType, RouterObjectType rtType, uint16_t maxApduSize) |
| |
| bool | isGroupAddressInFilterTable (uint16_t groupAddress) |
| |
| bool | isRfSbcRoutingEnabled () |
| |
| bool | isIpSbcRoutingEnabled () |
| |
| void | masterReset (EraseCode eraseCode, uint8_t channel) override |
| |
| const uint8_t * | restore (const uint8_t *buffer) override |
| | This method is called when the object should restore its state from the buffer. More...
|
| |
| | TableObject (Memory &memory, uint32_t staticTableAdr=0, uint32_t staticTableSize=0) |
| | The constuctor. More...
|
| |
| virtual | ~TableObject () |
| | The destructor. More...
|
| |
| LoadState | loadState () |
| | This method returns the LoadState of the interface object. More...
|
| |
| uint8_t * | save (uint8_t *buffer) override |
| | This method is called when the object should save its state to the buffer. More...
|
| |
| const uint8_t * | restore (const uint8_t *buffer) override |
| | This method is called when the object should restore its state from the buffer. More...
|
| |
| uint16_t | saveSize () override |
| |
| virtual | ~InterfaceObject () |
| | Destructor. More...
|
| |
| virtual void | readPropertyLength (PropertyID id, uint16_t &length) |
| | Read length of a property of the interface object. More...
|
| |
| virtual void | readProperty (PropertyID id, uint16_t start, uint8_t &count, uint8_t *data) |
| | Read a property of the interface object. More...
|
| |
| virtual void | writeProperty (PropertyID id, uint16_t start, uint8_t *data, uint8_t &count) |
| | Write property of the interface object. More...
|
| |
| virtual uint8_t | propertySize (PropertyID id) |
| | Gets the size of of property in bytes. More...
|
| |
| virtual void | command (PropertyID id, uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) |
| | Call command of a function property of the interface object. More...
|
| |
| virtual void | state (PropertyID id, uint8_t *data, uint8_t length, uint8_t *resultData, uint8_t &resultLength) |
| | Get state of a function property of the interface object. More...
|
| |
| void | readPropertyDescription (uint8_t &propertyId, uint8_t &propertyIndex, bool &writeEnable, uint8_t &type, uint16_t &numberOfElements, uint8_t &access) |
| | Read the Description of a property of the interface object. More...
|
| |
| Property * | property (PropertyID id) |
| | Gets property with PropertyID id if it exists and nullptr otherwise. More...
|
| |
| template<typename T > |
| T | propertyValue (PropertyID id) |
| |
| template<typename T > |
| void | propertyValue (PropertyID id, T value) |
| |
| const uint8_t * | propertyData (PropertyID id) |
| |
| const uint8_t * | propertyData (PropertyID id, uint16_t elementIndex) |
| |
| const Property * | property (PropertyID id) const |
| | Gets const property with PropertyID id if it exists and nullptr otherwise. More...
|
| |
Definition at line 23 of file router_object.h.