Skip to main content

Crate knx_rs_core

Crate knx_rs_core 

Source
Expand description

knx-core — platform-independent KNX protocol types.

This crate provides the foundational types for the KNX protocol stack:

  • address — Individual and group address types
  • types — Frame-level protocol enums (priority, format, medium)
  • message — CEMI message codes and APDU/TPDU service types
  • device — Device management types (restart, erase, security, return codes)
  • cemi — Common External Message Interface frame parsing and serialization
  • tpdu — Transport Protocol Data Unit
  • apdu — Application Protocol Data Unit

§no_std Support

This crate is no_std-compatible by default. Enable the std feature for std-dependent functionality.

Modules§

address
KNX address types.
apdu
Application Protocol Data Unit (APDU).
cemi
Common External Message Interface (cEMI) frame parsing and serialization.
device
Device management types — restart, erase, security, and return codes.
dpt
KNX Datapoint Type (DPT) framework.
knxip
KNXnet/IP frame types.
message
CEMI message codes and APDU/TPDU service types.
tpdu
Transport Protocol Data Unit (TPDU).
types
KNX protocol enums and types.