1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#![no_std]
#![allow(clippy::large_enum_variant)]

// This library supports the IP version of bacnet and this is how the network packet is wrapped:
//
// UdpPacket
// |
// -> DataLink
//    |
//    -> NetworkPdu
//       |
//       -> ApplicationPdu
//
// NOTE: Pdu stands for Protocol Data Unit
// The starting point for using this library is DataLink::new()

// Network Layer and Data Link Layer
pub mod network_protocol;

// Application Layer
pub mod application_protocol;

// Common functions and constants
pub mod common;