Expand description
§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.
§Example usage
use open_dis_rust::common::pdu::Pdu;
use open_dis_rust::simulation_management::acknowledge_pdu::AcknowledgePdu;
use bytes::BytesMut;
// Create new mutable byte array
let mut bytes = BytesMut::new();
// Create a pre-populated AcknowledgePdu
let mut ack_pdu = AcknowledgePdu::default();
// Serialize the PDU into the byte array, which can then be sent over UDP
ack_pdu.serialize(&mut bytes);
Modules§
- All commonly used non-PDU data types
- The Distributed Emission Regeneration protocol family
- The Entity Information / Interaction protocol family
- The Entity Management protocol family
- The Information Operations protocol family
- The Logistics protocol family
- The Minefield protocol family
- The Radio Communications protocol family
- The Simulation Management (SIMAN) protocol family
- The Simulation Management with Reliability (SIMAN-R) protocol family
- The Synthetic Environment protocol family
- The Warfare protocol family