Skip to main content

Crate rustbac_datalink

Crate rustbac_datalink 

Source
Expand description

BACnet data-link layer abstraction and BACnet/IP transport.

Provides the DataLink trait for sending and receiving BACnet frames, along with a ready-to-use BacnetIpTransport (BACnet/IP over UDP) including BBMD foreign-device registration support.

Re-exports§

pub use address::DataLinkAddress;
pub use bip::transport::BacnetIpTransport;
pub use bip::transport::BroadcastDistributionEntry;
pub use bip::transport::ForeignDeviceTableEntry;
pub use bip6::transport::BacnetIp6Transport;
pub use traits::DataLinkError;

Modules§

address
Network-level addressing for BACnet data-link endpoints.
bip
BACnet/IP (Annex J) transport implementation.
bip6
BACnet/IPv6 (Annex U) transport implementation.
capture
PCAP packet capture via a DataLink wrapper. PCAP packet capture via a DataLink wrapper.
traits
The DataLink trait and associated error type.