Class CemiServer

Class Documentation

class CemiServer

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.

Public Functions

CemiServer(BauSystemB &bau)

The constructor.

Parameters:

bau – methods are called here depending of the content of the APDU

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()