Class BauSystemBDevice
Defined in File bau_systemB_device.h
Inheritance Relationships
Base Type
public BauSystemB(Class BauSystemB)
Derived Types
public Bau07B0(Class Bau07B0)public Bau27B0(Class Bau27B0)public Bau57B0(Class Bau57B0)
Class Documentation
-
class BauSystemBDevice : public BauSystemB
Subclassed by Bau07B0, Bau27B0, Bau57B0
Public Functions
-
virtual void loop() override
-
virtual bool configured() override
-
GroupObjectTableObject &groupObjectTable()
Protected Functions
-
virtual ApplicationLayer &applicationLayer() override
-
virtual void groupValueWriteLocalConfirm(AckType ack, uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength, bool status) override
-
virtual void groupValueReadLocalConfirm(AckType ack, uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, bool status) override
-
virtual void groupValueReadIndication(uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl) override
-
virtual void groupValueReadAppLayerConfirm(uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength) override
-
virtual void groupValueWriteIndication(uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength) override
-
void sendNextGroupTelegram()
-
void updateGroupObject(GroupObject &go, uint8_t *data, uint8_t length)
Protected Attributes
-
AddressTableObject _addrTable
-
AssociationTableObject _assocTable
-
GroupObjectTableObject _groupObjTable
-
SecureApplicationLayer _appLayer
-
SecurityInterfaceObject _secIfObj
-
ApplicationLayer _appLayer
-
TransportLayer _transLayer
-
NetworkLayerDevice _netLayer
-
bool _configured = true
-
virtual void loop() override