diff --git a/examples/src/OpenDis7Examples/PduListenerSaver.java b/examples/src/OpenDis7Examples/PduListenerSaver.java index fd460f150c0150facb4f5e38fb0e5ec596cd1d7c..cc551cd07c3e670a64d8c6280cf15193e5798d04 100644 --- a/examples/src/OpenDis7Examples/PduListenerSaver.java +++ b/examples/src/OpenDis7Examples/PduListenerSaver.java @@ -65,13 +65,14 @@ public class PduListenerSaver System.out.println("Beginning PduListenerSaver (" + multicastAddress + ":" + multicastPort + ") to directory " + outputDirectory); try { - PduRecorder recorder = new PduRecorder(outputDirectory, multicastAddress, multicastPort); // assumes save mystate state = mystate.RUNNING; - Scanner scannerTerminalKeyboard = new Scanner(System.in); + Scanner terminalKeyboardScanner = new Scanner(System.in); + PduRecorder recorder = new PduRecorder(outputDirectory, multicastAddress, multicastPort); // assumes save on quit - while (true) { + while (true) // monitor user input via keyboard + { System.out.println("Type p/enter to pause, r/enter to resume, q/enter to quit"); - String line = scannerTerminalKeyboard.nextLine(); + String line = terminalKeyboardScanner.nextLine(); if (line.equalsIgnoreCase("p") && state == mystate.RUNNING) { recorder.stopPause(); state = mystate.PAUSED; diff --git a/examples/src/OpenDis7Examples/PduReaderPlayer.java b/examples/src/OpenDis7Examples/PduReaderPlayer.java index 484644fb3434e2e3f29061685813f3142e31ec46..7ef7b454fd3fbaf4f2f64f17db99d7f5649940c3 100644 --- a/examples/src/OpenDis7Examples/PduReaderPlayer.java +++ b/examples/src/OpenDis7Examples/PduReaderPlayer.java @@ -69,14 +69,16 @@ public class PduReaderPlayer System.out.println("Beginning PduReaderPlayer (" + multicastAddress + ":" + multicastPort + ") to directory " + outputDirectory); try { + mystate state = mystate.RUNNING; + Scanner terminalKeyboardScanner = new Scanner(System.in); + PduPlayer pduPlayer = new PduPlayer(multicastAddress, multicastPort, Path.of(outputDirectory), sendToNet); pduPlayer.startResume(); - mystate state = mystate.RUNNING; - Scanner scannerTerminalKeyboard = new Scanner(System.in); - while (true) { + while (true) // monitor user input via keyboard + { System.out.println("Type p/enter to pause, r/enter to resume, q/enter to quit"); - String line = scannerTerminalKeyboard.nextLine(); + String line = terminalKeyboardScanner.nextLine(); if (line.equalsIgnoreCase("p") && state == mystate.RUNNING) { pduPlayer.stopPause(); state = mystate.PAUSED; diff --git a/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt b/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt index 7c6a4361a8bd52edb1b201b3d1fa30f04e886f5a..a9a450d6dc99f462c64121517582f231f95687fb 100644 --- a/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt +++ b/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt @@ -1,7 +1,7 @@ Invocation instructions: -0. check for existence of recorded files in directory, e.g. examples/pduLog/Pdusave.dislog -1. first running AllPduReceiver can confirm that DIS replay actually occurs. +0. check for existence of recorded files in directory, e.g. examples/pduLog/PduCaptureLog.dislog +1. first launching AllPduReceiver or Wireshark can confirm that DIS replay actually occurs. 2. run or debug PduReaderPlayer.java 3. Type p/enter to pause, r/enter to resume, q/enter to quit @@ -9,16 +9,22 @@ Program response: =================================================== -DisExamplesOpenDis7.PduReaderPlayer started... -Beginning pdu playback from directory pduLog -Replaying DIS logs. -Replaying C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\Pdusave.dislog -Beginning of DIS capture file, Pdusave.dislog. +ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run run +init: +Deleting: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties +deps-jar: +Updating property file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties +compile: +run: +OpenDis7Examples.PduReaderPlayer started... +Beginning PduReaderPlayer (239.1.2.3:3000) to directory pduLog Type p/enter to pause, r/enter to resume, q/enter to quit -72 -End of replay from Pdusave.dislog -End of DIS capture file, Pdusave.dislog. +Replaying DIS logs. +Replaying C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog.dislog +ENCODING_PLAINTEXT +Total PDUs: 72 +End of replay from PduCaptureLog.dislog q Ending pdu files playback for directory pduLog -DisExamplesOpenDis7.PduReaderPlayer complete. -BUILD SUCCESSFUL (total time: 20 seconds) \ No newline at end of file +OpenDis7Examples.PduReaderPlayer complete. +BUILD SUCCESSFUL (total time: 15 seconds)