open-dis-cpp
open-dis-cpp copied to clipboard
C++ implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7
How can I access to the raw data inside the variable datum? Looking at the code I am a little confused. I mean SetDataPdu contains a std::vector and I can...
I'm not certain about the DIS7 implementation, but it looks like the DIS6 UaPDU has a slight problem with the Acoustic Beam Data struct. The beam data length field is...
What about including the port of open-dis-cpp tp vcpkg (https://github.com/microsoft/vcpkg#contributing)?
I modified the cmake build system to better utilize modern cmake. I reorganized the examples to have a dis6 and dis7 folder. I removed linking the sdl linking from the...
to avoid potential name clashes e.g. in https://github.com/open-dis/open-dis-cpp/blob/a9f9f26cb5eff47235559135f39c47ac57a82add/src/dis6/AcknowledgePdu.h#L2 `ACKNOWLEDGEPDU_H` to `DIS_ACKNOWLEDGEPDU_H` alternatively: use `#pragma once`
e.g. in https://github.com/open-dis/open-dis-cpp/blob/a9f9f26cb5eff47235559135f39c47ac57a82add/src/dis6/AcknowledgePdu.cpp#L1 `#include ` to `#include "AcknowledgePdu.h"`
I am trying to better understand the dis6 and dis7 implementations, but there appears to be a lot of overlap or duplication or things missing from one to the other....
I know there has been a lot of churn in the DIS7 implementation in recent months, but when is this anticipated to be fully DIS7 compliant? Thank you
TransmitterPdu is missing on include/dis7 though it is not deprecated in DIS 7 officially . In addition to this, it exists on Java repository [OpenDIS Java](https://github.com/open-dis/open-dis-java/tree/master/src/main/java/edu/nps/moves/dis7). I am implementing DIS...
I have what feels like a dumb question. I want to populate a variable length PDU SignalPdu with "fake" data and test it out. e.g. I want to send an...