Class BauSystemBDevice¶
Defined in File bau_systemB_device.h
Inheritance Relationships¶
Base Type¶
public BauSystemB
(Class BauSystemB)
Class Documentation¶
-
class BauSystemBDevice : public BauSystemB¶
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¶
-
ApplicationLayer _appLayer¶
-
TransportLayer _transLayer¶
-
NetworkLayerDevice _netLayer¶
-
bool _configured = true¶
-
virtual void loop() override¶