diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java index 269cb4e0a9cab2cdeb4fb06faf721ea1e95d8d34..d06ccb2f4733cdc5b6622b7ce0bce43b36ca3839 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java @@ -37,7 +37,10 @@ public class ExampleSimulationProgram /** initial simulation time */ double initialTime = 0.0; /** current simulation time */ - double simulationTime; + double simulationTime = initialTime; + /** Maximum number of simulation loops */ + int MAX_LOOP_COUNT = 4; + String narrativeMessage1 = new String(); String narrativeMessage2 = new String(); String narrativeMessage3 = new String(); @@ -97,8 +100,9 @@ public class ExampleSimulationProgram disChannel.join(); // TODO further functionality expected - String timeStepMessage = "Simulation timestep " + getTimeStepDuration() + " seconds"; - disChannel.sendCommentPdu(disChannel.COMMENTPDU_SIMULATION_TIMESTEP, timeStepMessage); + String timeStepMessage = "Simulation timestep duration " + getTimeStepDuration() + " seconds"; + int simulationTimeMsec = 0; + disChannel.sendCommentPdu(simulationTimeMsec, disChannel.COMMENTPDU_SIMULATION_TIMESTEP, timeStepMessage); // additional constructor initialization goes here } @@ -225,7 +229,7 @@ public class ExampleSimulationProgram narrativeMessage3 = ""; // intentionally blank for testing // your loop termination condition goes here - if (simulationLoopCount > 4) // for example + if (simulationLoopCount > MAX_LOOP_COUNT) // for example { simulationComplete = true; } @@ -244,11 +248,12 @@ public class ExampleSimulationProgram // TODO set timesteps in PDUs - sendAllPdusForLoopTimestep(entityStatePdu_1, - firePdu_1a, - disChannel.COMMENTPDU_APPLICATION_STATUS, + sendAllPdusForLoopTimestep(simulationTime, + entityStatePdu_1, + firePdu_1a, + disChannel.COMMENTPDU_APPLICATION_STATUS, narrativeMessage1, narrativeMessage2, narrativeMessage3); - disChannel.sendSinglePdu(entityStatePdu_2); // me too i.e. 2! + disChannel.sendSinglePdu(simulationTime, entityStatePdu_2); // me too i.e. 2! System.out.println ("... [PDUs of interest successfully sent for this loop]"); System.out.flush(); @@ -261,6 +266,8 @@ public class ExampleSimulationProgram System.out.flush(); break; } + simulationTime += getTimeStepDuration(); + } // end of simulation loop // ===================================================================================================// =================================================================================================== @@ -279,26 +286,29 @@ public class ExampleSimulationProgram /** * Send EntityState, Fire, Comment PDUs that got updated for this loop, reflecting state of current simulation timestep. - * @see <a href="https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html">Passing Information to a Method or a Constructor</a> Arbitrary Number of Arguments + * @param simulationTimeSeconds simulation time, applied as PDU timestamp * @param entityStatePdu the ESPDU to send, if any * @param firePdu the FirePDU to send, if any * @param commentType enumeration value describing purpose of the narrative comment * @param comments String array of narrative comments * @see DisChannel + * @see <a href="https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html">Passing Information to a Method or a Constructor</a> Arbitrary Number of Arguments */ - public void sendAllPdusForLoopTimestep(EntityStatePdu entityStatePdu, + public void sendAllPdusForLoopTimestep(double simulationTimeSeconds, + EntityStatePdu entityStatePdu, FirePdu firePdu, VariableRecordType commentType, // vararg... variable-length set of String comments can optionally follow String... comments) { + int simulationTimeMsec = (int)(simulationTimeSeconds * 1000.0); if (entityStatePdu != null) - disChannel.sendSinglePdu(entityStatePdu); + disChannel.sendSinglePdu(simulationTimeMsec, entityStatePdu); if (firePdu != null) - disChannel.sendSinglePdu(firePdu); // bang + disChannel.sendSinglePdu(simulationTimeMsec, firePdu); // bang - disChannel.sendCommentPdu(commentType, comments); // empty comments are filtered + disChannel.sendCommentPdu(simulationTimeMsec, commentType, comments); // empty comments are filtered } /** diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt b/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt index 39fe8b557fd8dfc222afc3bce38c86fc3cfd87a5..bc8c8e01bd36574d3c08c152f82a74fbc4a0bbe2 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt @@ -13,7 +13,7 @@ run-single: [DisThreadedNetworkInterface] createThreads() sendingThread.isAlive()=true [DisChannel ExampleSimulationProgram] Network confirmation: address=239.1.2.3 port=3000 [DisChannel ExampleSimulationProgram] Beginning pdu save to directory ./pduLog -[PduRecorder] Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog.dislog +[PduRecorder] Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog3.dislog [DisThreadedNetworkInterface] using network interface PANGP Virtual Ethernet Adapter [DisThreadedNetworkInterface] datagramSocket.joinGroup address=239.1.2.3 port=3000 isConnected()=false createDatagramSocket() complete. [DisThreadedNetworkInterface] createThreads() receiveThread.isAlive()=true @@ -24,17 +24,17 @@ run-single: [DisThreadedNetworkInterface ExampleSimulationProgram] [sending 2] DisPduType 11 CREATE_ENTITY, size 28 bytes) [DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 1] DisPduType 11 CREATE_ENTITY, size 28 bytes) [DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 2] DisPduType 11 CREATE_ENTITY, size 28 bytes) -[DisThreadedNetworkInterface ExampleSimulationProgram] [sending 3] DisPduType 22 COMMENT, size 72 bytes) -[DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 3] DisPduType 22 COMMENT, size 72 bytes) +[DisThreadedNetworkInterface ExampleSimulationProgram] [sending 3] DisPduType 22 COMMENT, size 80 bytes) +[DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 3] DisPduType 22 COMMENT, size 80 bytes) [DisThreadedNetworkInterface PduRecorder] [receipt 1] DisPduType 11 CREATE_ENTITY, size 28 bytes) [DisThreadedNetworkInterface PduRecorder] [receipt 2] DisPduType 11 CREATE_ENTITY, size 28 bytes) -[DisThreadedNetworkInterface PduRecorder] [receipt 3] DisPduType 22 COMMENT, size 72 bytes) -[DisChannel ExampleSimulationProgram] *** [CommentPdu APPLICATION_TIMESTEP] [Simulation timestep 1.0 seconds] +[DisThreadedNetworkInterface PduRecorder] [receipt 3] DisPduType 22 COMMENT, size 80 bytes) +[DisChannel ExampleSimulationProgram] *** [CommentPdu APPLICATION_TIMESTEP] [Simulation timestep duration 1.0 seconds] [DisChannel ExampleSimulationProgram] main() started... -[DisThreadedNetworkInterface ExampleSimulationProgram] [sending 4] DisPduType 22 COMMENT, size 112 bytes) -[DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 4] DisPduType 22 COMMENT, size 112 bytes) -[DisThreadedNetworkInterface PduRecorder] [receipt 4] DisPduType 22 COMMENT, size 112 bytes) -[DisChannel ExampleSimulationProgram] *** [CommentPdu TIME] [Simulation time 0.0 at LocalDateTime 2022-06-20T13:15:46.976897900] +[DisThreadedNetworkInterface ExampleSimulationProgram] [sending 4] DisPduType 22 COMMENT, size 104 bytes) +[DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 4] DisPduType 22 COMMENT, size 104 bytes) +[DisThreadedNetworkInterface PduRecorder] [receipt 4] DisPduType 22 COMMENT, size 104 bytes) +[DisChannel ExampleSimulationProgram] *** [CommentPdu TIME] [Simulation time 0.0 at LocalDateTime 2022-06-22T23:05:10.475145] ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] ... sending PDUs of interest for simulation step 1, monitor loopback to confirm sent @@ -49,8 +49,8 @@ run-single: [DisThreadedNetworkInterface PduRecorder] [receipt 7] DisPduType 22 COMMENT, size 104 bytes) [DisChannel ExampleSimulationProgram] *** [CommentPdu APPLICATION_STATUS] [MV3500 ExampleSimulationProgram, runSimulation() loop 1] [DisThreadedNetworkInterface ExampleSimulationProgram] [sending 8] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) -[DisThreadedNetworkInterface PduRecorder] [receipt 8] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) [DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 8] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) +[DisThreadedNetworkInterface PduRecorder] [receipt 8] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) ... [PDUs of interest successfully sent for this loop] ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] @@ -66,8 +66,8 @@ run-single: [DisThreadedNetworkInterface PduRecorder] [receipt 11] DisPduType 22 COMMENT, size 104 bytes) [DisChannel ExampleSimulationProgram] *** [CommentPdu APPLICATION_STATUS] [MV3500 ExampleSimulationProgram, runSimulation() loop 2] [DisThreadedNetworkInterface ExampleSimulationProgram] [sending 12] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) -[DisThreadedNetworkInterface PduRecorder] [receipt 12] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) [DisThreadedNetworkInterface ExampleSimulationProgram] [receipt 12] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) +[DisThreadedNetworkInterface PduRecorder] [receipt 12] DisPduType 01 ENTITY_STATE Entity #2, size 144 bytes) ... [PDUs of interest successfully sent for this loop] ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] @@ -133,7 +133,7 @@ run-single: *** killThread() status: receiveThread.isAlive()=false receiveThread.isInterrupted()=true *** Thread close status: sendingThread.isAlive()=false receiveThread.isAlive()=false -PduRecorder.stop() closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog.dislog +PduRecorder.stop() closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog3.dislog *** setKillSentinelAndInterrupts() killed=true sendingThread.isInterrupted()=true receiveThread.isInterrupted()=true [DisThreadedNetworkInterface ExampleSimulationProgram] close(): pdus2send.size()=0 baos.size()=0 dos.size()=2800 [DisThreadedNetworkInterface ExampleSimulationProgram] datagramSocket.leaveGroup address=239.1.2.3 port=3000 isClosed()=true close() complete. @@ -141,4 +141,4 @@ PduRecorder.stop() closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsM *** killThread() status: receiveThread.isAlive()=false receiveThread.isInterrupted()=true *** Thread close status: sendingThread.isAlive()=false receiveThread.isAlive()=false [DisChannel ExampleSimulationProgram] complete. -BUILD SUCCESSFUL (total time: 11 seconds) +BUILD SUCCESSFUL (total time: 13 seconds) diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgramPduCaptureLog.dislog b/examples/src/OpenDis7Examples/ExampleSimulationProgramPduCaptureLog.dislog index 6057d85439589d3d9d5cb788fdd1010de8f922f2..d4fe22e48e17e17e03cdde0843cba14d773065d6 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgramPduCaptureLog.dislog +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgramPduCaptureLog.dislog @@ -1,55 +1,54 @@ -# Start, ENCODING_PLAINTEXT, [PduRecorder] 20220620_132105, DIS capture file, .\pduLog\PduCaptureLog.dislog -# DisPduType,ReceiptDate,ReceiptTime -# Timestamp(8 bytes),ProtocolVersion,CompatibilityVersion,ExcerciseID,PduType,PduStatus,HeaderLength,PduLength,then PDU-specific data +# Start, ENCODING_PLAINTEXT, [PduRecorder] 20220622_230633, DIS capture file, .\pduLog\PduCaptureLog.dislog +# Timestamp(8 bytes),ProtocolVersion,CompatibilityVersion,ExerciseID,PduType,PduStatus,HeaderLength,PduLength,then PDU-specific data # ============================================= -# DisPduType 11 CREATE_ENTITY,undated,00:00:00.0 -0,0,0,0,0,0,0,0,7,4,11,5,89,-8,62,-79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -# DisPduType 11 CREATE_ENTITY,undated,00:00:00.0 -0,0,0,0,0,79,10,96,7,4,11,5,89,-8,62,-79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -# DisPduType 22 COMMENT,undated,00:00:00.0 -0,0,0,0,0,79,-96,-60,7,1,22,5,89,-8,76,-83,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-81,-46,0,0,0,-8,83,105,109,117,108,97,116,105,111,110,32,116,105,109,101,115,116,101,112,32,49,46,48,32,115,101,99,111,110,100,115,0 -# DisPduType 22 COMMENT,undated,00:00:00.1 -0,0,0,0,6,116,-37,64,7,1,22,5,89,-6,81,-7,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-53,32,0,0,2,16,83,105,109,117,108,97,116,105,111,110,32,116,105,109,101,32,48,46,48,32,97,116,32,76,111,99,97,108,68,97,116,101,84,105,109,101,32,50,48,50,50,45,48,54,45,50,48,84,49,51,58,50,49,58,48,53,46,51,48,56,57,52,52,53,48,48,0,0,0,0,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:01.2 -0,0,0,0,73,27,83,12,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,-16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 -# DisPduType 02 FIRE,undated,00:00:01.3 -0,0,0,0,79,-106,31,0,7,1,2,2,89,-9,-12,33,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 -# DisPduType 22 COMMENT,undated,00:00:01.4 -0,0,0,0,86,70,98,-40,7,1,22,5,90,18,-74,-45,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,49,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:01.5 -0,0,0,0,93,60,-98,104,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:02.6 -0,0,0,0,-97,73,-114,-80,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 -# DisPduType 02 FIRE,undated,00:00:02.7 -0,0,0,0,-91,70,-84,-48,7,1,2,2,89,-9,-12,33,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 -# DisPduType 22 COMMENT,undated,00:00:02.8 -0,0,0,0,-85,-21,28,-20,7,1,22,5,90,44,-33,-69,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,50,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:03.0 -0,0,0,0,-78,-31,75,-104,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:04.1 -0,0,0,0,-12,-45,62,28,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 -# DisPduType 02 FIRE,undated,00:00:04.2 -0,0,0,0,-5,52,-70,-60,7,1,2,2,89,-9,-12,33,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 -# DisPduType 22 COMMENT,undated,00:00:04.3 -0,0,0,1,1,-115,-37,-8,7,1,22,5,90,71,3,-7,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,51,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:04.4 -0,0,0,1,7,-26,-72,108,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:05.5 -0,0,0,1,74,31,1,48,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 -# DisPduType 02 FIRE,undated,00:00:05.6 -0,0,0,1,80,127,-46,-64,7,1,2,2,89,-9,-12,33,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 -# DisPduType 22 COMMENT,undated,00:00:05.7 -0,0,0,1,86,-23,16,-12,7,1,22,5,90,97,21,-107,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,52,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:05.8 -0,0,0,1,93,-37,114,-108,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:06.9 -0,0,0,1,-96,-127,3,-124,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 -# DisPduType 02 FIRE,undated,00:00:07.1 -0,0,0,1,-89,127,-29,48,7,1,2,2,89,-9,-12,33,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 -# DisPduType 22 COMMENT,undated,00:00:07.2 -0,0,0,1,-83,-127,-38,-72,7,1,22,5,90,123,-119,13,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,53,0,0 -# DisPduType 01 ENTITY_STATE,undated,00:00:07.3 -0,0,0,1,-76,103,-69,-12,7,1,1,1,89,-9,-12,33,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 -# DisPduType 22 COMMENT,undated,00:00:07.4 -0,0,0,1,-69,120,-60,116,7,1,22,5,90,127,-53,-111,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,9,90,-90,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,9,90,-90,0,0,1,48,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,99,111,109,112,108,101,116,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,0 -# Finish, ENCODING_PLAINTEXT, [PduRecorder] 20220620_132113, DIS capture file, .\pduLog\PduCaptureLog.dislog +# DisPduType 11 CREATE_ENTITY, Session time 23:06:33.4, session duration 00:00:00.0, Pdu timestamp 469395783 19:43:03.0, simulation stream interval 0 00:00:00.0 +0,0,75,-87,-5,-12,-93,-7,7,4,11,5,27,-6,105,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +# DisPduType 11 CREATE_ENTITY, Session time 23:06:33.4, session duration 00:00:00.0, Pdu timestamp 469395783 19:43:03.0, simulation stream interval 0 00:00:00.0 +0,0,0,0,0,34,-80,20,7,4,11,5,27,-6,105,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +# DisPduType 22 COMMENT, Session time 23:06:33.4, session duration 00:00:00.0, Pdu timestamp 0 00:00:00.0, simulation stream interval -469395783 04:16:57.0 +0,0,0,0,0,34,-80,20,7,1,22,5,0,0,0,0,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-81,-46,0,0,1,64,83,105,109,117,108,97,116,105,111,110,32,116,105,109,101,115,116,101,112,32,100,117,114,97,116,105,111,110,32,49,46,48,32,115,101,99,111,110,100,115 +# DisPduType 22 COMMENT, Session time 23:06:33.5, session duration 00:00:00.1, Pdu timestamp 469528211 08:30:11.0, simulation stream interval 132428 12:47:08.0 +0,0,0,0,6,85,-63,-20,7,1,22,5,27,-4,110,-109,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-53,32,0,0,2,16,83,105,109,117,108,97,116,105,111,110,32,116,105,109,101,32,48,46,48,32,97,116,32,76,111,99,97,108,68,97,116,101,84,105,109,101,32,50,48,50,50,45,48,54,45,50,50,84,50,51,58,48,54,58,51,51,46,53,53,52,55,53,57,53,48,48,0,0,0,0,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:34.6, session duration 00:00:01.2, Pdu timestamp 0 00:00:00.0, simulation stream interval -469395783 04:16:57.0 +0,0,0,0,72,-63,-82,56,7,1,1,1,0,0,0,0,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,-16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 +# DisPduType 02 FIRE, Session time 23:06:34.7, session duration 00:00:01.3, Pdu timestamp 0 00:00:00.0, simulation stream interval -469395783 04:16:57.0 +0,0,0,0,78,-34,-48,112,7,1,2,2,0,0,0,0,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 +# DisPduType 22 COMMENT, Session time 23:06:34.8, session duration 00:00:01.4, Pdu timestamp 0 00:00:00.0, simulation stream interval -469395783 04:16:57.0 +0,0,0,0,85,40,16,104,7,1,22,5,0,0,0,0,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,49,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:34.9, session duration 00:00:01.5, Pdu timestamp 0 00:00:00.0, simulation stream interval -469395783 04:16:57.0 +0,0,0,0,91,-49,-8,4,7,1,1,1,0,0,0,0,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:36.0, session duration 00:00:02.6, Pdu timestamp 1000 00:16:40.0, simulation stream interval -469394783 04:33:37.0 +0,0,0,0,-99,-114,104,-104,7,1,1,1,0,0,3,-24,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 +# DisPduType 02 FIRE, Session time 23:06:36.1, session duration 00:00:02.7, Pdu timestamp 1000 00:16:40.0, simulation stream interval -469394783 04:33:37.0 +0,0,0,0,-93,-44,25,60,7,1,2,2,0,0,3,-24,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 +# DisPduType 22 COMMENT, Session time 23:06:36.2, session duration 00:00:02.8, Pdu timestamp 1000 00:16:40.0, simulation stream interval -469394783 04:33:37.0 +0,0,0,0,-87,-53,-16,48,7,1,22,5,0,0,3,-24,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,50,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:36.4, session duration 00:00:02.9, Pdu timestamp 1000 00:16:40.0, simulation stream interval -469394783 04:33:37.0 +0,0,0,0,-80,-103,28,108,7,1,1,1,0,0,3,-24,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:37.5, session duration 00:00:04.0, Pdu timestamp 2000 00:33:20.0, simulation stream interval -469393783 04:50:17.0 +0,0,0,0,-13,27,-103,72,7,1,1,1,0,0,7,-48,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 +# DisPduType 02 FIRE, Session time 23:06:37.6, session duration 00:00:04.1, Pdu timestamp 2000 00:33:20.0, simulation stream interval -469393783 04:50:17.0 +0,0,0,0,-7,-77,-110,96,7,1,2,2,0,0,7,-48,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 +# DisPduType 22 COMMENT, Session time 23:06:37.7, session duration 00:00:04.3, Pdu timestamp 2000 00:33:20.0, simulation stream interval -469393783 04:50:17.0 +0,0,0,1,0,-111,-47,-76,7,1,22,5,0,0,7,-48,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,51,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:37.8, session duration 00:00:04.4, Pdu timestamp 2000 00:33:20.0, simulation stream interval -469393783 04:50:17.0 +0,0,0,1,7,77,-64,68,7,1,1,1,0,0,7,-48,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:38.9, session duration 00:00:05.5, Pdu timestamp 3000 00:50:00.0, simulation stream interval -469392783 05:06:57.0 +0,0,0,1,73,127,81,28,7,1,1,1,0,0,11,-72,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 +# DisPduType 02 FIRE, Session time 23:06:39.0, session duration 00:00:05.6, Pdu timestamp 3000 00:50:00.0, simulation stream interval -469392783 05:06:57.0 +0,0,0,1,79,-128,22,-56,7,1,2,2,0,0,11,-72,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 +# DisPduType 22 COMMENT, Session time 23:06:39.2, session duration 00:00:05.7, Pdu timestamp 3000 00:50:00.0, simulation stream interval -469392783 05:06:57.0 +0,0,0,1,86,-46,-98,120,7,1,22,5,0,0,11,-72,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,52,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:39.3, session duration 00:00:05.8, Pdu timestamp 3000 00:50:00.0, simulation stream interval -469392783 05:06:57.0 +0,0,0,1,92,-2,123,100,7,1,1,1,0,0,11,-72,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:40.4, session duration 00:00:06.9, Pdu timestamp 4000 01:06:40.0, simulation stream interval -469391783 05:23:37.0 +0,0,0,1,-97,-17,6,20,7,1,1,1,0,0,15,-96,0,-112,40,0,0,1,0,2,0,3,1,0,1,2,0,-31,23,2,1,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,69,110,116,105,116,121,32,35,53,51,0,0,0,0 +# DisPduType 02 FIRE, Session time 23:06:40.5, session duration 00:00:07.0, Pdu timestamp 4000 01:06:40.0, simulation stream interval -469391783 05:23:37.0 +0,0,0,1,-90,-57,-71,124,7,1,2,2,0,0,15,-96,0,96,40,0,0,2,0,3,0,0,0,2,0,3,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,122,0,0 +# DisPduType 22 COMMENT, Session time 23:06:40.6, session duration 00:00:07.1, Pdu timestamp 4000 01:06:40.0, simulation stream interval -469391783 05:23:37.0 +0,0,0,1,-84,-13,82,12,7,1,22,5,0,0,15,-96,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,-87,-72,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,3,-87,-72,0,0,0,-80,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,108,111,111,112,32,53,0,0 +# DisPduType 01 ENTITY_STATE, Session time 23:06:40.7, session duration 00:00:07.3, Pdu timestamp 4000 01:06:40.0, simulation stream interval -469391783 05:23:37.0 +0,0,0,1,-77,40,-3,-24,7,1,1,1,0,0,15,-96,0,-112,40,0,0,1,0,2,0,4,2,0,1,3,0,-51,62,2,2,0,0,0,0,-31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,69,110,116,105,116,121,32,35,50,0,0,0,0 +# DisPduType 22 COMMENT, Session time 23:06:40.8, session duration 00:00:07.4, Pdu timestamp 478235063 03:04:23.0, simulation stream interval 8839280 07:21:20.0 +0,0,0,1,-71,84,-47,116,7,1,22,5,28,-127,73,-73,0,32,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,9,90,-90,0,0,0,-8,77,86,51,53,48,48,32,69,120,97,109,112,108,101,83,105,109,117,108,97,116,105,111,110,80,114,111,103,114,97,109,0,0,9,90,-90,0,0,1,48,114,117,110,83,105,109,117,108,97,116,105,111,110,40,41,32,99,111,109,112,108,101,116,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,0 +# Finish, ENCODING_PLAINTEXT, [PduRecorder] 20220622_230643, DIS capture file, .\pduLog\PduCaptureLog.dislog