open-dis-java
open-dis-java copied to clipboard
Java implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7 :boom:
Hi, I'am actually implementing IFFDataPdu for the C++ side and trying to figure out how to deal with the record length attributes when marshalling and unmarshalling I discovered also that...
Per comments on getUpdatedPositionOrientation(): "This function does not actually perform the computations, it only returns the current state of the entity. The entity state is updated by the specified DR...
While the answer to this issue might be well duh... I am working with simulation software that I don't have control over that is regularly sending Data PDUs that contain...
Hi, I want to ask a question about orientation which is mentioned in "open-dis/open-dis-java/blob/master/src/main/java/edu/nps/moves/deadreckoning/DIS_DeadReckoning.java" at line no. 153. In fact, standard says that psi is the rotation around z axis...
Hi I was wondering when there will be an update to properly support the Variable Parameters on PDUs like the Transmitter PDU? Currently you can get the length, but are...
When sending PDU's constructed in open-dis python, the length field is zero. During unmarshalling in open-dis-java, an infinite loop is entered because the buffer read pointer is never advanced to...
Per [IEEE 1278.1](http://movesinstitute.org/~mcgredo/MV3500/hla/1278.1-200X%20Draft%2016%20rev%2018.pdf) (5.8.4.2 in the draft available at ), the Signal PDU data length should be in bits. [`edu.nps.moves.dis.SignalPDU`](../blob/ea75baf186a00a1393787857a017f2668c916f89/src/main/java/edu/nps/moves/dis/SignalPdu.java#L171) is consistent with the standard. However, the data length [setter](../blob/ea75baf186a00a1393787857a017f2668c916f89/src/main/java/edu/nps/moves/dis/SignalPdu.java#L109)...
We provide DisTime to convert System.currentimemillis to dis time but not a conversion back. Ideally, given a pdu time, get the millis since epoch equivalent. Does this library provide that...
Removing shadowing originating and receiving entity IDs and duplicated actions
In ActionRequestPdu, it unmarshals the two entity IDs that are already unmarshaled and marshaled in the superclass. The unmarshaling and marshaling of originating id and receiving id should be removed...