diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java index 0c0c4bbb3db2ba51e1f6a487ac8cc9e06f3c41f6..2b4afde0f2b6c424c0d5c7dc20fe2f8a9c000293 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java @@ -5,9 +5,8 @@ */ package OpenDis7Examples; -//import edu.nps.moves.dis7.entities.swe.platform.surface._001Poseidon; +import edu.nps.moves.dis7.entities.swe.platform.surface._001Poseidon; import edu.nps.moves.dis7.entities.swe.platform.surface._002Triton; -import edu.nps.moves.dis7.entities.usa.platform.air.CH53ESuperStallion; import edu.nps.moves.dis7.enumerations.*; import edu.nps.moves.dis7.pdus.*; import edu.nps.moves.dis7.utilities.DisChannel; @@ -156,6 +155,7 @@ public class ExampleSimulationProgram // Assuming you keep track of entity objects... here is some support for for Entity 1. // PDU objects are already declared and instances created, so now set their values. + // who is who in our big zoo, sufficient for global participation if we need it entityID_1.setSiteID(1).setApplicationID(2).setEntityID(3); // made-up example ID; disChannel.addEntity(entityID_1); @@ -165,9 +165,9 @@ public class ExampleSimulationProgram entityStatePdu_1.setEntityID(entityID_1); entityStatePdu_1.setForceId(ForceID.FRIENDLY); -// entityStatePdu_1.setEntityType(new _001Poseidon()); // note import statement above + entityStatePdu_1.setEntityType(new _001Poseidon()); // note import statement above // entityStatePdu_1.setMarking("Entity #1"); - entityStatePdu_1.setEntityType(new CH53ESuperStallion()); // note import statement at top + entityStatePdu_1.setEntityType(new edu.nps.moves.dis7.entities.usa.platform.air.MV22B()); // note import statement at top entityStatePdu_1.setMarking("Entity #53"); entityStatePdu_1.getMarkingString(); // use Netbeans Debug breakpoint here to check left justified... @@ -291,6 +291,7 @@ public class ExampleSimulationProgram disChannel.sendCommentPdu(DisChannel.COMMENTPDU_NARRATIVE, narrativeMessage1, narrativeMessage2, narrativeMessage3); System.out.println ("... [final=completion CommentPdu successfully sent for simulation]"); +// disChannel.getPduRecorder(). TODO record XML as well disChannel.leave(); // embedded SimulationManager is expected to send appropriate PDUs for entity, application shutdown } catch (InterruptedException iex) // handle any exception that your code might choose to provoke!