1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// open-dis-rust - Rust implementation of the IEEE 1278.1-2012 Distributed Interactive
// Simulation (DIS) application protocol
// Copyright (C) 2025 Cameron Howell
//
// Licensed under the BSD 2-Clause License
//! # `open_dis_rust` crate
//!
//! This is a library that implements the IEEE 1278.1-2012 Distributed Interactive Simulation
//! application protocol.
//!
//! For more information on this standard, you may view the publication from the
//! [IEEE website](https://ieee.org/).
//!
//! ## Example usage
//!
//! ```rust
//! use open_dis_rust::common::Pdu;
//! use open_dis_rust::simulation_management::AcknowledgePdu;
//! use bytes::BytesMut;
//!
//! // Create new mutable byte array
//! let mut bytes = BytesMut::new();
//! // Create a pre-populated AcknowledgePdu
//! let mut pdu = AcknowledgePdu::default();
//! // Serialize the PDU into the byte array, which can then be sent over UDP
//! pdu.serialize(&mut bytes);
//! ```
//pub mod live_entity_information;