diff --git a/MV3500NetworkedGraphicsSyllabus2021JulySeptember.doc b/MV3500NetworkedGraphicsSyllabus2021JulySeptember.doc index f0109fb37c1ac944e4122291db56952d2332f408..6b83c02f77dbf49455bdadcf1a63b5acc4680840 100644 Binary files a/MV3500NetworkedGraphicsSyllabus2021JulySeptember.doc and b/MV3500NetworkedGraphicsSyllabus2021JulySeptember.doc differ diff --git a/MV3500NetworkedGraphicsSyllabus2021JulySeptember.pdf b/MV3500NetworkedGraphicsSyllabus2021JulySeptember.pdf index f3a5d7afb274ac72ecc7aae36bd5a045aa5f888e..709eaa0fcc10a4edd2d655b33e3b54eb00976b7e 100644 Binary files a/MV3500NetworkedGraphicsSyllabus2021JulySeptember.pdf and b/MV3500NetworkedGraphicsSyllabus2021JulySeptember.pdf differ diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastReceiver.java index ea1378056c80ac8de37edaeaa9c609b21bdf24ac..2a03186c33e305bb53170de10b3c6126811ace9c 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastReceiver.java @@ -21,6 +21,7 @@ public class AngelMulticastReceiver { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastSenderExample.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastSenderExample.java index e52746069583323bb9edbf616d15f0e6f13612d9..ab6800776fa7e80ace66ad5b35983b0b4a8892d9 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastSenderExample.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/AngelMulticastSenderExample.java @@ -23,6 +23,7 @@ public class AngelMulticastSenderExample { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastReceiver.java index 712001aa2fbfa50eefe6abe4674a2300dc0062ef..00a6236a37698d164aa1e77b5a17f1be34d31382 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastReceiver.java @@ -28,6 +28,7 @@ public class BlankenbekerMulticastReceiver { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastSender.java index 304d603414cccbccd1b01e06d56de814b50c87f4..4e8dbf28bf87f56912838fb0576003739afa79be 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/BlankenbekerMulticastSender.java @@ -28,6 +28,7 @@ public class BlankenbekerMulticastSender { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { BlankenbekerTruck truck = new BlankenbekerTruck(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastReceiver.java index 5bcae090dd97e83a17c0bcd82194de23fd91d1b2..261ca7c1c45030ae42d6d6faecf022ba75824819 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastReceiver.java @@ -26,6 +26,7 @@ public class ConardMulticastReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastSender.java index aa0e0e604bcc486605ad45c58740a49b05d9f7cf..616d3dcc25ad5b984f6c825fb9b9fc9232b6230e 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/ConardMulticastSender.java @@ -26,6 +26,7 @@ public class ConardMulticastSender { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWreceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWreceiver.java index ee217bc699a0391a81ed90b72743eb672a50a81a..59faca9107041896bd2c9baded0ce4a78f056369 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWreceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWreceiver.java @@ -22,6 +22,7 @@ public class HanleyMulticastHWreceiver /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWsender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWsender.java index 96338d3ee5ab025f2d2102a153ab11a8f6089fcf..8fe10b7a9f68fa0c05b0a7274a16fe4c1841d7b8 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWsender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/HanleyMulticastHWsender.java @@ -27,6 +27,7 @@ public class HanleyMulticastHWsender /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { int velocity = 2; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver.java index 427e6912c795d019da3c25ccbc8f79a6b40eb4b6..c600378f58da9708ff9163906e6c07b2a2a4a1de 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver.java @@ -19,6 +19,7 @@ public class LandasMulticastReceiver { /** run the program * @param args command-line arguments, string parameters (unused) * @throws java.net.UnknownHostException user cancels program */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws UnknownHostException { // address that we are connecting to diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver2.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver2.java index 25fcf933e7c1d4c3e669f2a4968f2b405db4ca58..d57f1cc87d671d0c152f725fd36f81f4783693f0 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver2.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/LandasMulticastReceiver2.java @@ -19,6 +19,7 @@ public class LandasMulticastReceiver2 { /** run the program * @param args command-line arguments, string parameters (unused) * @throws java.net.UnknownHostException user cancels program */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws UnknownHostException { // address that we are connecting to InetAddress address = InetAddress.getByName(INET_ADDR); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastReceiver.java index a07e86c945e30085a09a33c29161fb5e05222b20..23f4a364e51ac8c5af5adfe7554160a2e699198e 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastReceiver.java @@ -43,6 +43,7 @@ public class MaroonMulticastReceiver MCButton.addActionListener(new ActionListener(){ @Override + @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent event){ try { diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastSenderExample.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastSenderExample.java index ef9c7f5f534e63af3785faaf029a45868434ae9f..8aa6b6ae51098c9cc3a5a1cdd40927d3920211de 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastSenderExample.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/MaroonMulticastSenderExample.java @@ -22,6 +22,7 @@ public class MaroonMulticastSenderExample /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastReceiver.java index 6a58c395484894e194c734576b303957c8538274..6b6e0c906b8884d28e277902598f8a1e7febe137 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastReceiver.java @@ -21,6 +21,7 @@ public class SasalaMulticastReceiver /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastSender.java index 10d7ecc10e02ccccec34daa4c40bf17df27443dd..3c3243f0ee6d825b2147a6ed29251b4e085569eb 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SasalaMulticastSender.java @@ -23,6 +23,7 @@ public class SasalaMulticastSender { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastClient.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastClient.java index a0ee80be1b3324fd05856d2661692394e8781803..3d715e0e4c180b181da7e11ba4378504747b3eaa 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastClient.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastClient.java @@ -28,6 +28,7 @@ public class SnellMulticastClient /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastServer.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastServer.java index 1c5d161ab05395aa7a463aeb89a258ca573afadd..a2fd0bdcbcfc22dd0aa69a542730570e4f25fded 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastServer.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/SnellMulticastServer.java @@ -19,6 +19,7 @@ public class SnellMulticastServer /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMultiCastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMultiCastReceiver.java index 8b5e59b607bd644912fa4bfbc5f3fb36f3c05e11..57470a0d92e060f1ba6a8c23763c64acc2826482 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMultiCastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMultiCastReceiver.java @@ -22,6 +22,7 @@ public class TackettMultiCastReceiver /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMulticastSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMulticastSender.java index d65093eb5bbe547acd657b0df34db8e34c509dcd..f1b76c40316c29421a4e2229bd18621d37abc00a 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/TackettMulticastSender.java @@ -29,6 +29,7 @@ public class TackettMulticastSender * Program execution commences here * @param args Command-line arguments (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { int velocity = 3; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastReceiver.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastReceiver.java index 2c5a025bd0b39456376e3cd780186886c06ba9ba..122cec88ec7d79493face241135d5dbeb9ad5a12 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastReceiver.java @@ -26,6 +26,7 @@ public class YamashitaDeMouraMulticastReceiver { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastSender.java index 2d88a602638a664950faba1efbb0e1b7fe2a5387..824eb14066a16d1c9c34f7bb9825ac791fa87270 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework2/YamashitaDeMouraMulticastSender.java @@ -25,6 +25,7 @@ public class YamashitaDeMouraMulticastSender /** Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { YamashitaDeMouraMulticastEntity entityA = new YamashitaDeMouraMulticastEntity("Alpha", 0, 0, 0, 2); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Angel_OpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Angel_OpenDisEspduSender.java index 0389944666a6f46ebbc1805990d5730cdb3ad077..dae12ded4286ea2cf9e1420c3fb16f6b998d274f 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Angel_OpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Angel_OpenDisEspduSender.java @@ -44,7 +44,8 @@ public class Angel_OpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/BlankenbekerOpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/BlankenbekerOpenDisEspduSender.java index 824ed6224705ba1172a1cd28f7cc6a055ad11fd0..5a3e3c17c9a9f9d4be4605689cafd0d8c6aa148e 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/BlankenbekerOpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/BlankenbekerOpenDisEspduSender.java @@ -47,7 +47,8 @@ public class BlankenbekerOpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/ConardSnellOpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/ConardSnellOpenDisEspduSender.java index da85db1aad685b67c4d3c6add3c1f38bdf2f65a0..1ccfa353b376f455b8dc4b2a7b6bb3facd27c06a 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/ConardSnellOpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/ConardSnellOpenDisEspduSender.java @@ -44,7 +44,8 @@ public class ConardSnellOpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Hanley_OpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Hanley_OpenDisEspduSender.java index 957249a3fbda4e51f7fde783accba19476622dd8..3d776d116c163f1118e28d37e7251799de5b6534 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Hanley_OpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Hanley_OpenDisEspduSender.java @@ -44,7 +44,8 @@ public class Hanley_OpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Landas_OpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Landas_OpenDisEspduSender.java index 74f507eaa87b49c665f63281811ab8fdd771d7c3..e28f3dbdf87d692e791626caa47c9158c51f64ca 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Landas_OpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Landas_OpenDisEspduSender.java @@ -46,7 +46,8 @@ public class Landas_OpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisEspduSender.java index de4f3198812cdeb75c811deb006d4f4f9a64d783..2f1f7778eb7c99fbde3bf5836ae6c57b695d576b 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisEspduSender.java @@ -46,7 +46,8 @@ public class OpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisPduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisPduSender.java index db542b72ceed2bf0cab5d3f89d7283778ab5a089..e9733a4a89366e6d71591681a39c7107da0e6a2f 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisPduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/OpenDisPduSender.java @@ -45,6 +45,7 @@ public class OpenDisPduSender } } + @SuppressWarnings("deprecation") public void run() { try { List<Pdu> generatedPdus = new ArrayList<>(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Sasala_OpenDisEspduSender1.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Sasala_OpenDisEspduSender1.java index 8e69a69a5ce4e4824e699b7692162305e4ef2bba..5da60030236d50405b2290015164791116a3f57b 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Sasala_OpenDisEspduSender1.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Sasala_OpenDisEspduSender1.java @@ -43,7 +43,8 @@ public class Sasala_OpenDisEspduSender1 * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Tackett_Assignment3_OpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Tackett_Assignment3_OpenDisEspduSender.java index f0cc8cdb2524021f0f8697c8b631dfa4910601ad..029a7c512f58e62c54c76e0b6cb5dd7395f568fe 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Tackett_Assignment3_OpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/Tackett_Assignment3_OpenDisEspduSender.java @@ -46,7 +46,8 @@ public class Tackett_Assignment3_OpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/YamashitaDeMouraOpenDisEspduSender.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/YamashitaDeMouraOpenDisEspduSender.java index f566339882114a783a33de71ed48340488e4becf..ddfe840117bc6dfb6eabb8a5eb80a379bbae4cfb 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/YamashitaDeMouraOpenDisEspduSender.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/YamashitaDeMouraOpenDisEspduSender.java @@ -47,7 +47,8 @@ public class YamashitaDeMouraOpenDisEspduSender * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..4966b7cf1c81066b5bfe4170fd69e06ca7e1de7b --- /dev/null +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/homework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.homework3; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverAtoTCP.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverAtoTCP.java index 37dca17c95f3a826dc3d9ec2f41fbde05285f802..86a3df03424ac711be342c86c1229d99dc042b1e 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverAtoTCP.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverAtoTCP.java @@ -35,6 +35,7 @@ public class AngelBlankEspduReceiverAtoTCP { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { MulticastSocket socket; DatagramSocket dataGram; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverBtoTCP.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverBtoTCP.java index aba94c4e6a282bf928581cfee00488a0c7b34b34..84d2e89557acc7de01823da194ba9bd57a814fc8 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverBtoTCP.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduReceiverBtoTCP.java @@ -32,6 +32,7 @@ public class AngelBlankEspduReceiverBtoTCP { /** Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { MulticastSocket socket; DatagramPacket packet; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderA.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderA.java index 1aa7b5bc2a10f8f215630eeadb701685e24b2c0b..418732e5c7b4f6178c58aef156949c0161231d2e 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderA.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderA.java @@ -44,7 +44,8 @@ public class AngelBlankEspduSenderA * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderB.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderB.java index bc080d6601cdbf0068328b4fb621e300880e5f57..6b303fc13a37ab7b1db8c6bd804d78e9248812d0 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderB.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduSenderB.java @@ -36,7 +36,8 @@ public class AngelBlankEspduSenderB * Program invocation, execution starts here * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverASenderB.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverASenderB.java index 8620080cff5fe37eb6ee83269f98d1d4c0eb505c..fb927392ee57c76be9d96f28a6fde9cfe686ecbe 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverASenderB.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverASenderB.java @@ -46,7 +46,8 @@ public class AngelBlankEspduTCPReceiverASenderB * port: port used for both source and destination. * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverBSenderA.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverBSenderA.java index e6b8b4857f7b5ebcf46217204c8da04c951e9449..3d7a3f237939490fc08ee3ca4ee1997e0cc74ce5 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverBSenderA.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/AngelBlankEspduTCPReceiverBSenderA.java @@ -41,7 +41,8 @@ public class AngelBlankEspduTCPReceiverBSenderA * Program invocation, execution starts here * @param args command-line arguments */ -public static void main(String args[]) + @SuppressWarnings("deprecation") + public static void main(String args[]) { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..64f1f5fce2e1115a11744a6a57d9f1710658a340 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/AngelopoulosBlankenbeker/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.projects.AngelopoulosBlankenbeker; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/HanleyOpenDisEspduSenderFP.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/HanleyOpenDisEspduSenderFP.java index 7853c9271412149aea2fcc1b981d1492675e532e..f9ba3937131e2255ec71d21bead463a5916ec717 100644 --- a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/HanleyOpenDisEspduSenderFP.java +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/HanleyOpenDisEspduSenderFP.java @@ -54,7 +54,8 @@ public class HanleyOpenDisEspduSenderFP * @param args command-line arguments * @throws FileNotFoundException if csv file not found */ -public static void main(String args[]) throws FileNotFoundException + @SuppressWarnings("deprecation") + public static void main(String args[]) throws FileNotFoundException { /** an entity state pdu */ EntityStatePdu espdu = new EntityStatePdu(); diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..00e4237805391ecffdb82f5f993428f4416b6900 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/Hanley/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.projects.Hanley; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/LandasTackettDeMoura/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/LandasTackettDeMoura/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..f768aa3a747db6670f99c7813d034ed88bbfd2cd --- /dev/null +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/LandasTackettDeMoura/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.projects.LandasTackettDeMoura; diff --git a/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/package-info.java b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..209d39e86115ad5b781a389480a0dd80fb16fc78 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JanuaryMarch/projects/SasalaMaroon/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.projects.SasalaMaroon; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Client.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Client.java similarity index 100% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Client.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Client.java diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Homework_2.pdf b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Homework_2.pdf similarity index 100% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Homework_2.pdf rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Homework_2.pdf diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Server.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Server.java similarity index 100% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres_Server.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/Ayres_Server.java diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..f7309e9c5b556ef5dd7695eb7d9a8fadff6a70b3 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Ayres/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Ayres; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpClient.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpClient.java similarity index 97% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpClient.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpClient.java index 075d9988bc5c6eef041fe4f8b237b93a9032c0b0..4570b9a1a48168c825051483bd521571095bee59 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpClient.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpClient.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework2; +package MV3500Cohort2018JulySeptember.homework2.Cain; import java.net.Socket; import java.io.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpServer.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpServer.java similarity index 98% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpServer.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpServer.java index 90f979f53e9c13a38457cc8e8c3bc955e1d7954a..5102d10106016b44c56753a617ef6438db7c6723 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework2/CainTcpServer.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/CainTcpServer.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework2; +package MV3500Cohort2018JulySeptember.homework2.Cain; import java.io.*; import java.net.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..233a62835235df4177f4418efdab951079f77621 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Cain/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Cain; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Demchko/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Demchko/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..48c2cc7cd3146b4124fa8522334ba2249cb7e735 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Demchko/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Demchko; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Frisco/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Frisco/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..505ea1cb78a8124c3af3b50633b161b244e3a816 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Frisco/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Frisco; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Furr/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Furr/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..3e24afa99613937aa68bab5f1b6b88409555e34f --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Furr/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Furr; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpClient.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpClient.java similarity index 97% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpClient.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpClient.java index 0bb1cec615e5fcd2e6fc34dc6c2765614554bdf4..f1da20b2d08fd7c15790c79a4eefc8f957ff9c05 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpClient.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpClient.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework2; +package MV3500Cohort2018JulySeptember.homework2.Jackson; import java.io.*; import java.net.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpServer.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpServer.java similarity index 98% rename from assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpServer.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpServer.java index 043a9ebf8332ae7b35dd9565929ff4276265e877..524ce11626cba4c911262b2b12cf594425b9e6d0 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework2/JacksonTcpServer.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/JacksonTcpServer.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework2; +package MV3500Cohort2018JulySeptember.homework2.Jackson; import java.io.*; import java.net.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..9ae3a07d755bc2f9c9542c2d1f19f77597ec23da --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Jackson/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Jackson; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Loeffelman/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Loeffelman/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..4e05bb917a3bc63606d315bd0d640a4f5fbb5577 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Loeffelman/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Loeffelman; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Severson/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Severson/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..b1f7676287179f7ff70301a3c4a428435fcd2742 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Severson/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Severson; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework2/Thomerson/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Thomerson/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..e95808a3d8370a19b4e150281b693a16473ada11 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework2/Thomerson/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework2.Thomerson; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastReceiver.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastReceiver.java index f3e1125f19eef61a10f9ae48d0709e42f8b9963f..62320e66094d9ec6204e4de671a1cff13f571e26 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastReceiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastReceiver.java @@ -30,6 +30,7 @@ public class AyresDemchkoMulticastReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastSender.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastSender.java index f70237b53f67bfcd04e1d740a6300a364f43c4ec..f4d103443e4ec02d6787adc4b63a12711925b45d 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/AyresDemchkoMulticastSender.java @@ -28,6 +28,7 @@ public class AyresDemchkoMulticastSender * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..c07e29dd17a1866df7b096c26ebae5c3bd812060 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/AyresDemchkoHomework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework3.AyresDemchkoHomework3; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Receiver.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Receiver.java index b6bf8e2344d64124877ee78e4cfe76447f528edc..3c0b07680dc7eb180ae431ccbd4ff24c99a0adbe 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Receiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Receiver.java @@ -28,6 +28,7 @@ public class CainThomersonHw3Receiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Sender.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Sender.java index 6209daeaa10f892833112f23b3564adfaca8d0b9..44160b9ce87442036e159fa78e9b3cba8332cd0d 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Sender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/CainThomersonHw3Sender.java @@ -28,6 +28,7 @@ public class CainThomersonHw3Sender * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..0e0a598cd49b3a36a760214e7f8beb6e90bdf968 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Cain_Thomerson_Homework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework3.Cain_Thomerson_Homework3; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Receiver.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Receiver.java index 659d497d34fafcee160964da3ec6a4c7e52a33d1..2de577877c1a8f7bd4f0ca463e703e88a2d3e0e3 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Receiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Receiver.java @@ -27,6 +27,7 @@ public class FurrFriscoHw3Receiver { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Sender.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Sender.java index 7ccc4469e0e59af744f5b4c2554d89038c4deb52..9edc1331a4d99cf94486cea6acf90de7ae97b625 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Sender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/FurrFriscoHw3Sender.java @@ -26,6 +26,7 @@ public class FurrFriscoHw3Sender { /** run the program * @param args command-line arguments, string parameters (unused) */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try { diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..76abc30941f808e627fceb925fd34ab27787f013 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Furr_Frisco_Homework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework3.Furr_Frisco_Homework3; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpReceiver.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpReceiver.java similarity index 96% rename from assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpReceiver.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpReceiver.java index c968d290143f52c32a34b8d6090deea844ea2d42..1709c6cfd3227fc097116f11b19f9de19be32486 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpReceiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpReceiver.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework3; +package MV3500Cohort2018JulySeptember.homework3.Jackson_Homework3; import java.io.*; import java.net.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpSender.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpSender.java similarity index 98% rename from assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpSender.java rename to assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpSender.java index 294a0fbe488e09820c239ca85101054e921fe087..343110be11b9f20ca05d08f58c9b2de6165f52ae 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_UdpSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/Jackson_UdpSender.java @@ -1,4 +1,4 @@ -package MV3500Cohort2018JulySeptember.homework3; +package MV3500Cohort2018JulySeptember.homework3.Jackson_Homework3; import java.io.*; import java.net.*; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..2d58a91166d26ef9394199c8bf889f5edccf9b09 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Jackson_Homework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework3.Jackson_Homework3; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Receiver.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Receiver.java index 7116b2c677db18608d7b85c86c83f839d715323f..00b068a8a65e53b6f89e89a8b411c1e0274a851b 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Receiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Receiver.java @@ -37,6 +37,7 @@ public class LoeffelmanSeversonMulticastImageHw3Receiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try { diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Sender.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Sender.java index 9e61c068bb169c124b1823d0a79693c60f14f85f..c36fcefe1d6f83ab55533a92eea62d903c680f01 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Sender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/LoeffelmanSeversonMulticastImageHw3Sender.java @@ -33,6 +33,7 @@ public class LoeffelmanSeversonMulticastImageHw3Sender * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { try diff --git a/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..f81d4d324713fe07385bac8dc6ab2e2f4d39c6a4 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/homework3/Loeffelman_Severson_Homework3/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.homework3.Loeffelman_Severson_Homework3; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoReceiver.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoReceiver.java index 65e32d4861ade473143b726de62af62c72821e87..14e0b84bdb3b699f8a3d85d200f8a876e4717120 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoReceiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoReceiver.java @@ -35,6 +35,7 @@ public class AyresDemchkoReceiver { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String[] args) { diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoSender.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoSender.java index 8fe0cd5e54ed303bfd1dc040de1bbfc47fb5b0f0..6c9fc5109b03d163f720e4b182fc9259957f6ab2 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/AyresDemchkoSender.java @@ -82,6 +82,7 @@ public class AyresDemchkoSender } } + @SuppressWarnings("deprecation") public void run() { System.out.println("DisExamples.PduSender started..."); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..db79ace1fcc110d73240d28f46fc6f03befc8050 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.projects.AyresDemchko; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduRequestingUnit.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduRequestingUnit.java index e78ee0eddeb1be3c9c424e6a8647565656c8e863..896e99838820644450ee2f6cb8725cef3fee4584 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduRequestingUnit.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduRequestingUnit.java @@ -42,6 +42,7 @@ public class C_T_EspduRequestingUnit { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("\nREQUESTING UNIT:\n\tProgram started\n"); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduSupplyerUnit.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduSupplyerUnit.java index a5e30ced221710099c6fded43a02a6288b47a015..20e78786e8fcb1778012211b415c35e7836d3939 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduSupplyerUnit.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/C_T_EspduSupplyerUnit.java @@ -42,6 +42,7 @@ public class C_T_EspduSupplyerUnit { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("\nSUPPLYER UNIT:\n\tProgram started\n"); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..48ca516283a3f54d7ed1f8ed5590547cb0e08cd2 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/CainThomersonFinal/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.projects.CainThomersonFinal; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FDCSendRecieve.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FDCSendRecieve.java index 942b4330cea40bd52b3b25454848c80612d4b635..933e7f8228a4aa1a4a4a2fefb4784ff52ce919eb 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FDCSendRecieve.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FDCSendRecieve.java @@ -56,6 +56,7 @@ public class FDCSendRecieve { * @throws UnknownHostException unable to reach host address * @throws IOException input-output error */ + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -131,6 +132,7 @@ public class FDCSendRecieve { * @throws IOException input-output error * @throws InterruptedException interruption */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException, InterruptedException { DisTime disTime = DisTime.getInstance(); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FriscoFurrPduSender.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FriscoFurrPduSender.java index a40555bc69b5d4e870417c309b49695f0d52b79e..fcddabf70a1007a7e59f7cadc845aa4dc82c2f6c 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FriscoFurrPduSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/FriscoFurrPduSender.java @@ -1,230 +1,231 @@ -package MV3500Cohort2018JulySeptember.projects.FriscoFurr; - -import java.io.*; -import java.net.*; -import java.util.*; - -import edu.nps.moves.dis.*; // OpenDIS version 4 -import edu.nps.moves.disenum.*; -import edu.nps.moves.examples.ClassNameComparator; - - -/** - * This is an example that sends many/most types of PDUs. Useful for testing standards - * compliance or getting a full set of PDUs. It also writes the generated PDUs to an XML file. - * Adapted from OpenDIS library example package edu.nps.moves.examples - * - * @author DMcG - * @version $Id:$ - */ -public class FriscoFurrPduSender -{ - /** Default multicast group address we send on. */ - public static final String DEFAULT_MULTICAST_ADDRESS = "239.1.2.3"; - - /** Default multicast port used, matches Wireshark DIS capture default */ - public static final int DEFAULT_MULTICAST_PORT = 3000; - - private int port; - InetAddress multicastAddress; - - public FriscoFurrPduSender(int port, String multicast) { - try - { - this.port = port; - multicastAddress = InetAddress.getByName(multicast); - if (!multicastAddress.isMulticastAddress()) - { - System.out.println("Not a multicast address: " + multicast); - } - } - catch (UnknownHostException e) { - System.out.println("Unable to open socket: " + e); - } - } - - public void run() - { - System.out.println("DisExamples.PduSender started..."); - try { - List<Pdu> generatedPdus = new ArrayList<>(); - - // Loop through all the enumerated PDU types, create a PDU for each type, - // and add that PDU to a list. - System.out.println("number of PDU types in pduType is " + PduType.values().length); - for (PduType pdu : PduType.values()) { - Pdu aPdu = null; - System.out.println(pdu); - switch (pdu) // using enumeration values from edu.nps.moves.disenum.* - { -// -// case ENTITY_STATE: -// System.out.println("Case: Enitity_State "+pdu+"\n"); -// aPdu = new EntityStatePdu(); -// EntityStatePdu espdu = (EntityStatePdu) aPdu; -// Marking marking = new Marking(); -// marking.setCharactersString("TEST DUDE"); -// espdu.setMarking(marking); -// Vector3Double espduLocation = new Vector3Double(); -// espduLocation.setX(1.0); -// espduLocation.setY(2.0); -// espduLocation.setZ(3.0); -// EntityType entityType = espdu.getEntityType(); -// entityType.setCountry(222); -// -// break; - -// case COMMENT: -// aPdu = new CommentPdu(); -// CommentPdu comment = (CommentPdu) aPdu; -// EntityID OBSEntityID = new EntityID(); // need to figure out what this is....and then just put into if statement below -// OBSEntityID.setEntity(2); -// OBSEntityID.setApplication(1); -// OBSEntityID.setSite(1); -// comment.setOriginatingEntityID(OBSEntityID); -// -// long number = 1; -// //comment.setNumberOfFixedDatumRecords(number); -// -// comment.setNumberOfVariableDatumRecords(number); -// List datum = new ArrayList<FixedDatum>(); -// FixedDatum superDatum = new FixedDatum(); -// superDatum.setFixedDatumID((long)5); -// superDatum.setFixedDatumValue((long) 54321); -// datum.add(10); -// datum.add(superDatum); -// comment.setFixedDatums(datum); -// List Vdatum = new ArrayList<VariableDatum>(); -// VariableDatum testBitch = new VariableDatum(); -// testBitch.setVariableDatumID(1); -// Vdatum.add(15); -// comment.setVariableDatums(Vdatum); -// break; - -// case FIRE: -// aPdu = new FirePdu(); -// break; - - case DETONATION: - aPdu = new DetonationPdu(); - System.out.println("detonationPdu type " + aPdu.getPduType()); - break; -// -// case COLLISION: -// aPdu = new CollisionPdu(); -// break; -// -// case SERVICE_REQUEST: -// aPdu = new ServiceRequestPdu(); -// break; -// -// case RESUPPLY_OFFER: -// aPdu = new ResupplyOfferPdu(); -// break; -// -// case RESUPPLY_RECEIVED: -// aPdu = new ResupplyReceivedPdu(); -// break; -// -// case RESUPPLY_CANCEL: -// aPdu = new ResupplyCancelPdu(); -// break; -// -// case REPAIR_COMPLETE: -// aPdu = new RepairCompletePdu(); -// break; -// -// case REPAIR_RESPONSE: -// aPdu = new RepairResponsePdu(); -// break; -// -// case CREATE_ENTITY: -// aPdu = new CreateEntityPdu(); -// break; -// -// case REMOVE_ENTITY: -// aPdu = new RemoveEntityPdu(); -// break; -// -// case START_RESUME: -// aPdu = new StartResumePdu(); -// break; -// -// case STOP_FREEZE: -// aPdu = new StopFreezePdu(); -// break; -// -// case ACKNOWLEDGE: -// aPdu = new AcknowledgePdu(); -// break; -// -// case ACTION_REQUEST: -// aPdu = new ActionRequestPdu(); -// ActionRequestPdu action = (ActionRequestPdu) aPdu; -// EntityID OBSEntityID = new EntityID(); // need to figure out what this is....and then just put into if statement below -// OBSEntityID.setEntity(2); -// OBSEntityID.setApplication(1); -// OBSEntityID.setSite(1); -// action.setOriginatingEntityID(OBSEntityID); -// break; - - default: - System.out.print("PDU of type " + pdu + " not supported, created or sent "); - System.out.println(); - } - if (aPdu != null) - { - generatedPdus.add(aPdu); - System.out.println("APDU container count "+generatedPdus.size()); - } - } - - // Sort the created PDUs by class name - Collections.sort(generatedPdus, new ClassNameComparator()); - - // Send the PDUs we created - InetAddress localMulticastAddress = InetAddress.getByName(DEFAULT_MULTICAST_ADDRESS); - MulticastSocket socket = new MulticastSocket(DEFAULT_MULTICAST_PORT); - socket.joinGroup(localMulticastAddress); - - for (int idx = 0; idx < generatedPdus.size(); idx++) - { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - DataOutputStream dos = new DataOutputStream(baos); - byte[] buffer; - - Pdu aPdu = generatedPdus.get(idx); - aPdu.marshal(dos); - - buffer = baos.toByteArray(); - DatagramPacket packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT); - socket.send(packet); - System.out.println("Sent PDU of type " + aPdu.getClass().getName()); - } - // write the PDUs out to an XML file. - //PduContainer container = new PduContainer(); - //container.setPdus(generatedPdus); - //container.marshallToXml("examplePdus.xml"); - } catch (IOException e) - { - System.out.println(e); - } - } - - /** - * Program invocation, execution starts here - * @param args command-line arguments - */ - public static void main(String args[]) - { - if (args.length == 2) { - FriscoFurrPduSender sender = new FriscoFurrPduSender(Integer.parseInt(args[0]), args[1]); - sender.run(); - } else { - System.out.println("Usage: PduSender <port> <multicast group>"); - System.out.println("Default: PduSender " + DEFAULT_MULTICAST_PORT + " " + DEFAULT_MULTICAST_ADDRESS); - FriscoFurrPduSender sender = new FriscoFurrPduSender(DEFAULT_MULTICAST_PORT, DEFAULT_MULTICAST_ADDRESS); - sender.run(); - } - } -} +package MV3500Cohort2018JulySeptember.projects.FriscoFurr; + +import java.io.*; +import java.net.*; +import java.util.*; + +import edu.nps.moves.dis.*; // OpenDIS version 4 +import edu.nps.moves.disenum.*; +import edu.nps.moves.examples.ClassNameComparator; + + +/** + * This is an example that sends many/most types of PDUs. Useful for testing standards + * compliance or getting a full set of PDUs. It also writes the generated PDUs to an XML file. + * Adapted from OpenDIS library example package edu.nps.moves.examples + * + * @author DMcG + * @version $Id:$ + */ +public class FriscoFurrPduSender +{ + /** Default multicast group address we send on. */ + public static final String DEFAULT_MULTICAST_ADDRESS = "239.1.2.3"; + + /** Default multicast port used, matches Wireshark DIS capture default */ + public static final int DEFAULT_MULTICAST_PORT = 3000; + + private int port; + InetAddress multicastAddress; + + public FriscoFurrPduSender(int port, String multicast) { + try + { + this.port = port; + multicastAddress = InetAddress.getByName(multicast); + if (!multicastAddress.isMulticastAddress()) + { + System.out.println("Not a multicast address: " + multicast); + } + } + catch (UnknownHostException e) { + System.out.println("Unable to open socket: " + e); + } + } + + @SuppressWarnings("deprecation") + public void run() + { + System.out.println("DisExamples.PduSender started..."); + try { + List<Pdu> generatedPdus = new ArrayList<>(); + + // Loop through all the enumerated PDU types, create a PDU for each type, + // and add that PDU to a list. + System.out.println("number of PDU types in pduType is " + PduType.values().length); + for (PduType pdu : PduType.values()) { + Pdu aPdu = null; + System.out.println(pdu); + switch (pdu) // using enumeration values from edu.nps.moves.disenum.* + { +// +// case ENTITY_STATE: +// System.out.println("Case: Enitity_State "+pdu+"\n"); +// aPdu = new EntityStatePdu(); +// EntityStatePdu espdu = (EntityStatePdu) aPdu; +// Marking marking = new Marking(); +// marking.setCharactersString("TEST DUDE"); +// espdu.setMarking(marking); +// Vector3Double espduLocation = new Vector3Double(); +// espduLocation.setX(1.0); +// espduLocation.setY(2.0); +// espduLocation.setZ(3.0); +// EntityType entityType = espdu.getEntityType(); +// entityType.setCountry(222); +// +// break; + +// case COMMENT: +// aPdu = new CommentPdu(); +// CommentPdu comment = (CommentPdu) aPdu; +// EntityID OBSEntityID = new EntityID(); // need to figure out what this is....and then just put into if statement below +// OBSEntityID.setEntity(2); +// OBSEntityID.setApplication(1); +// OBSEntityID.setSite(1); +// comment.setOriginatingEntityID(OBSEntityID); +// +// long number = 1; +// //comment.setNumberOfFixedDatumRecords(number); +// +// comment.setNumberOfVariableDatumRecords(number); +// List datum = new ArrayList<FixedDatum>(); +// FixedDatum superDatum = new FixedDatum(); +// superDatum.setFixedDatumID((long)5); +// superDatum.setFixedDatumValue((long) 54321); +// datum.add(10); +// datum.add(superDatum); +// comment.setFixedDatums(datum); +// List Vdatum = new ArrayList<VariableDatum>(); +// VariableDatum testBitch = new VariableDatum(); +// testBitch.setVariableDatumID(1); +// Vdatum.add(15); +// comment.setVariableDatums(Vdatum); +// break; + +// case FIRE: +// aPdu = new FirePdu(); +// break; + + case DETONATION: + aPdu = new DetonationPdu(); + System.out.println("detonationPdu type " + aPdu.getPduType()); + break; +// +// case COLLISION: +// aPdu = new CollisionPdu(); +// break; +// +// case SERVICE_REQUEST: +// aPdu = new ServiceRequestPdu(); +// break; +// +// case RESUPPLY_OFFER: +// aPdu = new ResupplyOfferPdu(); +// break; +// +// case RESUPPLY_RECEIVED: +// aPdu = new ResupplyReceivedPdu(); +// break; +// +// case RESUPPLY_CANCEL: +// aPdu = new ResupplyCancelPdu(); +// break; +// +// case REPAIR_COMPLETE: +// aPdu = new RepairCompletePdu(); +// break; +// +// case REPAIR_RESPONSE: +// aPdu = new RepairResponsePdu(); +// break; +// +// case CREATE_ENTITY: +// aPdu = new CreateEntityPdu(); +// break; +// +// case REMOVE_ENTITY: +// aPdu = new RemoveEntityPdu(); +// break; +// +// case START_RESUME: +// aPdu = new StartResumePdu(); +// break; +// +// case STOP_FREEZE: +// aPdu = new StopFreezePdu(); +// break; +// +// case ACKNOWLEDGE: +// aPdu = new AcknowledgePdu(); +// break; +// +// case ACTION_REQUEST: +// aPdu = new ActionRequestPdu(); +// ActionRequestPdu action = (ActionRequestPdu) aPdu; +// EntityID OBSEntityID = new EntityID(); // need to figure out what this is....and then just put into if statement below +// OBSEntityID.setEntity(2); +// OBSEntityID.setApplication(1); +// OBSEntityID.setSite(1); +// action.setOriginatingEntityID(OBSEntityID); +// break; + + default: + System.out.print("PDU of type " + pdu + " not supported, created or sent "); + System.out.println(); + } + if (aPdu != null) + { + generatedPdus.add(aPdu); + System.out.println("APDU container count "+generatedPdus.size()); + } + } + + // Sort the created PDUs by class name + Collections.sort(generatedPdus, new ClassNameComparator()); + + // Send the PDUs we created + InetAddress localMulticastAddress = InetAddress.getByName(DEFAULT_MULTICAST_ADDRESS); + MulticastSocket socket = new MulticastSocket(DEFAULT_MULTICAST_PORT); + socket.joinGroup(localMulticastAddress); + + for (int idx = 0; idx < generatedPdus.size(); idx++) + { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + DataOutputStream dos = new DataOutputStream(baos); + byte[] buffer; + + Pdu aPdu = generatedPdus.get(idx); + aPdu.marshal(dos); + + buffer = baos.toByteArray(); + DatagramPacket packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT); + socket.send(packet); + System.out.println("Sent PDU of type " + aPdu.getClass().getName()); + } + // write the PDUs out to an XML file. + //PduContainer container = new PduContainer(); + //container.setPdus(generatedPdus); + //container.marshallToXml("examplePdus.xml"); + } catch (IOException e) + { + System.out.println(e); + } + } + + /** + * Program invocation, execution starts here + * @param args command-line arguments + */ + public static void main(String args[]) + { + if (args.length == 2) { + FriscoFurrPduSender sender = new FriscoFurrPduSender(Integer.parseInt(args[0]), args[1]); + sender.run(); + } else { + System.out.println("Usage: PduSender <port> <multicast group>"); + System.out.println("Default: PduSender " + DEFAULT_MULTICAST_PORT + " " + DEFAULT_MULTICAST_ADDRESS); + FriscoFurrPduSender sender = new FriscoFurrPduSender(DEFAULT_MULTICAST_PORT, DEFAULT_MULTICAST_ADDRESS); + sender.run(); + } + } +} diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/OBSSendRecieve1.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/OBSSendRecieve1.java index 46206e02966f0c96a6964fd752308566e66e8068..70704be7f6f097050204628e6ec6474f52ffb973 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/OBSSendRecieve1.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/OBSSendRecieve1.java @@ -58,6 +58,7 @@ public class OBSSendRecieve1 { * @throws UnknownHostException unable to reach host address * @throws IOException input-output error */ + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -130,6 +131,7 @@ public class OBSSendRecieve1 { * @param args command-line arguments * @throws IOException input-output error */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException { DisTime disTime = DisTime.getInstance(); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/TGTSendReceive.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/TGTSendReceive.java index 9ab2ebe7622d8b716f7515f631576a4e55b86704..3df3cdedb6d0ae7b622d1a2ca9a2887de0530850 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/TGTSendReceive.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/TGTSendReceive.java @@ -58,6 +58,7 @@ public class TGTSendReceive * @throws UnknownHostException unable to reach host address * @throws IOException input-output error */ + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -128,6 +129,7 @@ public class TGTSendReceive * @param args command-line arguments * @throws IOException input-output error */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException { DisTime disTime = DisTime.getInstance(); //turns on the sender code - might need to move around down into the recieve with the if statements... diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FDCSendRecieve.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FDCSendRecieve.java index c9cbd4e12a400d58e5b6daba4cb77e9839483e83..3b522404a268d8c552bf37ef25a129b60f2f0a5e 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FDCSendRecieve.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FDCSendRecieve.java @@ -50,6 +50,7 @@ public class FDCSendRecieve { } } + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -123,6 +124,7 @@ public class FDCSendRecieve { * @param args command-line arguments * @throws java.lang.InterruptedException user cancels execution */ + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException, InterruptedException { DisTime disTime = DisTime.getInstance(); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FriscoFurrPduSender.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FriscoFurrPduSender.java index d1b27987e930224df64c255ea29a1bde9bea4c50..00ba1257bd83f9ea1fc5d4d99428b69905f15ac8 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FriscoFurrPduSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/FriscoFurrPduSender.java @@ -43,6 +43,7 @@ public class FriscoFurrPduSender } } + @SuppressWarnings("deprecation") public void run() { System.out.println("DisExamples.PduSender started..."); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/OBSSendRecieve1.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/OBSSendRecieve1.java index 9503b2d6f7deb4dff2387a184868ab2cf667f4c3..c89326ac3d2da018d5b33bdfce5570991c3aa996 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/OBSSendRecieve1.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/OBSSendRecieve1.java @@ -51,6 +51,7 @@ public class OBSSendRecieve1 { } } + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -145,6 +146,7 @@ public class OBSSendRecieve1 { } } + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException { DisTime disTime = DisTime.getInstance(); //turns on the sender code - might need to move around down into the recieve with the if statements... diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java index e7994d00fc7b82f88680b6e540e2a7b1e74a4a66..0401500ecd4f7f38ef59f729d552b5a89274b55c 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/originals/TGTSendRecieve.java @@ -51,6 +51,7 @@ public class TGTSendRecieve { } } + @SuppressWarnings("deprecation") public void run(Pdu... pdupass) throws UnknownHostException, IOException { List<Pdu> generatedPdus = new ArrayList<>(); @@ -115,6 +116,7 @@ public class TGTSendRecieve { } } + @SuppressWarnings("deprecation") public static void main(String[] args) throws IOException { DisTime disTime = DisTime.getInstance(); //turns on the sender code - might need to move around down into the recieve with the if statements... diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..1ca399b02c03e503da071002c34cdf5dec9b0e08 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/FriscoFurr/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.projects.FriscoFurr; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/JacksonUnity/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/JacksonUnity/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..4073fb3752f55bb56b0cc54c014aa3f8d0d83bc4 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/JacksonUnity/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.projects.JacksonUnity; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageReceiver.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageReceiver.java index 7e09d371760f9be6ae40c2740c011b45a4544378..1b12bf9544e8210a2ba7ba2403826b9737190f99 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageReceiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageReceiver.java @@ -45,6 +45,7 @@ public class LoeffelmanSeversonDISImageReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { Image image = null; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageSender.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageSender.java index 17d2d9bac2728c648de3c89a2b71fd7b27a32225..5b83cdcea144b8ff71da0a54586dfed5e4409c79 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/LoeffelmanSeversonDISImageSender.java @@ -88,6 +88,7 @@ public class LoeffelmanSeversonDISImageSender { } } + @SuppressWarnings("deprecation") public void run() { System.out.println("DisExamples.PduSender started..."); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageReceiver.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageReceiver.java index e4caa15672847ed7026789cef8707221594aed57..a18f8f2e21247475b00db0fe4194f3cd535848e7 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageReceiver.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageReceiver.java @@ -46,6 +46,7 @@ public class LoeffelmanSeversonDISImageReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { Image image = null; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageSender.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageSender.java index 9ce3b10e0f6f138b40c56df68debc6722ac4420e..27c5229ba03ddd3c327b05d3c0fdbdebca83d7ef 100644 --- a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageSender.java +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/originals/LoeffelmanSeversonDISImageSender.java @@ -93,6 +93,7 @@ public class LoeffelmanSeversonDISImageSender { } } + @SuppressWarnings("deprecation") public void run() { System.out.println("DisExamples.PduSender started..."); diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/package-info.java b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..133e63bf2fa142d230407685707418b9a3857575 --- /dev/null +++ b/assignments/src/MV3500Cohort2018JulySeptember/projects/LoeffelmanSeverson/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JulySeptember.projects.LoeffelmanSeverson; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Boron/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Boron/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..42d820e0f9f76b87796f63e281740795b28f8cbb --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Boron/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Boron; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Brennenstuhl/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Brennenstuhl/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..894c565162686ca3b769ac59f931445288c84535 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Brennenstuhl/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Brennenstuhl; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Fetterolf/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Fetterolf/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..50c5224dc90e7f3c1ebd5f7275d6a019d446fb5d --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Fetterolf/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Fetterolf; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Knobeloch/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Knobeloch/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..359ee56a8e07b913b6c0472afc5c159b8f4ba43b --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Knobeloch/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Knobeloch; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/McCann/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/McCann/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..3ad3afef5ca76a8fca36c92cddc58b55c71a98fd --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/McCann/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.McCann; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Schutt/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Schutt/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..a0f79c1b9a3403f4475fdbdd540c233c38bf5306 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Schutt/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Schutt; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework2/Yurkovich/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Yurkovich/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..7137ffc7b850c71cc90d670c9379f53478da1957 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework2/Yurkovich/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework2.Yurkovich; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduReceiver.java index 62ad868fb850fb6ca3eebcb5925e103231b3af6c..cc045fc825c6cb0922b3b06970dacbc457fc8eec 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduReceiver.java @@ -28,6 +28,7 @@ public class BoronPduReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { PduFactory factory; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduSender.java index cc76335d2063c33c27e8a7ff8fb7d68918895a34..06c554767b0bd3f41939d8b1681e7c4a2fd6d917 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/BoronPduSender.java @@ -47,6 +47,7 @@ public class BoronPduSender } } + @SuppressWarnings("deprecation") public void run(Pdu aPdu) throws Exception { diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..dc1b6ea728701f5563bfd93ccbf77ed7bf96c6f0 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Boron/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Boron; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduReceiver.java index 156e69a5f60a83e9e624d2ceead464ce987aa02a..22c959bd65c0e975409ab47e24757eadb64aa378 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduReceiver.java @@ -31,9 +31,10 @@ public class BrennenstuhlEspduReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) - { - System.out.println("DisExamplesOpenDis7.EspduReceiver started..."); + { + System.out.println("DisExamplesOpenDis7.EspduReceiver started..."); MulticastSocket socket; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduSender.java index 231aa4017787551b7ef2fb62118593f3a9330f5d..3003f9e819da81e224d8d24fc5dd13949f95c3e5 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/BrennenstuhlEspduSender.java @@ -53,6 +53,7 @@ public class BrennenstuhlEspduSender * * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("DisExamplesOpenDis7.EspduSender started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduReceiver.java index 96f1df7633641b8892dcd14628064e2966b4afd5..5ae8312644e38ecd67e24295b4e32f4306c7b9db 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduReceiver.java @@ -16,6 +16,7 @@ public class AllPduReceiver public static final String DEFAULT_MULTICAST_ADDRESS = AllPduSender.DEFAULT_MULTICAST_ADDRESS; static final boolean USE_FAST_ESPDU = false; + @SuppressWarnings("deprecation") public static void main(String args[]) { PduFactory factory; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduSender.java index ce89afb293ea66035a19f6f839f436857627cbc0..bb92960c6d9f0f78759753bde9afe037f93d4679 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/Version2/AllPduSender.java @@ -45,6 +45,7 @@ public class AllPduSender } } + @SuppressWarnings("deprecation") public void run() { diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..6bfe8d1455e699fec55cee9df2c290288fa23a80 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Brennenstuhl/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Brennenstuhl; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java index a3024f642f9b6ae7ee6da639a3c699bc2d190f00..443b9d778be51074ffd4dd9f9e90c3ff05a2de67 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduListenerSaver.java @@ -54,7 +54,7 @@ public class FetterolfPduListenerSaver { } System.out.println("Beginning pdu save to directory " + outDir); - try { +// try { PduRecorder recorder = new PduRecorder(outDir, mcast, port); recorder.startResume(); @@ -81,8 +81,9 @@ public class FetterolfPduListenerSaver { } } System.out.println("Ending pdu save to " + recorder.getLogFilePath()); - } catch (IOException ex) { - System.err.println("*** Exception: " + ex.getClass().getSimpleName() + ": " + ex.getLocalizedMessage()); - } +// } +// catch (IOException ex) { +// System.err.println("*** Exception: " + ex.getClass().getSimpleName() + ": " + ex.getLocalizedMessage()); +// } } } diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduReceiver.java index 7dc61d603031c38a7ed40ce2df24b65a2ffd0722..d07715332087ea07e2f70a27b6e48aedad310d4f 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduReceiver.java @@ -20,6 +20,7 @@ public class FetterolfPduReceiver { * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { PduFactory factory; MulticastSocket socket; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduSender.java index ae7cf3835e6c3526bf78e5a1dc35b2b46a62544b..14c20800474376801637bc297f631220f1f104ec 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/FetterolfPduSender.java @@ -48,6 +48,7 @@ public class FetterolfPduSender { } } + @SuppressWarnings("deprecation") public void run() { System.out.println("DisExamplesOpenDis7.AllPduSender started..."); try { diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..36cb48ca7f63717742410fe3882a96022740d902 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Fetterolf/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Fetterolf; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduReceiver.java index f5f2f7c5dcb93c047e521204f631b2f522136c01..8234627f6c8c632ba7331a3080d4372515530706 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduReceiver.java @@ -9,14 +9,17 @@ import edu.nps.moves.dis7.utilities.*; public class Knobeloch_PduReceiver { - public static final int DEFAULT_MULTICAST_PORT = Knobeloch_PduSender.DEFAULT_MULTICAST_PORT; public static final String DEFAULT_MULTICAST_ADDRESS = Knobeloch_PduSender.DEFAULT_MULTICAST_ADDRESS; + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ + public static final int DEFAULT_MULTICAST_PORT = Knobeloch_PduSender.DEFAULT_MULTICAST_PORT; static final boolean USE_FAST_ESPDU = false; /** * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { PduFactory factory; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduSender.java index fd9ada81e449f11c45d734e3ea9c9d8a26d35e7f..1719db3ed2a2ae4897f92282e8542f52f52fa6f1 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/Knobeloch_PduSender.java @@ -48,6 +48,7 @@ public class Knobeloch_PduSender } } + @SuppressWarnings("deprecation") public void run(int numbOfPDUS) { System.out.println("DisExamplesOpenDis7.AllPduSender started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..5ea91bd96babf791c33836a6c9daf9de40b7c284 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Knobeloch/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Knobeloch; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduReceiver.java index a64e729f78641da1b29c10f2beedd08b0bb4a156..ac7e0f2ab8029ae76f0901b192de9b35c2ac191a 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduReceiver.java @@ -20,6 +20,7 @@ public class McCannPduReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { PduFactory factory; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduSender.java index 4aee1e45736e18e6b4fd950d6ffc6bdc41d4f867..ae02235d0055e8badb3d546b5454072c45b8645b 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/McCannPduSender.java @@ -51,6 +51,7 @@ public class McCannPduSender } } + @SuppressWarnings("deprecation") public void run() { System.out.println("McCann.AllPduSender started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..9fc517467e8c4f8ea7bf5bb61265f959aa2e439c --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/McCann/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.McCann; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttESPDUSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttESPDUSender.java index c5eea7be576d8786e53a4d03204a314aa2032654..a3f961e58cbc52e13394e67c148056e55e7eddea 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttESPDUSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttESPDUSender.java @@ -59,6 +59,7 @@ public class SchuttESPDUSender { * * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("SchuttESPDUSender started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttEspduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttEspduReceiver.java index c866a1fb5c8c700a439354f4635e6762cf1228cf..8d0778b1361b6b9ab052ac78ace719a049206e66 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttEspduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/SchuttEspduReceiver.java @@ -32,6 +32,7 @@ public class SchuttEspduReceiver * Program invocation, execution starts here * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("DisExamplesOpenDis7.EspduReceiver started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..5c40c1ca1fa79ee74af9ef1332771d1486d01bc9 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Schutt/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Schutt; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduReceiver.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduReceiver.java index 2783b68f3cdefe201ff525cc96f86036b7081b7c..9c7d1e517b1a66dcc3b270b16fa190709deabc09 100755 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduReceiver.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduReceiver.java @@ -27,6 +27,7 @@ public class Yurk_EspduReceiver /** Default multicast port used, matches Wireshark DIS capture default */ public static final int DEFAULT_MULTICAST_PORT = Yurk_EspduSender.DEFAULT_MULTICAST_PORT; + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("DisExamplesOpenDis7.EspduReceiver started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduSender.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduSender.java index 68597af2f7015773f1fd9d1e6000f7f50298c113..81cf7ccaf0cd728c52eebd7a3dd5b4cbb72daaf9 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduSender.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/Yurk_EspduSender.java @@ -49,6 +49,7 @@ public class Yurk_EspduSender * * @param args command-line arguments */ + @SuppressWarnings("deprecation") public static void main(String args[]) { System.out.println("DisExamplesOpenDis7.EspduSender started..."); diff --git a/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..f7c3ed21f280672aae5d0e2f44e2d928a9d1d034 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/homework4/Yurkovich/package-info.java @@ -0,0 +1,10 @@ +/** + * Distributed Interactive Simulation (DIS) homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.homework4.Yurkovich; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/projects/BrennenstuhlKnobelochMcCann/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/projects/BrennenstuhlKnobelochMcCann/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..209d39e86115ad5b781a389480a0dd80fb16fc78 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/projects/BrennenstuhlKnobelochMcCann/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2018JanuaryMarch.projects.SasalaMaroon; diff --git a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java index 54d6a8d6d8b3aa3c82d960d8119da2ee927b23f4..2f7eb31d364b363ae5a8eebfef1c1d15c678be02 100644 --- a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java +++ b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/AllPduRoundTripTest.java @@ -184,7 +184,7 @@ // // private void shutDownReceiver() // { -// disNetworkInterface.kill(); +// disNetworkInterface.close(); // } // // private void sendOne(Pdu pdu) @@ -196,7 +196,7 @@ // private void setupRecorder() throws Exception // { // recorderDirectory = Files.createTempDir(); -// recorder = new Recorder(recorderDirectory.getAbsolutePath(), disNetworkInterface.getMulticastGroup(), disNetworkInterface.getDisPort()); +// recorder = new Recorder(recorderDirectory.getAbsolutePath(), disNetworkInterface.getAddress(), disNetworkInterface.getPort()); // System.out.println("Recorder log at " + recorderDirectory.getAbsolutePath()); // } // @@ -215,7 +215,7 @@ // private void getAllFromRecorder(Semaphore sem) throws Exception // { // sem.acquire(); -// Player player = new Player(disNetworkInterface.getMulticastGroup(), disNetworkInterface.getDisPort(), recorderDirectory.toPath()); +// Player player = new Player(disNetworkInterface.getAddress(), disNetworkInterface.getPort(), recorderDirectory.toPath()); // player.sendToNet(false); // player.addRawListener(ba -> { // if (ba != null) { diff --git a/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/package-info.java b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..3ba0baa71951384fd8b837d99cc4603f15446601 --- /dev/null +++ b/assignments/src/MV3500Cohort2019JulySeptember/projects/SchuttFetterolf/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2019JulySeptember.projects.SchuttFetterolf; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Britt/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Britt/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..634b660bec935258662ef1eee2daf0b6600941a7 --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Britt/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Britt; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Cannon/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Cannon/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..5fde5c7079000378478457a830de5ab4a352236a --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Cannon/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Cannon; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Garibay/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Garibay/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..96c04a14b1c08832d32d886854a62e36ce6c6f3e --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Garibay/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Garibay; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Goericke/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Goericke/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..ad78a05f6ed26b70d73d69d39840c740641259a3 --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Goericke/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Goericke; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..4bfb49a8fbea5581664937613b9c878a509c6c51 --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Mahan/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Mahan; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..df6784b2482884f5e62993d9cdaebc1233cbaa56 --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/Weissenberger/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.Weissenberger; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework2/White/package-info.java b/assignments/src/MV3500Cohort2020JulySeptember/homework2/White/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..cb54f7145ad7e21c9b81b694860acc12e3deb498 --- /dev/null +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework2/White/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2020JulySeptember.homework2.White; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/TCPNumberSender.java b/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/TCPNumberSender.java index e59936ffafb443c9f27ca711ceb62221785eac06..c7e85edcfd868c4f9cf29d8304a284716d5569be 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/TCPNumberSender.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/TCPNumberSender.java @@ -16,11 +16,11 @@ import java.net.Socket; */ public class TCPNumberSender { - // Change this to the IP address of the TCP server 10.1.105.10 (127.0.0.1 just for testing) + /** Change this to the IP address of the TCP server 10.1.105.10 (127.0.0.1 just for testing) */ public static final String TCP_ARGON_SERVER_IP = "10.1.105.10"; - // Change this to the port where the TCP server is listening + /** Change this to the port where the TCP server is listening */ public static final int TCP_ARGON_SERVER_PORT = 2317; - // Where the result should be posted (port) + /** Where the result should be posted (port) */ public static final int UDP_ARGON_RECEIVING_PORT = 1415; public static final int NUMBER1 = 16; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/UDPResultReceiver.java b/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/UDPResultReceiver.java index 45820186eb7f5122c919da79ef58eebb5b5e821a..c84500b14fbeb43c29413984a33b6b5250dbddab 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/UDPResultReceiver.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework3/WeissenbergerGoericke/UDPResultReceiver.java @@ -14,8 +14,10 @@ import java.net.DatagramSocket; * @author Goericke * @author Weissenberger */ -public class UDPResultReceiver { - +public class UDPResultReceiver +{ + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ public static final int RECEIVING_PORT = 1415; /** diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/White/UdpReceiver.java b/assignments/src/MV3500Cohort2020JulySeptember/homework3/White/UdpReceiver.java index fdccdcf5084ab2c855991671d2b5436823130e09..b20f6bd0f258c93f49b2df6b14ff4fb6b6c34031 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework3/White/UdpReceiver.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework3/White/UdpReceiver.java @@ -18,6 +18,8 @@ import java.net.*; public class UdpReceiver { // public static final int SENDING_PORT = 1414; // port used by UdpSender, unneeded here + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ public static final int RECEIVING_PORT = 1415; public static final String DESINATION_HOST = "localhost"; diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/BrittSimulation.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/BrittSimulation.java index 6abc7c2579f0072df14888329a3d68b712581e92..bcc46f66370337d6c3ba56d32377f10e64b2d3ae 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/BrittSimulation.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/BrittSimulation.java @@ -92,7 +92,7 @@ public class BrittSimulation { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation: address=" + disNetworkInterface.getAddress() + " port=" + disNetworkInterface.getPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** Callback handler for listener */ @@ -109,7 +109,7 @@ public class BrittSimulation public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); + disNetworkInterface.close(); disNetworkInterface = null; } diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/EspduSender.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/EspduSender.java index a8476d7eeae3bcf72095ea92cc6eb2650a98d082..0b8a472d4b404ef3ef2b7fe6fab055b9b38968f4 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/EspduSender.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/EspduSender.java @@ -62,7 +62,7 @@ public class EspduSender * * @param args command-line arguments */ - @SuppressWarnings("SleepWhileInLoop") // allows Thread.sleep(value) without warning in code + @SuppressWarnings({"SleepWhileInLoop", "deprecation"}) // allows Thread.sleep(value) without warning in code public static void main(String args[]) { System.out.println(TRACE_PREFIX + " started..."); diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/ExampleSimulationProgram.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/ExampleSimulationProgram.java index 5c13f1a55a7d9251472b7fa89cdc61432a699ba5..8c3a7adc3f143e880711bc23a50b940c8575b4e5 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/ExampleSimulationProgram.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/ExampleSimulationProgram.java @@ -82,7 +82,7 @@ public class ExampleSimulationProgram { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation: address=" + disNetworkInterface.getAddress() + " port=" + disNetworkInterface.getPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** Callback handler for listener */ @@ -99,7 +99,7 @@ public class ExampleSimulationProgram public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); + disNetworkInterface.close(); disNetworkInterface = null; } diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/PDUReciever.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/PDUReciever.java index 8385e792ed1bea721c2c18a2a8d04122ce07becb..0875090d14551cca0ab62bee907a2edbd24f13db 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/PDUReciever.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Britt/PDUReciever.java @@ -1,128 +1,134 @@ -package MV3500Cohort2020JulySeptember.homework4.White; - -import MV3500Cohort2020JulySeptember.homework4.White.working.*; -import java.io.*; -import java.net.*; -import java.util.*; - -import edu.nps.moves.dis7.pdus.*; -import edu.nps.moves.dis7.utilities.*; - -/** - * Receives PDUs from GermanyEspduReceiverEspduVPNSender in IEEE DIS format. - * - * @version 09/05/2020 - * @author Bernd/Stefan - * @version 0.1 - */ -public class PDUReciever { - - /** - * Max size of a PDU in binary format that we can receive. This is actually - * somewhat outdated--PDUs can be larger--but this is a reasonable starting - * point. - */ - public static final int MAX_PDU_SIZE = 8192; - - /** - * Default port used, matches Wireshark DIS capture default - */ - public static final int DEFAULT_PORT = 2317; - public static final int SECOND_PORT = 3000; - public static final int THIRD_PORT = 2318; - - - /** - * Output prefix to identify this class - */ - private final static String TRACE_PREFIX = "[" + PDUReciever.class.getName() + "] "; - - public static void main(String args[]) { - System.out.println(TRACE_PREFIX + "started..."); - - MulticastSocket socket1; - MulticastSocket socket2; - MulticastSocket socket3; - DatagramPacket packet; - DatagramPacket packet2; - DatagramPacket packet3; - PduFactory pduFactory = new PduFactory(); - ArrayList<EntityID> knownEntities = new ArrayList<EntityID>(); - int pduCount = 0; - - try { - // Specify the socket to receive data - socket1 = new MulticastSocket(DEFAULT_PORT); - socket2 = new MulticastSocket(SECOND_PORT); - socket3 = new MulticastSocket(THIRD_PORT); - - System.out.println(TRACE_PREFIX + "listening for PDU packets on port " + DEFAULT_PORT );//+ " " + SECOND_PORT + " " + THIRD_PORT); - System.out.println("===================================================="); - - while (true) // Loop infinitely, receiving datagrams - { - byte buffer[] = new byte[MAX_PDU_SIZE]; - packet = new DatagramPacket(buffer, buffer.length); - - socket1.receive(packet); - - - - List<Pdu> pduBundle = pduFactory.getPdusFromBundle(packet.getData(), packet.getLength()); - if (pduBundle.size() > 1) { // should be 1 for this project - System.out.println("Bundle size is " + pduBundle.size()); - } - - // end iterator loop through PDU bundle - for (Pdu aPdu : pduBundle) { - pduCount++; - String receiptMessage = String.format("%3s", pduCount) // right justify, 3 characters - + ". received PDU type " + aPdu.getPduType().getValue() + "=" + aPdu.getPduType().name() + " " + aPdu.getClass().getName() + " from " + packet.getAddress(); - if (aPdu instanceof EntityStatePdu) { - System.out.println(receiptMessage); - EntityID entityID = ((EntityStatePdu) aPdu).getEntityID(); - Vector3Double position = ((EntityStatePdu) aPdu).getEntityLocation(); - System.out.println(" entityID triplet: [" + entityID.getSiteID() + ", " + entityID.getApplicationID() + ", " + entityID.getEntityID() + "] "); - if (!knownEntities.contains(entityID)){ - knownEntities.add(entityID); - EntityType entityType = ((EntityStatePdu) aPdu).getEntityType(); - System.out.println(" New Entity: " +entityType.getEntityKind() + " "+ entityType.getDomain() + " "+ entityType.getCountry() + " "+ entityType.getCategory() + " "+ entityType.getSubCategory() + " "+ entityType.getSpecific() ); - } - System.out.println(" Location in DIS coordinates: [" + position.getX() + ", " + position.getY() + ", " + position.getZ() + "]"); - - } - else if (aPdu instanceof FirePdu){ - System.out.println(receiptMessage); - EntityID firingEntityID = ((FirePdu) aPdu).getFiringEntityID(); - EntityID targetEntityID = ((FirePdu) aPdu).getTargetEntityID(); - MunitionDescriptor munitionDescriptor = ((FirePdu) aPdu).getDescriptor(); - System.out.println(" firingEntityID triplet: [" + firingEntityID.getSiteID() + ", " + firingEntityID.getApplicationID() + ", " + firingEntityID.getEntityID() + "] "); - System.out.println(" targetEntityID triplet: [" + targetEntityID.getSiteID() + ", " + targetEntityID.getApplicationID() + ", " + targetEntityID.getEntityID() + "] "); - System.out.println(" Munition Information: [" + munitionDescriptor.getMunitionType().getDomain() + "."+munitionDescriptor.getMunitionType().getCountry() + "." + munitionDescriptor.getMunitionType().getCategory() + "."+ munitionDescriptor.getMunitionType().getSubCategory() + "." + munitionDescriptor.getMunitionType().getSpecific() + "]"); - } - else if (aPdu instanceof CommentReliablePdu){ - System.out.println(receiptMessage); - ArrayList<VariableDatum> payloadList = (ArrayList)((CommentReliablePdu) aPdu).getVariableDatumRecords(); - if (!payloadList.isEmpty()) - System.out.print (" messages: "); - for (VariableDatum variableDatum : payloadList) - { - String nextComment = new String(variableDatum.getVariableDatumValue()); // convert byte[] to String - System.out.print (" \"" + nextComment + "\""); - System.out.println(); - } - } //OTHER PDU TYPES - else { - System.out.println(receiptMessage); - } - } // end of bundle loop - - } // end of while loop - } // end try block // end try block // end try block // end try block - catch (IOException ioe) { - System.out.println(TRACE_PREFIX + "Problem with input/output, see exception trace:"); - System.out.println(ioe); - } - System.out.println(TRACE_PREFIX + "complete."); - } // end main -} // end class +package MV3500Cohort2020JulySeptember.homework4.White; + +import MV3500Cohort2020JulySeptember.homework4.White.working.*; +import java.io.*; +import java.net.*; +import java.util.*; + +import edu.nps.moves.dis7.pdus.*; +import edu.nps.moves.dis7.utilities.*; + +/** + * Receives PDUs from GermanyEspduReceiverEspduVPNSender in IEEE DIS format. + * + * @version 09/05/2020 + * @author Bernd/Stefan + * @version 0.1 + */ +public class PDUReciever { + + /** + * Max size of a PDU in binary format that we can receive. This is actually + * somewhat outdated--PDUs can be larger--but this is a reasonable starting + * point. + */ + public static final int MAX_PDU_SIZE = 8192; + + /** + * Default port used, matches Wireshark DIS capture default + */ + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ + public static final int DEFAULT_PORT = 2317; + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ + public static final int SECOND_PORT = 3000; + /** port of interest + * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ + public static final int THIRD_PORT = 2318; + + + /** + * Output prefix to identify this class + */ + private final static String TRACE_PREFIX = "[" + PDUReciever.class.getName() + "] "; + + public static void main(String args[]) { + System.out.println(TRACE_PREFIX + "started..."); + + MulticastSocket socket1; + MulticastSocket socket2; + MulticastSocket socket3; + DatagramPacket packet; + DatagramPacket packet2; + DatagramPacket packet3; + PduFactory pduFactory = new PduFactory(); + ArrayList<EntityID> knownEntities = new ArrayList<EntityID>(); + int pduCount = 0; + + try { + // Specify the socket to receive data + socket1 = new MulticastSocket(DEFAULT_PORT); + socket2 = new MulticastSocket(SECOND_PORT); + socket3 = new MulticastSocket(THIRD_PORT); + + System.out.println(TRACE_PREFIX + "listening for PDU packets on port " + DEFAULT_PORT );//+ " " + SECOND_PORT + " " + THIRD_PORT); + System.out.println("===================================================="); + + while (true) // Loop infinitely, receiving datagrams + { + byte buffer[] = new byte[MAX_PDU_SIZE]; + packet = new DatagramPacket(buffer, buffer.length); + + socket1.receive(packet); + + + + List<Pdu> pduBundle = pduFactory.getPdusFromBundle(packet.getData(), packet.getLength()); + if (pduBundle.size() > 1) { // should be 1 for this project + System.out.println("Bundle size is " + pduBundle.size()); + } + + // end iterator loop through PDU bundle + for (Pdu aPdu : pduBundle) { + pduCount++; + String receiptMessage = String.format("%3s", pduCount) // right justify, 3 characters + + ". received PDU type " + aPdu.getPduType().getValue() + "=" + aPdu.getPduType().name() + " " + aPdu.getClass().getName() + " from " + packet.getAddress(); + if (aPdu instanceof EntityStatePdu) { + System.out.println(receiptMessage); + EntityID entityID = ((EntityStatePdu) aPdu).getEntityID(); + Vector3Double position = ((EntityStatePdu) aPdu).getEntityLocation(); + System.out.println(" entityID triplet: [" + entityID.getSiteID() + ", " + entityID.getApplicationID() + ", " + entityID.getEntityID() + "] "); + if (!knownEntities.contains(entityID)){ + knownEntities.add(entityID); + EntityType entityType = ((EntityStatePdu) aPdu).getEntityType(); + System.out.println(" New Entity: " +entityType.getEntityKind() + " "+ entityType.getDomain() + " "+ entityType.getCountry() + " "+ entityType.getCategory() + " "+ entityType.getSubCategory() + " "+ entityType.getSpecific() ); + } + System.out.println(" Location in DIS coordinates: [" + position.getX() + ", " + position.getY() + ", " + position.getZ() + "]"); + + } + else if (aPdu instanceof FirePdu){ + System.out.println(receiptMessage); + EntityID firingEntityID = ((FirePdu) aPdu).getFiringEntityID(); + EntityID targetEntityID = ((FirePdu) aPdu).getTargetEntityID(); + MunitionDescriptor munitionDescriptor = ((FirePdu) aPdu).getDescriptor(); + System.out.println(" firingEntityID triplet: [" + firingEntityID.getSiteID() + ", " + firingEntityID.getApplicationID() + ", " + firingEntityID.getEntityID() + "] "); + System.out.println(" targetEntityID triplet: [" + targetEntityID.getSiteID() + ", " + targetEntityID.getApplicationID() + ", " + targetEntityID.getEntityID() + "] "); + System.out.println(" Munition Information: [" + munitionDescriptor.getMunitionType().getDomain() + "."+munitionDescriptor.getMunitionType().getCountry() + "." + munitionDescriptor.getMunitionType().getCategory() + "."+ munitionDescriptor.getMunitionType().getSubCategory() + "." + munitionDescriptor.getMunitionType().getSpecific() + "]"); + } + else if (aPdu instanceof CommentReliablePdu){ + System.out.println(receiptMessage); + ArrayList<VariableDatum> payloadList = (ArrayList)((CommentReliablePdu) aPdu).getVariableDatumRecords(); + if (!payloadList.isEmpty()) + System.out.print (" messages: "); + for (VariableDatum variableDatum : payloadList) + { + String nextComment = new String(variableDatum.getVariableDatumValue()); // convert byte[] to String + System.out.print (" \"" + nextComment + "\""); + System.out.println(); + } + } //OTHER PDU TYPES + else { + System.out.println(receiptMessage); + } + } // end of bundle loop + + } // end of while loop + } // end try block // end try block // end try block // end try block + catch (IOException ioe) { + System.out.println(TRACE_PREFIX + "Problem with input/output, see exception trace:"); + System.out.println(ioe); + } + System.out.println(TRACE_PREFIX + "complete."); + } // end main +} // end class diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Cannon/CannonArtillerySimulation.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Cannon/CannonArtillerySimulation.java index 585b8606511bb6c71c73e22dc341e30deb873b8f..83ab65ca8cebf07d6ac3b01ba19720ccac6cf67a 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/Cannon/CannonArtillerySimulation.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/Cannon/CannonArtillerySimulation.java @@ -87,7 +87,7 @@ public class CannonArtillerySimulation { public void setUpNetworkInterface() { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation: address=" + disNetworkInterface.getAddress() + " port=" + disNetworkInterface.getPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** * Callback handler for listener @@ -105,7 +105,7 @@ public class CannonArtillerySimulation { */ public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); + disNetworkInterface.close(); disNetworkInterface = null; } diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/test/WhiteSimulation.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/test/WhiteSimulation.java index 669117f1ecad8ae43c7710754c2c776e1eefe782..a0fb6b7672a0402d4e13f7e290e2034507ce681f 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/test/WhiteSimulation.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/test/WhiteSimulation.java @@ -93,7 +93,7 @@ public class WhiteSimulation { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation: address=" + disNetworkInterface.getAddress() + " port=" + disNetworkInterface.getPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** Callback handler for listener */ @@ -110,7 +110,7 @@ public class WhiteSimulation public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); + disNetworkInterface.close(); disNetworkInterface = null; } diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/PduListenerSaver.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/PduListenerSaver.java index 92dab46cf8511f3133b40e6836e27c6e3f232e13..23099505ea30d1e71f92863ca0790e3794c9a464 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/PduListenerSaver.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/PduListenerSaver.java @@ -56,7 +56,7 @@ public class PduListenerSaver } System.out.println("Beginning PduListenerSaver (" + multicastAddress + ":" + multicastPort + ") to directory " + outputDirectory); - try { +// try { PduRecorder recorder = new PduRecorder(outputDirectory, multicastAddress, multicastPort); // assumes save mystate state = mystate.RUNNING; Scanner scan = new Scanner(System.in); @@ -88,9 +88,9 @@ public class PduListenerSaver } System.out.println("Ending PduListenerSaver pdu recording, saved to file:"); System.out.println(recorder.getLogFilePath()); - } - catch (IOException ex) { - System.err.println("Exception: " + ex.getClass().getSimpleName() + ": " + ex.getLocalizedMessage()); - } +// } +// catch (IOException ex) { +// System.err.println("Exception: " + ex.getClass().getSimpleName() + ": " + ex.getLocalizedMessage()); +// } } } diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/WhiteSimulation.java b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/WhiteSimulation.java index bf004e918f52b1b22e2963457172efa2eede91aa..8f8ab27b6023a303e65eac0046f30f19abe47e73 100644 --- a/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/WhiteSimulation.java +++ b/assignments/src/MV3500Cohort2020JulySeptember/homework4/White/working/WhiteSimulation.java @@ -92,7 +92,7 @@ public class WhiteSimulation { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation: address=" + disNetworkInterface.getAddress() + " port=" + disNetworkInterface.getPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** Callback handler for listener */ @@ -109,7 +109,7 @@ public class WhiteSimulation public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); + disNetworkInterface.close(); disNetworkInterface = null; } diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Allen/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Allen/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..1ddb39e05b268de70702f24403dff56e40036372 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Allen/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Allen; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Domonique/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Domonique/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..165c55c68c20cce8545e8978162d12b0dc52efa4 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Domonique/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Domonique; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Fisher/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Fisher/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..58b473e18a2779464bfacbbaba31b10a03d9095a --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Fisher/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Fisher; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..561fd8c0812fd3f03dcacc17c0b038d34d6e8001 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Frank/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Frank; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/HittnerNick/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/HittnerNick/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..8d4e87929b423417783d6eae4ebb75cc9674e6ab --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/HittnerNick/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.HittnerNick; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Keeven/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Keeven/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..b17fa698b071d7f4e54de4083343b80aa3e0f9a6 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Keeven/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Keeven; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Leckie/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Leckie/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..8416b9e542689f16d3301b47e28a891dff4a2be1 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Leckie/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Leckie; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Lentz/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Lentz/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..0881d38d031210810106c9dc6287534c04a41f32 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Lentz/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Lentz; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/McNeely/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/McNeely/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..e0d2dfc0abc284a05d95ac1d820740606e2df5d2 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/McNeely/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.McNeely; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Morris/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Morris/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..1df7bef62ba3c1fc16147ab9729ec91b9b81ea01 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Morris/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Morris; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Pugh/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Pugh/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..dc63bad61b49305fbc97f3fac9e3923deb76c67a --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Pugh/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Pugh; diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework2/Schlessel/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Schlessel/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..39c7b0f33e4441cdf6e0db8f85e297c977ccb973 --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework2/Schlessel/package-info.java @@ -0,0 +1,10 @@ +/** + * TCP Unicast homework assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.homework2.Schlessel; diff --git a/assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/.gitkeep b/assignments/src/MV3500Cohort2021JulySeptember/homework3/Fisher/.gitkeep similarity index 100% rename from assignments/src/MV3500Cohort2018JulySeptember/projects/AyresDemchko/.gitkeep rename to assignments/src/MV3500Cohort2021JulySeptember/homework3/Fisher/.gitkeep diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework3/Leckie/PushTest.java b/assignments/src/MV3500Cohort2021JulySeptember/homework3/Leckie/PushTest.java index f833e7c85fb8ff37c28b3fa1b00ca6c13c2fa39e..569b271a49198f5175d723a0592c7dbe15570f34 100644 --- a/assignments/src/MV3500Cohort2021JulySeptember/homework3/Leckie/PushTest.java +++ b/assignments/src/MV3500Cohort2021JulySeptember/homework3/Leckie/PushTest.java @@ -3,7 +3,7 @@ package MV3500Cohort2021JulySeptember.homework3.Leckie; /** * - * @author User + * @author Jacob Leckie */ @@ -13,7 +13,7 @@ public class PushTest { * @param args the command line arguments */ public static void main(String[] args) { - // TODO code application logic here + // This code does nothing it is test of can I push code. } } diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework4/Fisher/.gitkeep b/assignments/src/MV3500Cohort2021JulySeptember/homework4/Fisher/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/assignments/src/MV3500Cohort2021JulySeptember/projects/package-info.java b/assignments/src/MV3500Cohort2021JulySeptember/projects/package-info.java new file mode 100644 index 0000000000000000000000000000000000000000..35001001770526a77a9236659f53e3786f425ede --- /dev/null +++ b/assignments/src/MV3500Cohort2021JulySeptember/projects/package-info.java @@ -0,0 +1,10 @@ +/** + * Final project assignments supporting the NPS MOVES MV3500 Networked Graphics course. + * + * @see <a href="https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/tree/master/assignments">networkedGraphicsMV3500 assignments</a> + * @see java.lang.Package + * @see <a href="https://stackoverflow.com/questions/22095487/why-is-package-info-java-useful">StackOverflow: why-is-package-info-java-useful</a> + * @see <a href="https://stackoverflow.com/questions/624422/how-do-i-document-packages-in-java">StackOverflow: how-do-i-document-packages-in-java</a> + */ + +package MV3500Cohort2021JulySeptember.projects; diff --git a/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pdf b/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pdf index 9faa27b9f44fa56cc5fc00f1363ebdc92d76f01e..b825ae79ced181b0f26cafe3603ff503c87597e9 100644 Binary files a/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pdf and b/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pdf differ diff --git a/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pptx b/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pptx index 1deb5ed9f3f29d4993e1fad42d3120bb2736efa8..48df74a8988cb5436e3c687c5953c47265efa334 100644 Binary files a/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pptx and b/conferences/IITSEC2021/IITSEC2021_DIS_Tutorial_Proposed.pptx differ diff --git a/examples/src/OpenDis7Examples/AllPduReceiverLog.txt b/examples/src/OpenDis7Examples/AllPduReceiverLog.txt index 9c9648192df389ba6f3711046cc6d4b7db904198..0117d11d4972f56c0a6c021dbe628eacb91846f9 100644 --- a/examples/src/OpenDis7Examples/AllPduReceiverLog.txt +++ b/examples/src/OpenDis7Examples/AllPduReceiverLog.txt @@ -83,4 +83,3 @@ To quit: stop or kill this process 16:00:00 received new DIS PDU DisPduType 70 INFORMATION_OPERATIONS_ACTION (DisPduType 13 INFORMATION_OPERATIONS) 16:00:00 received new DIS PDU DisPduType 71 INFORMATION_OPERATIONS_REPORT (DisPduType 13 INFORMATION_OPERATIONS) 16:00:00 received new DIS PDU DisPduType 72 ATTRIBUTE (DisPduType 1 ENTITY_INFORMATION_INTERACTION) -BUILD STOPPED (total time: 33 seconds) diff --git a/examples/src/OpenDis7Examples/AllPduSender.java b/examples/src/OpenDis7Examples/AllPduSender.java index 1485b3cba82f3085af5467c3a7f36207834c93d1..12815bb62d5c7da782d02f986ca6ef0489269e04 100755 --- a/examples/src/OpenDis7Examples/AllPduSender.java +++ b/examples/src/OpenDis7Examples/AllPduSender.java @@ -413,6 +413,8 @@ public class AllPduSender { VariableDatum newVariableDatum = new VariableDatum(); newVariableDatum.setVariableDatumValue (comment.getBytes()); // conversion + // TODO confirm whether method overloading is appropriate +// newVariableDatum.setVariableDatumLength(comment.getBytes().length); newVariableDatum.setVariableDatumLengthInBytes(comment.getBytes().length); // also available in bits, see spec and javadoc // alternatively, you do not need to set this and the marshaller will figure it out from the byte array // (see javadoc for VariableDatum.setVariableDatumLength()) diff --git a/examples/src/OpenDis7Examples/AllPduSenderLog.txt b/examples/src/OpenDis7Examples/AllPduSenderLog.txt index 6e4a9f03b4f3b3ed61606c7cdd4a4329045121cb..30d936dd6310fe9032234ded58d3a7386ead3cc2 100644 --- a/examples/src/OpenDis7Examples/AllPduSenderLog.txt +++ b/examples/src/OpenDis7Examples/AllPduSenderLog.txt @@ -40,12 +40,12 @@ Sent packet #22, DisPduType 22 COMMENT (packet.getLen Sent packet #23, DisPduType 23 ELECTROMAGNETIC_EMISSION (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ElectromagneticEmissionPdu Sent packet #24, DisPduType 24 DESIGNATOR (packet.getLength()= 88) of type edu.nps.moves.dis7.pdus.DesignatorPdu Sent packet #25, DisPduType 25 TRANSMITTER (packet.getLength()=107) of type edu.nps.moves.dis7.pdus.TransmitterPdu -Sent packet #26, DisPduType 26 SIGNAL (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.SignalPdu +Sent packet #26, DisPduType 26 SIGNAL (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.SignalPdu Sent packet #27, DisPduType 27 RECEIVER (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.ReceiverPdu Sent packet #28, DisPduType 28 IDENTIFICATION_FRIEND_OR_FOE (packet.getLength()= 60) of type edu.nps.moves.dis7.pdus.IdentificationFriendOrFoePdu Sent packet #29, DisPduType 29 UNDERWATER_ACOUSTIC (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.UnderwaterAcousticPdu Sent packet #30, DisPduType 30 SUPPLEMENTAL_EMISSION_ENTITY_STATE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.SupplementalEmissionEntityStatePdu -Sent packet #31, DisPduType 31 INTERCOM_SIGNAL (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.IntercomSignalPdu +Sent packet #31, DisPduType 31 INTERCOM_SIGNAL (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.IntercomSignalPdu Sent packet #32, DisPduType 32 INTERCOM_CONTROL (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.IntercomControlPdu Sent packet #33, DisPduType 33 AGGREGATE_STATE (packet.getLength()=136) of type edu.nps.moves.dis7.pdus.AggregateStatePdu Sent packet #34, DisPduType 34 ISGROUPOF (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.IsGroupOfPdu @@ -88,4 +88,4 @@ Sent packet #70, DisPduType 70 INFORMATION_OPERATIONS_ACTION (packet.getLen Sent packet #71, DisPduType 71 INFORMATION_OPERATIONS_REPORT (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.InformationOperationsReportPdu Sent packet #72, DisPduType 72 ATTRIBUTE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AttributePdu OpenDis7Examples.AllPduSender complete, sent 72 PDUs total. -BUILD SUCCESSFUL (total time: 4 seconds) +BUILD SUCCESSFUL (total time: 3 seconds) diff --git a/examples/src/OpenDis7Examples/EspduReceiverLog.txt b/examples/src/OpenDis7Examples/EspduReceiverLog.txt new file mode 100644 index 0000000000000000000000000000000000000000..e1bd18919b9e9283532047d731e6ef061d3025e0 --- /dev/null +++ b/examples/src/OpenDis7Examples/EspduReceiverLog.txt @@ -0,0 +1,109 @@ +Invocation instructions: +1. run/debug EspduReceiver.java (since sender does not block, first be ready to listen) +2. run/debug EspduSender.java + +Program responses follow for receiver: + +=================================================== +ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=OpenDis7Examples/EspduReceiver.java -Drun.class=OpenDis7Examples.EspduReceiver run-single +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 +Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes +compile-single: +run-single: +[OpenDis7Examples.EspduReceiver] started... +[OpenDis7Examples.EspduReceiver] listening for PDU packets on 239.1.2.3 port 3000 +To quit: stop or kill this process +=============== + 1. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 2. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 3. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 4. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 5. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 6. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 7. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 8. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 9. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 10. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 11. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 12. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 13. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 14. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 15. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 16. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 17. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 18. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 19. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 20. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 21. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 22. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 23. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] + 24. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +=============== + 25. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 26. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 27. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 28. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== + 29. received PDU type 1=ENTITY_STATE edu.nps.moves.dis7.pdus.EntityStatePdu + entityID triplet: [1, 2, 3] + Location in DIS coordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] + 30. received PDU type 2=FIRE edu.nps.moves.dis7.pdus.FirePdu + FirePdu locationInWorldCoordinates: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +=============== diff --git a/examples/src/OpenDis7Examples/EspduSenderLog.txt b/examples/src/OpenDis7Examples/EspduSenderLog.txt new file mode 100644 index 0000000000000000000000000000000000000000..326840bfad539fed422d84be88583da8326bbe6c --- /dev/null +++ b/examples/src/OpenDis7Examples/EspduSenderLog.txt @@ -0,0 +1,159 @@ +Invocation instructions: +1. run/debug EspduReceiver.java (since sender does not block, first be ready to listen) +2. run/debug EspduSender.java + +Program responses follow for sender: + +=================================================== +ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=OpenDis7Examples/EspduSender.java -Drun.class=OpenDis7Examples.EspduSender run-single +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 +Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes +compile-single: +run-single: +[OpenDis7Examples.EspduSender] started... +[OpenDis7Examples.EspduSender] sending multicast ESPDU packets to 239.1.2.3 port 3000 +=============== +espdu entityType information: + EntityKind =DisPduType 1 PLATFORM + Country =Country 225 UNITED_STATES_OF_AMERICA_USA + Domain =Land + Category =1 + SubCategory=1 + Specific =Country 225 UNITED_STATES_OF_AMERICA_USA +[OpenDis7Examples.EspduSender] sending 5 sets of packets: +=============== +Create new PDUs + latitude, longitude: [36.595517, -121.87706] + coordinate conversion: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +Espdu #1 entityID=[1,2,3] +FirePdu #1 firePdu=[FireMissionIndex=0, descriptor=MunitionDescriptor: + munitionType: EntityType: + entityKind: DisPduType 0 OTHER + domain: Other + country: Country 0 OTHER + category: 0 + subCategory: 0 + specific: 0 + extra: 0 + + warhead: MunitionDescriptorWarhead 0 OTHER + fuse: MunitionDescriptorFuse 0 OTHER + quantity: 0 + rate: 0 +] +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.20.159.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.20.159.255 port 3000 +=============== +Create new PDUs + latitude, longitude: [36.595517, -121.877] + coordinate conversion: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +Espdu #2 entityID=[1,2,3] +FirePdu #2 firePdu=[FireMissionIndex=0, descriptor=MunitionDescriptor: + munitionType: EntityType: + entityKind: DisPduType 0 OTHER + domain: Other + country: Country 0 OTHER + category: 0 + subCategory: 0 + specific: 0 + extra: 0 + + warhead: MunitionDescriptorWarhead 0 OTHER + fuse: MunitionDescriptorFuse 0 OTHER + quantity: 0 + rate: 0 +] +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.20.159.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.20.159.255 port 3000 +=============== +Create new PDUs + latitude, longitude: [36.595517, -121.87706] + coordinate conversion: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +Espdu #3 entityID=[1,2,3] +FirePdu #3 firePdu=[FireMissionIndex=0, descriptor=MunitionDescriptor: + munitionType: EntityType: + entityKind: DisPduType 0 OTHER + domain: Other + country: Country 0 OTHER + category: 0 + subCategory: 0 + specific: 0 + extra: 0 + + warhead: MunitionDescriptorWarhead 0 OTHER + fuse: MunitionDescriptorFuse 0 OTHER + quantity: 0 + rate: 0 +] +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.20.159.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.20.159.255 port 3000 +=============== +Create new PDUs + latitude, longitude: [36.595517, -121.877] + coordinate conversion: [-2707492.9269245286, -4353663.899966802, 3781450.3202754413] +Espdu #4 entityID=[1,2,3] +FirePdu #4 firePdu=[FireMissionIndex=0, descriptor=MunitionDescriptor: + munitionType: EntityType: + entityKind: DisPduType 0 OTHER + domain: Other + country: Country 0 OTHER + category: 0 + subCategory: 0 + specific: 0 + extra: 0 + + warhead: MunitionDescriptorWarhead 0 OTHER + fuse: MunitionDescriptorFuse 0 OTHER + quantity: 0 + rate: 0 +] +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.20.159.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.20.159.255 port 3000 +=============== +Create new PDUs + latitude, longitude: [36.595517, -121.87706] + coordinate conversion: [-2707497.4860692197, -4353661.0646844525, 3781450.3202754413] +Espdu #5 entityID=[1,2,3] +FirePdu #5 firePdu=[FireMissionIndex=0, descriptor=MunitionDescriptor: + munitionType: EntityType: + entityKind: DisPduType 0 OTHER + domain: Other + country: Country 0 OTHER + category: 0 + subCategory: 0 + specific: 0 + extra: 0 + + warhead: MunitionDescriptorWarhead 0 OTHER + fuse: MunitionDescriptorFuse 0 OTHER + quantity: 0 + rate: 0 +] +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 127.255.255.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.28.143.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 01 ENTITY_STATE] packet.getLength()=144, to 172.20.159.255 port 3000 +[OpenDis7Examples.EspduSender] sending datagram packet [DisPduType 02 FIRE ] packet.getLength()= 96, to 172.20.159.255 port 3000 +=============== +[OpenDis7Examples.EspduSender] complete. +BUILD SUCCESSFUL (total time: 10 seconds) diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java index b192753e43df9c28f58688b0a1a650a78b792acb..ea8eb795cc36fee8d47c3be4b1734f6cf90e9aa9 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgram.java +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgram.java @@ -1,6 +1,7 @@ /** * Copyright (c) 2008-2021, MOVES Institute, Naval Postgraduate School (NPS). All rights reserved. * This work is provided under a BSD open-source license, see project license.html and license.txt + * @author brutzman@nps.edu */ package OpenDis7Examples; @@ -24,60 +25,66 @@ import java.util.logging.Logger; public class ExampleSimulationProgram { /** - * This runSimulation() method is for you! This block is programmer-modifiable method - * for defining and running a new simulation of interest. - * Support include DIS EntityStatePdu, FirePdu and CommentPdu all available for + * This runSimulation() method is for you, a + * programmer-modifiable method for defining and running a new simulation of interest. + * Welcome! Other parts of this program handle bookkeeping and plumbing tasks so that + * you can focus on your model entities and activities. + * Expandable support includes DIS EntityStatePdu, FirePdu and CommentPdu all available for * modification and sending in a simulation loop. * Continuous improvement efforts seek to make this program as easy and straightforward - * as possible for new simulationists to use and adapt. - * All of the other methods are setup, teardown and configuration that you don't have to worry about. + * as possible for DIS simulationists to use and adapt. + * All of the other methods are setup, teardown and configuration that you may find + * interesting, even helpful, but don't really have to worry about. */ - @SuppressWarnings("SleepWhileInLoop") + @SuppressWarnings("SleepWhileInLoop") // yes we do that public void runSimulation () { try { /** seconds for real-time execution (not simulation time, which may or may not be the same) */ - final double LOOP_DURATION_SECONDS = 1.0; - final int MAX_LOOP_COUNT = 10; // be deliberate out out there! - int loopCount = 0; // initialized at 0 - boolean simulationComplete = false; // sentinel variable as termination condition,, are we done yet? + final double SIMULATION_LOOP_DURATION_SECONDS = 1.0; + final int SIMULATION_MAX_LOOP_COUNT = 10; // be deliberate out out there! also avoid infinite loops. + int simulationLoopCount = 0; // variable, initialized at 0 + boolean simulationComplete = false; // sentinel variable as termination condition,, are we done yet? // TODO reset clock to zero each time for consistent outputs - // your model setup: who's who in this zoo? - // create PDU objects and set their values + // Your model setup: define participants. who's who in this zoo? + // Assuming you keep track of entity objects... here is some support for for Entity 1. + // create PDU objects and set their values. EntityID entityID_1 = new EntityID(); entityID_1.setSiteID(1).setApplicationID(2).setEntityID(3); // made-up example ID; - // TODO use enumerations; is there a unique site triplet for MOVES Institute? + // TODO someday, use enumerations; is there a unique site triplet for MOVES Institute? - EntityStatePdu entityStatePdu = pduFactory.makeEntityStatePdu(); - entityStatePdu.setEntityID(entityID_1); + EntityStatePdu entityStatePdu_1 = pduFactory.makeEntityStatePdu(); + entityStatePdu_1.setEntityID(entityID_1); - FirePdu firePdu = pduFactory.makeFirePdu(); + FirePdu firePdu_1a = pduFactory.makeFirePdu(); // for entity 1 first weapon (if any) + FirePdu firePdu_1b = pduFactory.makeFirePdu(); // for entity 1 second weapon (if any) // should we customize this munition? what is it for your simulation? - // TODO simulation management PDUs for startup + // TODO simulation management PDUs for startup, planning to design special class support // loop the simulation while allowed, programmer can set additional conditions to break out and finish - while (loopCount < MAX_LOOP_COUNT) // are we done yet? + while (simulationLoopCount < SIMULATION_MAX_LOOP_COUNT) // are we done yet? { - loopCount++; // good practice: increment loop counter as first action + simulationLoopCount++; // good practice: increment loop counter as first action in that loop // ============================================================================================= - // your own simulation code starts here! + // * your own simulation code starts here! * + // ============================================================================================= // are there any other variables to modify at the beginning of your loop? // compute a track, update an ESPDU, whatever it is that your model is doing... - // Where is my entity? Insert changes in position. - entityStatePdu.getEntityLocation().setX(entityStatePdu.getEntityLocation().getX() + 1.0); // 1m per timestep - + // Where is my entity? Insert changes in position; this sample only changes X position. + entityStatePdu_1.getEntityLocation().setX(entityStatePdu_1.getEntityLocation().getX() + 1.0); // 1m per timestep + // decide whether to fire, and then update the firePdu. Hmmm, you might want a target to shoort at! - // etc. etc. your code goes here + // etc. etc. your code goes here for your simulation of interest // something happens between my simulation entities, la de da de da... System.out.println ("... My simulation just did something, no really..."); @@ -85,37 +92,38 @@ public class ExampleSimulationProgram // make your reports: narrative code for CommentPdu here (set all to empty strings to avoid sending) narrativeMessage1 = "MV3500 ExampleSimulationProgram"; - narrativeMessage2 = "runSimulation() loop " + loopCount; + narrativeMessage2 = "runSimulation() loop " + simulationLoopCount; narrativeMessage3 = ""; // intentionally blank for testing // your loop termination condition goes here - if (loopCount > 4) // for example + if (simulationLoopCount > 4) // for example { simulationComplete = true; } - // your own simulation code is finished here! + // ============================================================================================= + // * your own simulation code is finished here! * // ============================================================================================= - // keep track of timestep: wait duration for elapsed time in this loop + // staying synchronized with timestep: wait duration for elapsed time in this loop // Thread.sleep needs a (long) parameter for milliseconds, which are clumsy to use sometimes - Thread.sleep((long)(LOOP_DURATION_SECONDS * 1000)); // seconds * (1000 msec/sec) = milliseconds - System.out.println ("... [Pausing for " + LOOP_DURATION_SECONDS + " seconds]"); + Thread.sleep((long)(SIMULATION_LOOP_DURATION_SECONDS * 1000)); // seconds * (1000 msec/sec) = milliseconds + System.out.println ("... [Pausing for " + SIMULATION_LOOP_DURATION_SECONDS + " seconds]"); - // send the status PDUs for this loop and continue - System.out.println ("sending PDUs for simulation step " + loopCount + ", monitor loopback to confirm sent"); - sendAllPdusForLoopTimestep(entityStatePdu, firePdu, timeStepComment, narrativeMessage1, narrativeMessage2, narrativeMessage3); + // OK now send the status PDUs for this loop, and then continue + System.out.println ("sending PDUs for simulation step " + simulationLoopCount + ", monitor loopback to confirm sent"); + sendAllPdusForLoopTimestep(entityStatePdu_1, firePdu_1a, timeStepComment, narrativeMessage1, narrativeMessage2, narrativeMessage3); System.out.println ("... [PDUs successfully sent for this loop]"); // =============================== - // loop now finished, thus terminate if simulation complete, otherwise send latest PDUs and continue - if (simulationComplete || (loopCount > 10000)) // for example; including fail-safe condition is good + // loop now finished, check whether to terminate if simulation complete, otherwise continue + if (simulationComplete || (simulationLoopCount > 10000)) // for example; including fail-safe condition is good { System.out.println ("... [Termination condition met, simulationComplete=" + simulationComplete + "]"); // ", final loopCount=" + loopCount + break; } - } // end of while loop - // all done - narrativeMessage2 = "runSimulation() completed successfully"; + } // end of simulation loop + + narrativeMessage2 = "runSimulation() completed successfully"; // all done sendCommentPdu(narrativeComment, narrativeMessage1, narrativeMessage2, narrativeMessage3); System.out.println ("... [final CommentPdu successfully sent for simulation]"); // TODO simulation management PDUs @@ -133,6 +141,7 @@ public class ExampleSimulationProgram String narrativeMessage3 = new String(); /* VariableRecordType enumerations have potential use with CommentPdu logs */ + /* TODO contrast to EntityType */ VariableRecordType descriptionComment = VariableRecordType.DESCRIPTION; VariableRecordType narrativeComment = VariableRecordType.COMPLETE_EVENT_REPORT; VariableRecordType statusComment = VariableRecordType.APPLICATION_STATUS; @@ -150,10 +159,10 @@ public class ExampleSimulationProgram DisThreadedNetworkInterface.PduListener pduListener; Pdu receivedPdu; - static final String networkAddress_DEFAULT = "239.1.2.3"; - static final int networkPort_DEFAULT = 3000; - static String networkAddress = networkAddress_DEFAULT; - static int networkPort = networkPort_DEFAULT; + static final String NETWORK_ADDRESS_DEFAULT = "239.1.2.3"; + static final int NETWORK_PORT_DEFAULT = 3000; + static String networkAddress = NETWORK_ADDRESS_DEFAULT; + static int networkPort = NETWORK_PORT_DEFAULT; /** * Constructor design goal: additional built-in initialization conveniences can go here @@ -215,7 +224,9 @@ public class ExampleSimulationProgram { disNetworkInterface = new DisThreadedNetworkInterface(getNetworkAddress(), getNetworkPort()); - System.out.println("Network confirmation: address=" + disNetworkInterface.getMulticastGroup() + " port=" + disNetworkInterface.getDisPort()); + System.out.println("Network confirmation:" + + " address=" + disNetworkInterface.getAddress()+ // disNetworkInterface.getMulticastGroup() + + " port=" + disNetworkInterface.getPort()); // + disNetworkInterface.getDisPort()); pduListener = new DisThreadedNetworkInterface.PduListener() { /** Callback handler for listener */ @@ -232,8 +243,10 @@ public class ExampleSimulationProgram public void tearDownNetworkInterface() { disNetworkInterface.removeListener(pduListener); - disNetworkInterface.kill(); - disNetworkInterface = null; + + disNetworkInterface.close(); +// disNetworkInterface.kill(); // renamed as close(), deprecated +// disNetworkInterface = null; // making sure no possibility of zombie process remaining... } /** @@ -290,10 +303,12 @@ public class ExampleSimulationProgram if ((comments != null) && (comments.length > 0)) { ArrayList<String> newCommentsList = new ArrayList<>(); - for (int i = 0; i < comments.length; i++) + for (String comment : comments) { - if (!comments[i].isEmpty()) - newCommentsList.add(comments[i]); // OK found something to send + if (!comment.isEmpty()) + { + newCommentsList.add(comment); // OK found something to send + } } if (!newCommentsList.isEmpty()) { diff --git a/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt b/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt index 13c9f96360354e1d6e3a4e13e5ef558d750439d3..e579ef40087b468a0272d9635191f90839763651 100644 --- a/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt +++ b/examples/src/OpenDis7Examples/ExampleSimulationProgramLog.txt @@ -7,19 +7,22 @@ Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\buil compile-single: run-single: [OpenDis7Examples.ExampleSimulationProgram] started... -[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN Network confirmation: address=239.1.2.3 port=3000 Beginning pdu save to directory ./pduLog -Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog -[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN +Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog20.dislog +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN class edu.nps.moves.dis7.utilities.stream.PduRecorder listening to IP address 239.1.2.3 on port 3000 ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] sending PDUs for simulation step 1, monitor loopback to confirm sent +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 1. sent DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 1. received DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 1. received DisPduType 01 ENTITY_STATE, size 144 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 2. sent DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 2. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 2. received DisPduType 02 FIRE, size 96 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 3. sent DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 3. received DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 3. received DisPduType 22 COMMENT, size 104 bytes) *** [Narrative comment sent: APPLICATION_TIMESTEP] [MV3500 ExampleSimulationProgram, runSimulation() loop 1] @@ -27,10 +30,13 @@ sending PDUs for simulation step 1, monitor loopback to confirm sent ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] sending PDUs for simulation step 2, monitor loopback to confirm sent +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 4. sent DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 4. received DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 4. received DisPduType 01 ENTITY_STATE, size 144 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 5. sent DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 5. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 5. received DisPduType 02 FIRE, size 96 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 6. sent DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 6. received DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 6. received DisPduType 22 COMMENT, size 104 bytes) *** [Narrative comment sent: APPLICATION_TIMESTEP] [MV3500 ExampleSimulationProgram, runSimulation() loop 2] @@ -38,10 +44,13 @@ sending PDUs for simulation step 2, monitor loopback to confirm sent ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] sending PDUs for simulation step 3, monitor loopback to confirm sent +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 7. sent DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 7. received DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 7. received DisPduType 01 ENTITY_STATE, size 144 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 8. sent DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 8. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 8. received DisPduType 02 FIRE, size 96 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 9. sent DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 9. received DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 9. received DisPduType 22 COMMENT, size 104 bytes) *** [Narrative comment sent: APPLICATION_TIMESTEP] [MV3500 ExampleSimulationProgram, runSimulation() loop 3] @@ -49,31 +58,38 @@ sending PDUs for simulation step 3, monitor loopback to confirm sent ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] sending PDUs for simulation step 4, monitor loopback to confirm sent +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 10. sent DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 10. received DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 10. received DisPduType 01 ENTITY_STATE, size 144 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 11. sent DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 11. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 11. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 12. received DisPduType 22 COMMENT, size 104 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 12. sent DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 12. received DisPduType 22 COMMENT, size 104 bytes) *** [Narrative comment sent: APPLICATION_TIMESTEP] [MV3500 ExampleSimulationProgram, runSimulation() loop 4] ... [PDUs successfully sent for this loop] ... My simulation just did something, no really... ... [Pausing for 1.0 seconds] sending PDUs for simulation step 5, monitor loopback to confirm sent +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 13. sent DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 13. received DisPduType 01 ENTITY_STATE, size 144 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 13. received DisPduType 01 ENTITY_STATE, size 144 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 14. sent DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 14. received DisPduType 02 FIRE, size 96 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 14. received DisPduType 02 FIRE, size 96 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 15. sent DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 15. received DisPduType 22 COMMENT, size 104 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 15. received DisPduType 22 COMMENT, size 104 bytes) *** [Narrative comment sent: APPLICATION_TIMESTEP] [MV3500 ExampleSimulationProgram, runSimulation() loop 5] ... [PDUs successfully sent for this loop] ... [Termination condition met, simulationComplete=true] +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 16. sent DisPduType 22 COMMENT, size 120 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 16. received DisPduType 22 COMMENT, size 120 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 16. received DisPduType 22 COMMENT, size 120 bytes) *** [Narrative comment sent: COMPLETE_EVENT_REPORT] [MV3500 ExampleSimulationProgram, runSimulation() completed successfully] ... [final CommentPdu successfully sent for simulation] -Closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog +Closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog20.dislog [OpenDis7Examples.ExampleSimulationProgram] complete. BUILD SUCCESSFUL (total time: 10 seconds) diff --git a/examples/src/OpenDis7Examples/PduListenerSaverLog.txt b/examples/src/OpenDis7Examples/PduListenerSaverLog.txt index 6ea0ec839523574fd823cc2338c95e860f1e59c4..e36724bfd12768e55e47e3d5f4dfbae71e24247e 100644 --- a/examples/src/OpenDis7Examples/PduListenerSaverLog.txt +++ b/examples/src/OpenDis7Examples/PduListenerSaverLog.txt @@ -23,8 +23,8 @@ compile-single: run-single: OpenDis7Examples.PduListenerSaver started... Beginning PduListenerSaver (239.1.2.3:3000) to directory pduLog -Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog -[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN +Recorder log file open: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog21.dislog +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] Using network interface Intel(R) Centrino(R) Ultimate-N 6300 AGN class edu.nps.moves.dis7.utilities.stream.PduRecorder listening to IP address 239.1.2.3 on port 3000 Type p/enter to pause, r/enter to resume, q/enter to quit [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 1. received DisPduType 01 ENTITY_STATE, size 144 bytes) @@ -52,12 +52,12 @@ Type p/enter to pause, r/enter to resume, q/enter to quit [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 23. received DisPduType 23 ELECTROMAGNETIC_EMISSION, size 28 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 24. received DisPduType 24 DESIGNATOR, size 88 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 25. received DisPduType 25 TRANSMITTER, size 107 bytes) -[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 26. received DisPduType 26 SIGNAL, size 33 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 26. received DisPduType 26 SIGNAL, size 32 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 27. received DisPduType 27 RECEIVER, size 36 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 28. received DisPduType 28 IDENTIFICATION_FRIEND_OR_FOE, size 60 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 29. received DisPduType 29 UNDERWATER_ACOUSTIC, size 32 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 30. received DisPduType 30 SUPPLEMENTAL_EMISSION_ENTITY_STATE, size 28 bytes) -[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 31. received DisPduType 31 INTERCOM_SIGNAL, size 33 bytes) +[edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 31. received DisPduType 31 INTERCOM_SIGNAL, size 32 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 32. received DisPduType 32 INTERCOM_CONTROL, size 40 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 33. received DisPduType 33 AGGREGATE_STATE, size 136 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 34. received DisPduType 34 ISGROUPOF, size 40 bytes) @@ -99,10 +99,12 @@ Type p/enter to pause, r/enter to resume, q/enter to quit [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 70. received DisPduType 70 INFORMATION_OPERATIONS_ACTION, size 56 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 71. received DisPduType 71 INFORMATION_OPERATIONS_REPORT, size 40 bytes) [edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface] 72. received DisPduType 72 ATTRIBUTE, size 32 bytes) +quit +Type p/enter to pause, r/enter to resume, q/enter to quit q ... QUIT -Closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog +Closing recorder log file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog21.dislog Ending PduListenerSaver pdu recording, saved to file: -C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog -BUILD SUCCESSFUL (total time: 32 seconds) +C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog21.dislog +BUILD SUCCESSFUL (total time: 44 seconds) diff --git a/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt b/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt index 23dc83d78903da357cee5db9c8ab3cf3d0c5e187..045d885479cdac508523277067b92ffe3836db85 100644 --- a/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt +++ b/examples/src/OpenDis7Examples/PduReaderPlayerLog.txt @@ -90,15 +90,8 @@ edu.nps.moves.dis7.utilities.stream.X3dSlidingWindowCompression.doSlidingWindow( Insufficient keys to create X3D interpolators edu.nps.moves.dis7.utilities.stream.X3dSlidingWindowCompression.doSlidingWindow() regression: localMap.size()=1 Insufficient keys to create X3D LineSet -Replaying C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\pduLog\PduCaptureLog1.dislog -Total PDUs: 72 1... -End of replay from PduCaptureLog1.dislog -edu.nps.moves.dis7.utilities.stream.X3dSlidingWindowCompression.doSlidingWindow() regression: localMap.size()=1 -Insufficient keys to create X3D interpolators -edu.nps.moves.dis7.utilities.stream.X3dSlidingWindowCompression.doSlidingWindow() regression: localMap.size()=1 -Insufficient keys to create X3D LineSet q ... QUIT Ending pdu files playback for directory pduLog OpenDis7Examples.PduReaderPlayer complete. -BUILD SUCCESSFUL (total time: 46 seconds) +BUILD SUCCESSFUL (total time: 36 seconds) diff --git a/examples/src/UdpExamples/MulticastUdpSender.java b/examples/src/UdpExamples/MulticastUdpSender.java index e4073c95c7bb4b38f2510ec5d33845eefb1aefd0..b05aefd8392e97e77f3a66c47345406901b49211 100644 --- a/examples/src/UdpExamples/MulticastUdpSender.java +++ b/examples/src/UdpExamples/MulticastUdpSender.java @@ -19,10 +19,10 @@ public class MulticastUdpSender // reserved range for all IPv4 multicast: 224.0.0.0 through 239.255.255.255 // https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml - /** Default multicast group address we send on. + /** Default multicast group address for send and receive connections. * @see <a href="https://en.wikipedia.org/wiki/Multicast_address">https://en.wikipedia.org/wiki/Multicast_address</a> */ public static final String MULTICAST_ADDRESS = "239.1.2.15"; // within reserved multicast address range - /** Default multicast port used, matches Wireshark DIS capture default + /** Default socket port used, matches Wireshark DIS capture default * @see <a href="https://en.wikipedia.org/wiki/Port_(computer_networking)">https://en.wikipedia.org/wiki/Port_(computer_networking)</a> */ public static final int DESTINATION_PORT = 1718; diff --git a/lib/open-dis7-enumerations-classes.jar b/lib/open-dis7-enumerations-classes.jar index 52a1674a8dca028be53a5adaf06128fba060ec88..29de2036cf427f8b33c6bad9d3bf60bf1e4d7d10 100644 Binary files a/lib/open-dis7-enumerations-classes.jar and b/lib/open-dis7-enumerations-classes.jar differ diff --git a/lib/open-dis7-enumerations-javadoc.jar b/lib/open-dis7-enumerations-javadoc.jar index a355cbd6251c1dfc153989f2442f7f0d82f10cf9..c5acd7cb5faed57f0ebdd1d1adef7df641e24639 100644 Binary files a/lib/open-dis7-enumerations-javadoc.jar and b/lib/open-dis7-enumerations-javadoc.jar differ diff --git a/lib/open-dis7-enumerations-source.jar b/lib/open-dis7-enumerations-source.jar index f8fa5ffbb514aaf3ab553cd8626a52e885b963de..81c00c116acca58da920e0ca34378f29b8ac4d5a 100644 Binary files a/lib/open-dis7-enumerations-source.jar and b/lib/open-dis7-enumerations-source.jar differ diff --git a/lib/open-dis7-pdus-classes.jar b/lib/open-dis7-pdus-classes.jar index a3abdbea4353260cde5cbe36716f986e097cfff9..b51b967a0461a35c124f4a8a8b0fd6205bb5d204 100644 Binary files a/lib/open-dis7-pdus-classes.jar and b/lib/open-dis7-pdus-classes.jar differ diff --git a/lib/open-dis7-pdus-javadoc.jar b/lib/open-dis7-pdus-javadoc.jar index abfa5435b1b2ad27154c50eed209f6b446d64762..7bee979797865ff4d7b80d2895f71a6022419153 100644 Binary files a/lib/open-dis7-pdus-javadoc.jar and b/lib/open-dis7-pdus-javadoc.jar differ diff --git a/lib/open-dis7-pdus-source.jar b/lib/open-dis7-pdus-source.jar index 811105222760e4cb1f599fd656532800a9db37c6..6121aa66f54f7722e15ab3b2a31a26279e498981 100644 Binary files a/lib/open-dis7-pdus-source.jar and b/lib/open-dis7-pdus-source.jar differ