open-dis / open-dis-java

Java implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7 :boom:
Other
43 stars 34 forks source link

Electromagnetic Emission PDU fixes to support multiple electronic emitters (DIS 7) #127

Closed fo-ifad closed 7 months ago

fo-ifad commented 7 months ago

according to IEEE Std 1278.1™-2012 section 7.6.2 f , it shall be possible to have multiple emitter systems in a Electromagnetic Emission PDU. The EE pdu has been changed to able to handle multiple emitter systems by introducing the ElectronicEmissionSystemData class(as in DIS 6).
A fix has been made so that it is possible to add more than one TrackJam to each beam, and fixed the unmarshall method so beamFunction, numberOfTargets and highDensityTrackJam values are read correct.

leif81 commented 7 months ago

Really great work as usual @fo-ifad 👍👍