API Reference knxex v0.1.0

modules

Modules

Documentation for KNXex.

KNX Common External Message Interface Control Field (cEMI).

KNX Constants.

KNX Data Information Block (DIB).

KNXnet/IP Data Information Block "Device Info".

KNXnet/IP Data Information Block "IP Config" (and "Current IP Config").

KNX data point types (DPT). This module only contains a subset of all DPTs.

KNX ETS project.

KNX group address information. Includes information about the group address from the ETS project.

KNX manufacturer application program.

KNX manufacturer hardware.

KNX manufacturer Hardware-to-Program mapping.

KNX manufacturer hardware product.

KNX topology area.

KNX topology device.

KNX topology device communication object.

KNX topology line.

KNX Frame. This contains a bunch of low level information from the frame.

This module contains all the binary matching logic for the KNX frames (inlined through macros from the actual frame modules).

KNX Description Request Frame.

KNX Description Response Frame.

Frame Encoder protocol for the Multicast Server.

KNX Routing Busy Frame.

KNX Routing Indication Frame.

This module contains the data of Routing Indication Frames, that have the message code data_indicator or data_request.

This module contains the raw data of Routing Indication Frames. That is, this struct gets used, when the message code of any other RoutingIndicationFrame does not match.

KNX Routing Lost Message Frame.

KNX Search Request Frame.

KNX Search Response Frame.

KNX telegrams GenStage producer and broadcast dispatcher.

KNX group address.

The KNX Group Address Server listens for KNX group telegrams and stores their values.

The KNX Group Address server's group address data structure.

KNX individual address (also known as physical address).

KNXnet/IP Multicast Client.

KNXnet/IP Parameter Object "Device Capabilities".

KNXnet/IP Parameter Object "Device State".

KNXnet/IP Parameter Object "IP Assignment Method".

KNXnet/IP Parameter Object "KNXnet/IP Routing Capabilities".

KNX project file parser (ETS .knxproj).

KNX Transport Layer Protocol Control Information (TPCI).

KNX telegram.

KNXnet/IP Tunnel Client, which wraps around the KNXnetIP.Tunnel behaviour module.

mix-tasks

Mix Tasks

Reads the given KNX ETS project and generates a map of all group addresses to their Datapoint Type (DPT). This map can be used for the KNX Multicast Client and KNX Tunnel Client.