knx
ETS configurable knx-stack
bau_systemB_coupler.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "config.h"
4 #include "bau_systemB.h"
5 #include "device_object.h"
8 #include "router_object.h"
9 #include "application_layer.h"
11 #include "transport_layer.h"
12 #include "network_layer_coupler.h"
13 #include "data_link_layer.h"
14 #include "platform.h"
15 #include "memory.h"
16 
18 {
19  public:
21  void loop() override;
22  bool configured() override;
23 
24  protected:
26 
27  void doMasterReset(EraseCode eraseCode, uint8_t channel) override;
28 
30 
31 #ifdef USE_DATASECURE
34 #else
36 #endif
39  bool _configured = true;
40 };
This is an implementation of the application layer as specified in .
BauSystemBCoupler(Platform &platform)
ApplicationLayer _appLayer
TransportLayer _transLayer
NetworkLayerCoupler _netLayer
void doMasterReset(EraseCode eraseCode, uint8_t channel) override
SecurityInterfaceObject _secIfObj
SecureApplicationLayer _appLayer
ApplicationLayer & applicationLayer() override
bool configured() override
Platform & platform()
Definition: bau_systemB.cpp:34
This is an implementation of the application layer as specified in .
EraseCode
Definition: knx_types.h:242