#include <data_link_layer.h>
|
| | DataLinkLayer (DeviceObject &devObj, NetworkLayerEntity &netLayerEntity, Platform &platform) |
| |
| void | cemiServer (CemiServer &cemiServer) |
| |
| void | dataRequestFromTunnel (CemiFrame &frame) |
| |
| virtual void | dataRequestToTunnel (CemiFrame &frame) |
| |
| virtual void | dataConfirmationToTunnel (CemiFrame &frame) |
| |
| virtual void | dataIndicationToTunnel (CemiFrame &frame) |
| |
| virtual bool | isTunnelAddress (uint16_t addr) |
| |
| void | ipParameterObject (IpParameterObject *object) |
| |
| void | dataRequest (AckType ack, AddressType addrType, uint16_t destinationAddr, uint16_t sourceAddr, FrameFormat format, Priority priority, NPDU &npdu) |
| |
| void | systemBroadcastRequest (AckType ack, FrameFormat format, Priority priority, NPDU &npdu, uint16_t sourceAddr) |
| |
| virtual void | loop ()=0 |
| |
| virtual void | enabled (bool value)=0 |
| |
| virtual bool | enabled () const =0 |
| |
| virtual DptMedium | mediumType () const =0 |
| |
Definition at line 29 of file data_link_layer.h.
◆ DataLinkLayer()
◆ cemiServer()
| void DataLinkLayer::cemiServer |
( |
CemiServer & |
cemiServer | ) |
|
◆ dataConfirmationToTunnel()
| void DataLinkLayer::dataConfirmationToTunnel |
( |
CemiFrame & |
frame | ) |
|
|
virtual |
◆ dataConReceived()
| void DataLinkLayer::dataConReceived |
( |
CemiFrame & |
frame, |
|
|
bool |
success |
|
) |
| |
|
protected |
◆ dataIndicationToTunnel()
| void DataLinkLayer::dataIndicationToTunnel |
( |
CemiFrame & |
frame | ) |
|
|
virtual |
◆ dataRequest()
◆ dataRequestFromTunnel()
| void DataLinkLayer::dataRequestFromTunnel |
( |
CemiFrame & |
frame | ) |
|
◆ dataRequestToTunnel()
| void DataLinkLayer::dataRequestToTunnel |
( |
CemiFrame & |
frame | ) |
|
|
virtual |
◆ enabled() [1/2]
| virtual bool DataLinkLayer::enabled |
( |
| ) |
const |
|
pure virtual |
◆ enabled() [2/2]
| virtual void DataLinkLayer::enabled |
( |
bool |
value | ) |
|
|
pure virtual |
◆ frameData()
| uint8_t * DataLinkLayer::frameData |
( |
CemiFrame & |
frame | ) |
|
|
protected |
◆ frameReceived()
| void DataLinkLayer::frameReceived |
( |
CemiFrame & |
frame | ) |
|
|
protected |
◆ ipParameterObject()
◆ isRoutedPA()
| bool DataLinkLayer::isRoutedPA |
( |
uint16_t |
pa | ) |
|
|
protected |
◆ isTunnelAddress()
| bool DataLinkLayer::isTunnelAddress |
( |
uint16_t |
addr | ) |
|
|
virtual |
◆ isTunnelingPA()
| bool DataLinkLayer::isTunnelingPA |
( |
uint16_t |
pa | ) |
|
|
protected |
◆ loop()
| virtual void DataLinkLayer::loop |
( |
| ) |
|
|
pure virtual |
◆ mediumType()
| virtual DptMedium DataLinkLayer::mediumType |
( |
| ) |
const |
|
pure virtual |
◆ sendFrame()
| virtual bool DataLinkLayer::sendFrame |
( |
CemiFrame & |
frame | ) |
|
|
protectedpure virtual |
◆ sendTelegram()
◆ systemBroadcastRequest()
◆ _cemiServer
◆ _deviceObject
◆ _ipParameters
◆ _netIndex
| uint8_t DataLinkLayer::_netIndex = 0 |
|
protected |
◆ _networkLayerEntity
◆ _platform
The documentation for this class was generated from the following files: