Crates.io | dis-rust |
lib.rs | dis-rust |
version | 0.2.10 |
source | src |
created_at | 2022-07-04 14:08:11.703165 |
updated_at | 2022-08-24 07:14:40.588169 |
description | A rust implementation of the DIS simulation protocol. |
homepage | |
repository | https://gitlab.com/TomMann/dis-rust |
max_upload_size | |
id | 618974 |
size | 183,241 |
A rust implementation of the DIS simulation protocol.
Introductions to DIS can be found here:
Currently supported DIS PDUs are:
Note that it is up to the application to decode simulation-specific enumerations. A good starting point are the SISO enumerations.
Requirements for the software and other tools to build, test and push:
The easiest way to include this crate in your project is to simply add the following to your Cargo.toml file:
dis-rust = "0.2.10"
Further documentation can be found on docs.rs.
Unit tests can be run using cargo:
cargo test
Clippy will complain about the linting within dis-rust due the DIS enumerations.
Rustc will complain about the DIS procotol version enumerations in the PDU header record. These warnings have been disabled in-line within the source code.
We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.
This project is dual licensed under the AGPLv3.0 License - see the LICENSE file for details.
It is also available under a commerical license. Please email contact@coffeebreakdevs.co.uk for more details.
Copyright (C) 2022 Thomas Mann