knx
ETS configurable knx-stack
BauSystemBDevice Class Reference

#include <bau_systemB_device.h>

Inheritance diagram for BauSystemBDevice:
[legend]
Collaboration diagram for BauSystemBDevice:
[legend]

Public Member Functions

 BauSystemBDevice (Platform &platform)
 
void loop () override
 
bool configured () override
 
GroupObjectTableObjectgroupObjectTable ()
 
- Public Member Functions inherited from BauSystemB
 BauSystemB (Platform &platform)
 
virtual bool enabled ()=0
 
virtual void enabled (bool value)=0
 
Platformplatform ()
 
ApplicationProgramObjectparameters ()
 
DeviceObjectdeviceObject ()
 
Memorymemory ()
 
void readMemory ()
 
void writeMemory ()
 
void addSaveRestore (SaveRestore *obj)
 
bool restartRequest (uint16_t asap, const SecurityControl secCtrl)
 
uint8_t checkmasterResetValidity (EraseCode eraseCode, uint8_t channel)
 
void propertyValueRead (ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t &numberOfElements, uint16_t startIndex, uint8_t **data, uint32_t &length) override
 
void propertyValueWrite (ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t &numberOfElements, uint16_t startIndex, uint8_t *data, uint32_t length) override
 
void versionCheckCallback (VersionCheckCallback func)
 
VersionCheckCallback versionCheckCallback ()
 
void beforeRestartCallback (BeforeRestartCallback func)
 
BeforeRestartCallback beforeRestartCallback ()
 
void functionPropertyCallback (FunctionPropertyCallback func)
 
FunctionPropertyCallback functionPropertyCallback ()
 
void functionPropertyStateCallback (FunctionPropertyCallback func)
 
FunctionPropertyCallback functionPropertyStateCallback ()
 

Protected Member Functions

ApplicationLayerapplicationLayer () override
 
void groupValueWriteLocalConfirm (AckType ack, uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength, bool status) override
 
void groupValueReadLocalConfirm (AckType ack, uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, bool status) override
 
void groupValueReadIndication (uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl) override
 
void groupValueReadAppLayerConfirm (uint16_t asap, Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength) override
 
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)
 
void doMasterReset (EraseCode eraseCode, uint8_t channel) override
 
- Protected Member Functions inherited from BauSystemB
virtual InterfaceObjectgetInterfaceObject (uint8_t idx)=0
 
virtual InterfaceObjectgetInterfaceObject (ObjectType objectType, uint16_t objectInstance)=0
 
void memoryWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data) override
 
void memoryReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress) override
 
void memoryReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
void memoryRouterWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
void memoryRouterReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
void memoryRoutingTableWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
void memoryRoutingTableReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
void memoryRoutingTableReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress)
 
void memoryExtWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data) override
 
void memoryExtReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress) override
 
void deviceDescriptorReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t descriptorType) override
 
void restartRequestIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, RestartType restartType, EraseCode eraseCode, uint8_t channel) override
 
void authorizeIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint32_t key) override
 
void userMemoryReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress) override
 
void userMemoryWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *memoryData) override
 
void propertyDescriptionReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t propertyIndex) override
 
void propertyExtDescriptionReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint16_t objectType, uint16_t objectInstance, uint16_t propertyId, uint8_t descriptionType, uint16_t propertyIndex) override
 
void propertyValueWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, uint8_t *data, uint8_t length) override
 
void propertyValueExtWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, uint8_t *data, uint8_t length, bool confirmed)
 
void propertyValueReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex) override
 
void propertyValueExtReadIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex) override
 
void functionPropertyCommandIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t *data, uint8_t length) override
 
void functionPropertyStateIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t *data, uint8_t length) override
 
void functionPropertyExtCommandIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t *data, uint8_t length) override
 
void functionPropertyExtStateIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, ObjectType objectType, uint8_t objectInstance, uint8_t propertyId, uint8_t *data, uint8_t length) override
 
void individualAddressReadIndication (HopCountType hopType, const SecurityControl &secCtrl) override
 
void individualAddressWriteIndication (HopCountType hopType, const SecurityControl &secCtrl, uint16_t newaddress) override
 
void individualAddressSerialNumberWriteIndication (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint16_t newIndividualAddress, uint8_t *knxSerialNumber) override
 
void individualAddressSerialNumberReadIndication (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *knxSerialNumber) override
 
void systemNetworkParameterReadIndication (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint16_t objectType, uint16_t propertyId, uint8_t *testInfo, uint16_t testinfoLength) override
 
void systemNetworkParameterReadLocalConfirm (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, uint16_t objectType, uint16_t propertyId, uint8_t *testInfo, uint16_t testInfoLength, bool status) override
 
void connectConfirm (uint16_t tsap) override
 
void nextRestartState ()
 
- Protected Member Functions inherited from BusAccessUnit
virtual ~BusAccessUnit ()
 
virtual void groupValueReadResponseConfirm (AckType ack, uint16_t asap, Priority priority, HopCountType hopTtype, const SecurityControl &secCtrl, uint8_t *data, uint8_t dataLength, bool status)
 
virtual void individualAddressWriteLocalConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, uint16_t newaddress, bool status)
 
virtual void individualAddressReadLocalConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, bool status)
 
virtual void individualAddressReadResponseConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, bool status)
 
virtual void individualAddressReadAppLayerConfirm (HopCountType hopType, const SecurityControl &secCtrl, uint16_t individualAddress)
 
virtual void individualAddressSerialNumberReadLocalConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *serialNumber, bool status)
 
virtual void individualAddressSerialNumberReadResponseConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *serialNumber, uint16_t domainAddress, bool status)
 
virtual void individualAddressSerialNumberReadAppLayerConfirm (HopCountType hopType, const SecurityControl &secCtrl, uint8_t *serialNumber, uint16_t individualAddress, uint16_t domainAddress)
 
virtual void individualAddressSerialNumberWriteLocalConfirm (AckType ack, HopCountType hopType, const SecurityControl &secCtrl, uint8_t *serialNumber, uint16_t newaddress, bool status)
 
virtual void deviceDescriptorReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t descriptorType, bool status)
 
virtual void deviceDescriptorReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t descriptor_type, uint8_t *device_descriptor, bool status)
 
virtual void deviceDescriptorReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t descriptortype, uint8_t *deviceDescriptor)
 
virtual void restartRequestLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, bool status)
 
virtual void propertyValueReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, bool status)
 
virtual void propertyValueReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, uint8_t *data, uint8_t length, bool status)
 
virtual void propertyValueReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, uint8_t *data, uint8_t length)
 
virtual void propertyValueWriteLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t numberOfElements, uint16_t startIndex, uint8_t *data, uint8_t length, bool status)
 
virtual void propertyDescriptionReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t propertyIndex, bool status)
 
virtual void propertyExtDescriptionReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint16_t objectIndex, uint8_t propertyId, uint16_t propertyIndex, bool status)
 
virtual void propertyDescriptionReadResponse (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t propertyIndex, bool writeEnable, uint8_t type, uint16_t maxNumberOfElements, uint8_t access)
 
virtual void propertyDescriptionReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t propertyIndex, bool writeEnable, uint8_t type, uint16_t maxNumberOfElements, uint8_t access, bool status)
 
virtual void propertyDescriptionReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t objectIndex, uint8_t propertyId, uint8_t propertyIndex, bool writeEnable, uint8_t type, uint16_t maxNumberOfElements, uint8_t access)
 
virtual void memoryReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, bool status)
 
virtual void memoryReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data, bool status)
 
virtual void memoryReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
virtual void memoryWriteLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data, bool status)
 
virtual void memoryRouterReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
virtual void memoryRoutingTableReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint16_t memoryAddress, uint8_t *data)
 
virtual void memoryExtReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, bool status)
 
virtual void memoryExtReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data, bool status)
 
virtual void memoryExtReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data)
 
virtual void memoryExtWriteLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data, bool status)
 
virtual void memoryExtWriteResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data, bool status)
 
virtual void memoryExtWriteAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *data)
 
virtual void userMemoryReadLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, bool status)
 
virtual void userMemoryReadResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *memoryData, bool status)
 
virtual void userMemoryReadAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *memoryData)
 
virtual void userMemoryWriteLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t number, uint32_t memoryAddress, uint8_t *memoryData, bool status)
 
virtual void userManufacturerInfoLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, bool status)
 
virtual void userManufacturerInfoIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl)
 
virtual void userManufacturerInfoResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t *info, bool status)
 
virtual void userManufacturerInfoAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t *info)
 
virtual void authorizeLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint32_t key, bool status)
 
virtual void authorizeResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level, bool status)
 
virtual void authorizeAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level)
 
virtual void keyWriteLocalConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level, uint32_t key, bool status)
 
virtual void keyWriteIndication (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level, uint32_t key)
 
virtual void keyWriteResponseConfirm (AckType ack, Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level, bool status)
 
virtual void keyWriteAppLayerConfirm (Priority priority, HopCountType hopType, uint16_t asap, const SecurityControl &secCtrl, uint8_t level)
 
virtual void domainAddressSerialNumberWriteIndication (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, const uint8_t *rfDoA, const uint8_t *knxSerialNumber)
 
virtual void domainAddressSerialNumberReadIndication (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, const uint8_t *knxSerialNumber)
 
virtual void domainAddressSerialNumberWriteLocalConfirm (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, const uint8_t *rfDoA, const uint8_t *knxSerialNumber, bool status)
 
virtual void domainAddressSerialNumberReadLocalConfirm (Priority priority, HopCountType hopType, const SecurityControl &secCtrl, const uint8_t *knxSerialNumber, bool status)
 

Protected Attributes

AddressTableObject _addrTable
 
AssociationTableObject _assocTable
 
GroupObjectTableObject _groupObjTable
 
SecureApplicationLayer _appLayer
 
SecurityInterfaceObject _secIfObj
 
ApplicationLayer _appLayer
 
TransportLayer _transLayer
 
NetworkLayerDevice _netLayer
 
bool _configured = true
 
- Protected Attributes inherited from BauSystemB
Memory _memory
 
DeviceObject _deviceObj
 
ApplicationProgramObject _appProgram
 
Platform_platform
 
RestartState _restartState = Idle
 
SecurityControl _restartSecurity
 
uint32_t _restartDelay = 0
 
BeforeRestartCallback _beforeRestart = 0
 
FunctionPropertyCallback _functionProperty = 0
 
FunctionPropertyCallback _functionPropertyState = 0
 

Additional Inherited Members

- Protected Types inherited from BauSystemB
enum  RestartState { Idle , Connecting , Connected , Restarted }
 

Detailed Description

Definition at line 19 of file bau_systemB_device.h.

Constructor & Destructor Documentation

◆ BauSystemBDevice()

BauSystemBDevice::BauSystemBDevice ( Platform platform)

Definition at line 6 of file bau_systemB_device.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ applicationLayer()

ApplicationLayer & BauSystemBDevice::applicationLayer ( )
overrideprotectedvirtual

Implements BauSystemB.

Definition at line 34 of file bau_systemB_device.cpp.

◆ configured()

bool BauSystemBDevice::configured ( )
overridevirtual

Implements BauSystemB.

Definition at line 154 of file bau_systemB_device.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ doMasterReset()

void BauSystemBDevice::doMasterReset ( EraseCode  eraseCode,
uint8_t  channel 
)
overrideprotectedvirtual

Reimplemented from BauSystemB.

Definition at line 173 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ groupObjectTable()

GroupObjectTableObject & BauSystemBDevice::groupObjectTable ( )

Definition at line 39 of file bau_systemB_device.cpp.

◆ groupValueReadAppLayerConfirm()

void BauSystemBDevice::groupValueReadAppLayerConfirm ( uint16_t  asap,
Priority  priority,
HopCountType  hopType,
const SecurityControl secCtrl,
uint8_t *  data,
uint8_t  dataLength 
)
overrideprotectedvirtual

Reimplemented from BusAccessUnit.

Definition at line 230 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ groupValueReadIndication()

void BauSystemBDevice::groupValueReadIndication ( uint16_t  asap,
Priority  priority,
HopCountType  hopType,
const SecurityControl secCtrl 
)
overrideprotectedvirtual

Reimplemented from BusAccessUnit.

Definition at line 205 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ groupValueReadLocalConfirm()

void BauSystemBDevice::groupValueReadLocalConfirm ( AckType  ack,
uint16_t  asap,
Priority  priority,
HopCountType  hopType,
const SecurityControl secCtrl,
bool  status 
)
overrideprotectedvirtual

Reimplemented from BusAccessUnit.

Definition at line 195 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ groupValueWriteIndication()

void BauSystemBDevice::groupValueWriteIndication ( uint16_t  asap,
Priority  priority,
HopCountType  hopType,
const SecurityControl secCtrl,
uint8_t *  data,
uint8_t  dataLength 
)
overrideprotectedvirtual

Reimplemented from BusAccessUnit.

Definition at line 241 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ groupValueWriteLocalConfirm()

void BauSystemBDevice::groupValueWriteLocalConfirm ( AckType  ack,
uint16_t  asap,
Priority  priority,
HopCountType  hopType,
const SecurityControl secCtrl,
uint8_t *  data,
uint8_t  dataLength,
bool  status 
)
overrideprotectedvirtual

Reimplemented from BusAccessUnit.

Definition at line 185 of file bau_systemB_device.cpp.

Here is the call graph for this function:

◆ loop()

void BauSystemBDevice::loop ( )
overridevirtual

Implements BauSystemB.

Definition at line 44 of file bau_systemB_device.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sendNextGroupTelegram()

void BauSystemBDevice::sendNextGroupTelegram ( )
protected

Definition at line 55 of file bau_systemB_device.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateGroupObject()

void BauSystemBDevice::updateGroupObject ( GroupObject go,
uint8_t *  data,
uint8_t  length 
)
protected

Definition at line 123 of file bau_systemB_device.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _addrTable

AddressTableObject BauSystemBDevice::_addrTable
protected

Definition at line 44 of file bau_systemB_device.h.

◆ _appLayer [1/2]

SecureApplicationLayer BauSystemBDevice::_appLayer
protected

Definition at line 48 of file bau_systemB_device.h.

◆ _appLayer [2/2]

ApplicationLayer BauSystemBDevice::_appLayer
protected

Definition at line 51 of file bau_systemB_device.h.

◆ _assocTable

AssociationTableObject BauSystemBDevice::_assocTable
protected

Definition at line 45 of file bau_systemB_device.h.

◆ _configured

bool BauSystemBDevice::_configured = true
protected

Definition at line 56 of file bau_systemB_device.h.

◆ _groupObjTable

GroupObjectTableObject BauSystemBDevice::_groupObjTable
protected

Definition at line 46 of file bau_systemB_device.h.

◆ _netLayer

NetworkLayerDevice BauSystemBDevice::_netLayer
protected

Definition at line 54 of file bau_systemB_device.h.

◆ _secIfObj

SecurityInterfaceObject BauSystemBDevice::_secIfObj
protected

Definition at line 49 of file bau_systemB_device.h.

◆ _transLayer

TransportLayer BauSystemBDevice::_transLayer
protected

Definition at line 53 of file bau_systemB_device.h.


The documentation for this class was generated from the following files: