Class KnxIpFrame

Inheritance Relationships

Derived Types

Class Documentation

class KnxIpFrame

Subclassed by KnxIpConfigRequest, KnxIpConnectRequest, KnxIpConnectResponse, KnxIpDescriptionRequest, KnxIpDescriptionResponse, KnxIpDisconnectRequest, KnxIpDisconnectResponse, KnxIpRoutingIndication, KnxIpSearchRequest, KnxIpSearchRequestExtended, KnxIpSearchResponse, KnxIpSearchResponseExtended, KnxIpStateRequest, KnxIpStateResponse, KnxIpTunnelingAck, KnxIpTunnelingRequest

Public Functions

KnxIpFrame(uint8_t *data, uint16_t length)
KnxIpFrame(uint16_t totalLength)
virtual ~KnxIpFrame()
uint8_t headerLength() const
void headerLength(uint8_t length)
KnxIpVersion protocolVersion() const
void protocolVersion(KnxIpVersion version)
uint16_t serviceTypeIdentifier() const
void serviceTypeIdentifier(uint16_t identifier)
uint16_t totalLength() const
void totalLength(uint16_t length)
uint8_t *data()

Protected Attributes

bool _freeData = false
uint8_t *_data = 0
uint16_t _dataLength