|
knx
ETS configurable knx-stack
|
This is an implementation of the cEMI server as specified in [knx:3/6/3]. More...
#include <cemi_server.h>
Public Member Functions | |
| CemiServer (BauSystemB &bau) | |
| The constructor. More... | |
| void | dataLinkLayer (DataLinkLayer &layer) |
| void | dataLinkLayerPrimary (DataLinkLayer &layer) |
| void | dataIndicationToTunnel (CemiFrame &frame) |
| void | dataConfirmationToTunnel (CemiFrame &frame) |
| void | frameReceived (CemiFrame &frame) |
| uint16_t | clientAddress () const |
| void | clientAddress (uint16_t value) |
| void | loop () |
This is an implementation of the cEMI server as specified in [knx:3/6/3].
Overview on page 57. It provides methods for the BusAccessUnit to do different things and translates this call to an cEMI frame and calls the correct method of the data link layer. It also takes calls from data link layer, decodes the submitted cEMI frames and calls the corresponding methods of the BusAccessUnit class.
Definition at line 22 of file cemi_server.h.
| CemiServer::CemiServer | ( | BauSystemB & | bau | ) |
The constructor.
| bau | methods are called here depending of the content of the APDU |
Definition at line 13 of file cemi_server.cpp.
| uint16_t CemiServer::clientAddress | ( | ) | const |
| void CemiServer::clientAddress | ( | uint16_t | value | ) |
Definition at line 44 of file cemi_server.cpp.
| void CemiServer::dataConfirmationToTunnel | ( | CemiFrame & | frame | ) |
Definition at line 49 of file cemi_server.cpp.
| void CemiServer::dataIndicationToTunnel | ( | CemiFrame & | frame | ) |
Definition at line 73 of file cemi_server.cpp.
| void CemiServer::dataLinkLayer | ( | DataLinkLayer & | layer | ) |
| void CemiServer::dataLinkLayerPrimary | ( | DataLinkLayer & | layer | ) |
| void CemiServer::frameReceived | ( | CemiFrame & | frame | ) |
| void CemiServer::loop | ( | ) |
Definition at line 436 of file cemi_server.cpp.