Skip to content
Snippets Groups Projects
Commit b16dd80e authored by Brutzman, Don's avatar Brutzman, Don
Browse files

rename DISPDUType as DisPduType

parent 073081d0
No related branches found
No related tags found
No related merge requests found
......@@ -73,7 +73,7 @@ public class AllPduReceiver
for (Pdu nextPdu : pduBundle) // iterator loop through PDU bundle
{
DISPDUType currentPduType = nextPdu.getPduType(); //short currentPduType = nextPdu.getPduType();
DisPduType currentPduType = nextPdu.getPduType(); //short currentPduType = nextPdu.getPduType();
String currentPduTypeName = nextPdu.getClass().getName();
String currentPduFamilyName = nextPdu.getClass().getSuperclass().getSimpleName();
DISProtocolFamily currentProtocolFamilyID = nextPdu.getProtocolFamily(); //short currentProtocolFamilyID = nextPdu.getProtocolFamily();
......@@ -92,7 +92,7 @@ public class AllPduReceiver
System.out.println(message.toString()); // diagnostic information helps
// additional message information of interest, if any
switch (currentPduType) // using enumeration values from edu.​nps.​moves.​dis7.​enumerations.​DISPDUType
switch (currentPduType) // using enumeration values from edu.​nps.​moves.​dis7.​enumerations.​DisPduType
{
case COMMENT:
CommentPdu commentPdu = (CommentPdu)nextPdu; // cast to precise type
......
......@@ -16,80 +16,81 @@ run-single:
Usage: AllPduReceiver <multicast group> <port>
Default: AllPduReceiver 239.1.2.3 3000
To quit: stop or kill this process
16:00:00 received new DIS PDU DISPDUType 1 ENTITY_STATE (DISProtocolFamily 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 2 FIRE (DISProtocolFamily 2 WARFARE)
16:00:00 received new DIS PDU DISPDUType 3 DETONATION (DISProtocolFamily 2 WARFARE)
16:00:00 received new DIS PDU DISPDUType 4 COLLISION (DISProtocolFamily 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 5 SERVICE_REQUEST (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 6 RESUPPLY_OFFER (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 7 RESUPPLY_RECEIVED (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 8 RESUPPLY_CANCEL (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 9 REPAIR_COMPLETE (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 10 REPAIR_RESPONSE (DISProtocolFamily 3 LOGISTICS)
16:00:00 received new DIS PDU DISPDUType 11 CREATE_ENTITY (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 12 REMOVE_ENTITY (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 13 START_RESUME (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 14 STOP_FREEZE (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 15 ACKNOWLEDGE (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 16 ACTION_REQUEST (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 17 ACTION_RESPONSE (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 18 DATA_QUERY (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 19 SET_DATA (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 20 DATA (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 21 EVENT_REPORT (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 22 COMMENT (DISProtocolFamily 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 01 ENTITY_STATE (DisPduType 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 02 FIRE (DisPduType 2 WARFARE)
16:00:00 received new DIS PDU DisPduType 03 DETONATION (DisPduType 2 WARFARE)
16:00:00 received new DIS PDU DisPduType 04 COLLISION (DisPduType 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 05 SERVICE_REQUEST (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 06 RESUPPLY_OFFER (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 07 RESUPPLY_RECEIVED (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 08 RESUPPLY_CANCEL (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 09 REPAIR_COMPLETE (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 10 REPAIR_RESPONSE (DisPduType 3 LOGISTICS)
16:00:00 received new DIS PDU DisPduType 11 CREATE_ENTITY (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 12 REMOVE_ENTITY (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 13 START_RESUME (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 14 STOP_FREEZE (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 15 ACKNOWLEDGE (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 16 ACTION_REQUEST (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 17 ACTION_RESPONSE (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 18 DATA_QUERY (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 19 SET_DATA (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 20 DATA (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 21 EVENT_REPORT (DisPduType 5 SIMULATION_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 22 COMMENT (DisPduType 5 SIMULATION_MANAGEMENT)
messages: "Hello CommentPDU" "Here is a second line of text in this comment."
16:00:00 received new DIS PDU DISPDUType 23 ELECTROMAGNETIC_EMISSION (DISProtocolFamily 6 DISTRIBUTED_EMISSION_REGENERATION)
Jul 17, 2021 5:04:29 PM edu.nps.moves.dis7.utilities.PduFactory createPdu
SEVERE: unknown pduType=DISPDUType 0 OTHER, PduFactory fails
16:00:00 received new DIS PDU DISPDUType 24 DESIGNATOR (DISProtocolFamily 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DISPDUType 25 TRANSMITTER (DISProtocolFamily 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DISPDUType 26 SIGNAL (DISProtocolFamily 4 RADIO_COMMUNICATIONS)
Jul 17, 2021 5:04:29 PM edu.nps.moves.dis7.utilities.PduFactory createPdu
SEVERE: unknown pduType=DISPDUType 0 OTHER, PduFactory fails
16:00:00 received new DIS PDU DISPDUType 27 RECEIVER (DISProtocolFamily 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DISPDUType 28 IDENTIFICATION_FRIEND_OR_FOE (DISProtocolFamily 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DISPDUType 29 UNDERWATER_ACOUSTIC (DISProtocolFamily 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DISPDUType 30 SUPPLEMENTAL_EMISSION_ENTITY_STATE (DISProtocolFamily 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DISPDUType 31 INTERCOM_SIGNAL (DISProtocolFamily 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DISPDUType 32 INTERCOM_CONTROL (DISProtocolFamily 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DISPDUType 33 AGGREGATE_STATE (DISProtocolFamily 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 34 ISGROUPOF (DISProtocolFamily 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 35 TRANSFER_OWNERSHIP (DISProtocolFamily 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 36 ISPARTOF (DISProtocolFamily 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DISPDUType 37 MINEFIELD_STATE (DISProtocolFamily 8 MINEFIELD)
16:00:00 received new DIS PDU DISPDUType 38 MINEFIELD_QUERY (DISProtocolFamily 8 MINEFIELD)
16:00:00 received new DIS PDU DISPDUType 39 MINEFIELD_DATA (DISProtocolFamily 8 MINEFIELD)
16:00:00 received new DIS PDU DISPDUType 40 MINEFIELD_RESPONSE_NACK (DISProtocolFamily 8 MINEFIELD)
16:00:00 received new DIS PDU DISPDUType 41 ENVIRONMENTAL_PROCESS (DISProtocolFamily 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DISPDUType 42 GRIDDED_DATA (DISProtocolFamily 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DISPDUType 43 POINT_OBJECT_STATE (DISProtocolFamily 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DISPDUType 44 LINEAR_OBJECT_STATE (DISProtocolFamily 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DISPDUType 45 AREAL_OBJECT_STATE (DISProtocolFamily 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DISPDUType 46 TIME_SPACE_POSITION_INFORMATION (DISProtocolFamily 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 47 APPEARANCE (DISProtocolFamily 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 48 ARTICULATED_PARTS (DISProtocolFamily 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 49 LIVE_ENTITY_FIRE (DISProtocolFamily 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 50 LIVE_ENTITY_DETONATION (DISProtocolFamily 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 51 CREATE_ENTITY_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 52 REMOVE_ENTITY_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 53 START_RESUME_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 54 STOP_FREEZE_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 55 ACKNOWLEDGE_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 56 ACTION_REQUEST_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 57 ACTION_RESPONSE_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 58 DATA_QUERY_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 59 SET_DATA_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 60 DATA_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 61 EVENT_REPORT_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 62 COMMENT_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 63 RECORD_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 64 SET_RECORD_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 65 RECORD_QUERY_RELIABLE (DISProtocolFamily 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DISPDUType 66 COLLISION_ELASTIC (DISProtocolFamily 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 67 ENTITY_STATE_UPDATE (DISProtocolFamily 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DISPDUType 68 DIRECTED_ENERGY_FIRE (DISProtocolFamily 2 WARFARE)
16:00:00 received new DIS PDU DISPDUType 69 ENTITY_DAMAGE_STATUS (DISProtocolFamily 2 WARFARE)
16:00:00 received new DIS PDU DISPDUType 70 INFORMATION_OPERATIONS_ACTION (DISProtocolFamily 13 INFORMATION_OPERATIONS)
16:00:00 received new DIS PDU DISPDUType 71 INFORMATION_OPERATIONS_REPORT (DISProtocolFamily 13 INFORMATION_OPERATIONS)
16:00:00 received new DIS PDU DISPDUType 72 ATTRIBUTE (DISProtocolFamily 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 23 ELECTROMAGNETIC_EMISSION (DisPduType 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DisPduType 24 DESIGNATOR (DisPduType 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DisPduType 25 TRANSMITTER (DisPduType 4 RADIO_COMMUNICATIONS)
Jul 18, 2021 10:34:06 PM edu.nps.moves.dis7.utilities.PduFactory createPdu
16:00:00 received new DIS PDU DisPduType 26 SIGNAL (DisPduType 4 RADIO_COMMUNICATIONS)
SEVERE: unknown pduType=DisPduType 00 OTHER, PduFactory fails
16:00:00 received new DIS PDU DisPduType 27 RECEIVER (DisPduType 4 RADIO_COMMUNICATIONS)
Jul 18, 2021 10:34:06 PM edu.nps.moves.dis7.utilities.PduFactory createPdu
SEVERE: unknown pduType=DisPduType 00 OTHER, PduFactory fails
16:00:00 received new DIS PDU DisPduType 28 IDENTIFICATION_FRIEND_OR_FOE (DisPduType 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DisPduType 29 UNDERWATER_ACOUSTIC (DisPduType 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DisPduType 30 SUPPLEMENTAL_EMISSION_ENTITY_STATE (DisPduType 6 DISTRIBUTED_EMISSION_REGENERATION)
16:00:00 received new DIS PDU DisPduType 31 INTERCOM_SIGNAL (DisPduType 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DisPduType 32 INTERCOM_CONTROL (DisPduType 4 RADIO_COMMUNICATIONS)
16:00:00 received new DIS PDU DisPduType 33 AGGREGATE_STATE (DisPduType 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 34 ISGROUPOF (DisPduType 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 35 TRANSFER_OWNERSHIP (DisPduType 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 36 ISPARTOF (DisPduType 7 ENTITY_MANAGEMENT)
16:00:00 received new DIS PDU DisPduType 37 MINEFIELD_STATE (DisPduType 8 MINEFIELD)
16:00:00 received new DIS PDU DisPduType 38 MINEFIELD_QUERY (DisPduType 8 MINEFIELD)
16:00:00 received new DIS PDU DisPduType 39 MINEFIELD_DATA (DisPduType 8 MINEFIELD)
16:00:00 received new DIS PDU DisPduType 40 MINEFIELD_RESPONSE_NACK (DisPduType 8 MINEFIELD)
16:00:00 received new DIS PDU DisPduType 41 ENVIRONMENTAL_PROCESS (DisPduType 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DisPduType 42 GRIDDED_DATA (DisPduType 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DisPduType 43 POINT_OBJECT_STATE (DisPduType 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DisPduType 44 LINEAR_OBJECT_STATE (DisPduType 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DisPduType 45 AREAL_OBJECT_STATE (DisPduType 9 SYNTHETIC_ENVIRONMENT)
16:00:00 received new DIS PDU DisPduType 46 TIME_SPACE_POSITION_INFORMATION (DisPduType 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 47 APPEARANCE (DisPduType 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 48 ARTICULATED_PARTS (DisPduType 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 49 LIVE_ENTITY_FIRE (DisPduType 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 50 LIVE_ENTITY_DETONATION (DisPduType 11 LIVE_ENTITY_LE_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 51 CREATE_ENTITY_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 52 REMOVE_ENTITY_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 53 START_RESUME_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 54 STOP_FREEZE_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 55 ACKNOWLEDGE_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 56 ACTION_REQUEST_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 57 ACTION_RESPONSE_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 58 DATA_QUERY_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 59 SET_DATA_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 60 DATA_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 61 EVENT_REPORT_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 62 COMMENT_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 63 RECORD_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 64 SET_RECORD_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 65 RECORD_QUERY_RELIABLE (DisPduType 10 SIMULATION_MANAGEMENT_WITH_RELIABILITY)
16:00:00 received new DIS PDU DisPduType 66 COLLISION_ELASTIC (DisPduType 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 67 ENTITY_STATE_UPDATE (DisPduType 1 ENTITY_INFORMATION_INTERACTION)
16:00:00 received new DIS PDU DisPduType 68 DIRECTED_ENERGY_FIRE (DisPduType 2 WARFARE)
16:00:00 received new DIS PDU DisPduType 69 ENTITY_DAMAGE_STATUS (DisPduType 2 WARFARE)
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: 36 seconds)
......@@ -84,18 +84,18 @@ public class AllPduSender
// Loop through all the enumerated PDU types, create a PDU for each type,
// add that PDU to generatedPdusList, then send each one
for (DISPDUType pdu : DISPDUType.values())
for (DisPduType pduTypeValue : DisPduType.values())
{
// System.out.println("PDU " + pdu.getValue() + " " + pdu.name() + " " + pdu.getDescription()); // diagnostic
Pdu aPdu = null; // edu.​nps.​moves7.​dis.PDU superclass for all PDUs, in preparation for custom assignment
try {
switch (pdu) // using enumeration values from edu.​nps.​moves.​dis7.​enumerations.​DISPDUType
switch (pduTypeValue) // using enumeration values from edu.​nps.​moves.​dis7.​enumerations.​DisPduType
{
// each case value is DISPDUType
// each case value is DisPduType
case OTHER: // 0
System.out.println ("*** Note: DISPDUType." + pdu.name() + "=" + pdu.getValue() + " not supported"); // TODO why was this received?
System.out.println ("*** Note: DisPduType." + pduTypeValue.name() + "=" + pduTypeValue.getValue() + " not supported"); // TODO why was this received?
break; // nothing to send
case ENTITY_STATE: // 1
......@@ -425,7 +425,7 @@ public class AllPduSender
break;
default:
System.out.println("*** Warning: PDU " + pdu.getValue() + " " + pdu + " not supported, created or sent ");
System.out.println("*** Warning: PDU " + pduTypeValue.getValue() + " " + pduTypeValue + " not supported, created or sent ");
// code generation block for this class follows:
// System.out.println(" case " + pdu + ": // " + pdu.getValue());
......@@ -441,7 +441,7 @@ public class AllPduSender
}
catch (Exception e)
{
System.out.print("Exception thrown for PDU " + pdu.getValue() + " " + pdu);
System.out.print("Exception thrown for PDU " + pduTypeValue.getValue() + " " + pduTypeValue);
System.out.print(Arrays.toString(e.getStackTrace()));
// continue looping
}
......@@ -478,12 +478,19 @@ public class AllPduSender
buffer = baos.toByteArray();
packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT);
multicastSocket.send(packet);
String currentPduTypeValuePadded = String.format("%2s", aPdu.getPduType().getValue());
String currentPduTypePadded = String.format("%-50s", aPdu.getPduType().toString()); // - indicates right padding of whitespace
DisPduType disPduType= aPdu.getPduType();
// disPduType.setTRACE(true);
String currentIndexPadded = String.format("%2s", (idx + 1));
String currentPduTypeValuePadded = String.format("%2s", disPduType.getValue());
String currentPduTypePadded = String.format("%-49s", aPdu.getPduType().toString()); // - indicates right padding of whitespace
String packetLengthPadded = String.format("%3s", packet.getLength());
System.out.print ("Sent DIS PDU " + currentPduTypeValuePadded + " " + currentPduTypePadded );
System.out.print ("(packet.getLength()=" + packetLengthPadded + ")"); // diagnostic, beware of ever-growing packet size!
System.out.println(" of type " + aPdu.getClass().getName());
System.out.println ("Sent packet #" + currentIndexPadded + ", " +
// currentPduTypeValuePadded + " " +
currentPduTypePadded +
"(packet.getLength()=" + packetLengthPadded + ")" + // diagnostic, beware of ever-growing packet size!
" of type " + aPdu.getClass().getName());
Thread.sleep(THREAD_SLEEP_INTERVAL); // pause for debugging, if zero this process still yields
}
......
......@@ -14,82 +14,82 @@ Usage: AllPduSender <multicast group> <port>
Default: AllPduSender 239.1.2.3 3000
OpenDis7Examples.AllPduSender started...
Generate list of all PDU types and note issues, if any...
*** Note: DISPDUType.OTHER=0 not supported
*** Note: DisPduType.OTHER=0 not supported
Preparing CommentPDU:
"Hello CommentPDU"
"Here is a second line of text in this comment."
Send the 72 PDUs we created...
Sent DIS PDU 1 DISPDUType 1 ENTITY_STATE (packet.getLength()=144) of type edu.nps.moves.dis7.pdus.EntityStatePdu
Sent DIS PDU 2 DISPDUType 2 FIRE (packet.getLength()= 96) of type edu.nps.moves.dis7.pdus.FirePdu
Sent DIS PDU 3 DISPDUType 3 DETONATION (packet.getLength()=104) of type edu.nps.moves.dis7.pdus.DetonationPdu
Sent DIS PDU 4 DISPDUType 4 COLLISION (packet.getLength()= 60) of type edu.nps.moves.dis7.pdus.CollisionPdu
Sent DIS PDU 5 DISPDUType 5 SERVICE_REQUEST (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ServiceRequestPdu
Sent DIS PDU 6 DISPDUType 6 RESUPPLY_OFFER (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ResupplyOfferPdu
Sent DIS PDU 7 DISPDUType 7 RESUPPLY_RECEIVED (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ResupplyReceivedPdu
Sent DIS PDU 8 DISPDUType 8 RESUPPLY_CANCEL (packet.getLength()= 24) of type edu.nps.moves.dis7.pdus.ResupplyCancelPdu
Sent DIS PDU 9 DISPDUType 9 REPAIR_COMPLETE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RepairCompletePdu
Sent DIS PDU 10 DISPDUType 10 REPAIR_RESPONSE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RepairResponsePdu
Sent DIS PDU 11 DISPDUType 11 CREATE_ENTITY (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.CreateEntityPdu
Sent DIS PDU 12 DISPDUType 12 REMOVE_ENTITY (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RemoveEntityPdu
Sent DIS PDU 13 DISPDUType 13 START_RESUME (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.StartResumePdu
Sent DIS PDU 14 DISPDUType 14 STOP_FREEZE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.StopFreezePdu
Sent DIS PDU 15 DISPDUType 15 ACKNOWLEDGE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AcknowledgePdu
Sent DIS PDU 16 DISPDUType 16 ACTION_REQUEST (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionRequestPdu
Sent DIS PDU 17 DISPDUType 17 ACTION_RESPONSE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionResponsePdu
Sent DIS PDU 18 DISPDUType 18 DATA_QUERY (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataQueryPdu
Sent DIS PDU 19 DISPDUType 19 SET_DATA (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetDataPdu
Sent DIS PDU 20 DISPDUType 20 DATA (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataPdu
Sent DIS PDU 21 DISPDUType 21 EVENT_REPORT (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.EventReportPdu
Sent DIS PDU 22 DISPDUType 22 COMMENT (packet.getLength()=112) of type edu.nps.moves.dis7.pdus.CommentPdu
Sent DIS PDU 23 DISPDUType 23 ELECTROMAGNETIC_EMISSION (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ElectromagneticEmissionPdu
Sent DIS PDU 24 DISPDUType 24 DESIGNATOR (packet.getLength()= 88) of type edu.nps.moves.dis7.pdus.DesignatorPdu
Sent DIS PDU 25 DISPDUType 25 TRANSMITTER (packet.getLength()=107) of type edu.nps.moves.dis7.pdus.TransmitterPdu
Sent DIS PDU 26 DISPDUType 26 SIGNAL (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.SignalPdu
Sent DIS PDU 27 DISPDUType 27 RECEIVER (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.ReceiverPdu
Sent DIS PDU 28 DISPDUType 28 IDENTIFICATION_FRIEND_OR_FOE (packet.getLength()= 60) of type edu.nps.moves.dis7.pdus.IdentificationFriendOrFoePdu
Sent DIS PDU 29 DISPDUType 29 UNDERWATER_ACOUSTIC (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.UnderwaterAcousticPdu
Sent DIS PDU 30 DISPDUType 30 SUPPLEMENTAL_EMISSION_ENTITY_STATE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.SupplementalEmissionEntityStatePdu
Sent DIS PDU 31 DISPDUType 31 INTERCOM_SIGNAL (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.IntercomSignalPdu
Sent DIS PDU 32 DISPDUType 32 INTERCOM_CONTROL (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.IntercomControlPdu
Sent DIS PDU 33 DISPDUType 33 AGGREGATE_STATE (packet.getLength()=136) of type edu.nps.moves.dis7.pdus.AggregateStatePdu
Sent DIS PDU 34 DISPDUType 34 ISGROUPOF (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.IsGroupOfPdu
Sent DIS PDU 35 DISPDUType 35 TRANSFER_OWNERSHIP (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.TransferOwnershipPdu
Sent DIS PDU 36 DISPDUType 36 ISPARTOF (packet.getLength()= 52) of type edu.nps.moves.dis7.pdus.IsPartOfPdu
Sent DIS PDU 37 DISPDUType 37 MINEFIELD_STATE (packet.getLength()= 72) of type edu.nps.moves.dis7.pdus.MinefieldStatePdu
Sent DIS PDU 38 DISPDUType 38 MINEFIELD_QUERY (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.MinefieldQueryPdu
Sent DIS PDU 39 DISPDUType 39 MINEFIELD_DATA (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.MinefieldDataPdu
Sent DIS PDU 40 DISPDUType 40 MINEFIELD_RESPONSE_NACK (packet.getLength()= 26) of type edu.nps.moves.dis7.pdus.MinefieldResponseNACKPdu
Sent DIS PDU 41 DISPDUType 41 ENVIRONMENTAL_PROCESS (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.EnvironmentalProcessPdu
Sent DIS PDU 42 DISPDUType 42 GRIDDED_DATA (packet.getLength()= 64) of type edu.nps.moves.dis7.pdus.GriddedDataPdu
Sent DIS PDU 43 DISPDUType 43 POINT_OBJECT_STATE (packet.getLength()= 91) of type edu.nps.moves.dis7.pdus.PointObjectStatePdu
Sent DIS PDU 44 DISPDUType 44 LINEAR_OBJECT_STATE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.LinearObjectStatePdu
Sent DIS PDU 45 DISPDUType 45 AREAL_OBJECT_STATE (packet.getLength()= 49) of type edu.nps.moves.dis7.pdus.ArealObjectStatePdu
Sent DIS PDU 46 DISPDUType 46 TIME_SPACE_POSITION_INFORMATION (packet.getLength()= 54) of type edu.nps.moves.dis7.pdus.TimeSpacePositionInformationPdu
Sent DIS PDU 47 DISPDUType 47 APPEARANCE (packet.getLength()= 67) of type edu.nps.moves.dis7.pdus.AppearancePdu
Sent DIS PDU 48 DISPDUType 48 ARTICULATED_PARTS (packet.getLength()= 17) of type edu.nps.moves.dis7.pdus.ArticulatedPartsPdu
Sent DIS PDU 49 DISPDUType 49 LIVE_ENTITY_FIRE (packet.getLength()= 67) of type edu.nps.moves.dis7.pdus.LiveEntityFirePdu
Sent DIS PDU 50 DISPDUType 50 LIVE_ENTITY_DETONATION (packet.getLength()= 79) of type edu.nps.moves.dis7.pdus.LiveEntityDetonationPdu
Sent DIS PDU 51 DISPDUType 51 CREATE_ENTITY_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.CreateEntityReliablePdu
Sent DIS PDU 52 DISPDUType 52 REMOVE_ENTITY_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.RemoveEntityReliablePdu
Sent DIS PDU 53 DISPDUType 53 START_RESUME_RELIABLE (packet.getLength()= 48) of type edu.nps.moves.dis7.pdus.StartResumeReliablePdu
Sent DIS PDU 54 DISPDUType 54 STOP_FREEZE_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.StopFreezeReliablePdu
Sent DIS PDU 55 DISPDUType 55 ACKNOWLEDGE_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AcknowledgeReliablePdu
Sent DIS PDU 56 DISPDUType 56 ACTION_REQUEST_RELIABLE (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.ActionRequestReliablePdu
Sent DIS PDU 57 DISPDUType 57 ACTION_RESPONSE_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionResponseReliablePdu
Sent DIS PDU 58 DISPDUType 58 DATA_QUERY_RELIABLE (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.DataQueryReliablePdu
Sent DIS PDU 59 DISPDUType 59 SET_DATA_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetDataReliablePdu
Sent DIS PDU 60 DISPDUType 60 DATA_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataReliablePdu
Sent DIS PDU 61 DISPDUType 61 EVENT_REPORT_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.EventReportReliablePdu
Sent DIS PDU 62 DISPDUType 62 COMMENT_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.CommentReliablePdu
Sent DIS PDU 63 DISPDUType 63 RECORD_RELIABLE (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.RecordReliablePdu
Sent DIS PDU 64 DISPDUType 64 SET_RECORD_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetRecordReliablePdu
Sent DIS PDU 65 DISPDUType 65 RECORD_QUERY_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.RecordQueryReliablePdu
Sent DIS PDU 66 DISPDUType 66 COLLISION_ELASTIC (packet.getLength()=100) of type edu.nps.moves.dis7.pdus.CollisionElasticPdu
Sent DIS PDU 67 DISPDUType 67 ENTITY_STATE_UPDATE (packet.getLength()= 72) of type edu.nps.moves.dis7.pdus.EntityStateUpdatePdu
Sent DIS PDU 68 DISPDUType 68 DIRECTED_ENERGY_FIRE (packet.getLength()= 88) of type edu.nps.moves.dis7.pdus.DirectedEnergyFirePdu
Sent DIS PDU 69 DISPDUType 69 ENTITY_DAMAGE_STATUS (packet.getLength()= 24) of type edu.nps.moves.dis7.pdus.EntityDamageStatusPdu
Sent DIS PDU 70 DISPDUType 70 INFORMATION_OPERATIONS_ACTION (packet.getLength()= 56) of type edu.nps.moves.dis7.pdus.InformationOperationsActionPdu
Sent DIS PDU 71 DISPDUType 71 INFORMATION_OPERATIONS_REPORT (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.InformationOperationsReportPdu
Sent DIS PDU 72 DISPDUType 72 ATTRIBUTE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AttributePdu
Sent packet # 1, DisPduType 01 ENTITY_STATE (packet.getLength()=144) of type edu.nps.moves.dis7.pdus.EntityStatePdu
Sent packet # 2, DisPduType 02 FIRE (packet.getLength()= 96) of type edu.nps.moves.dis7.pdus.FirePdu
Sent packet # 3, DisPduType 03 DETONATION (packet.getLength()=104) of type edu.nps.moves.dis7.pdus.DetonationPdu
Sent packet # 4, DisPduType 04 COLLISION (packet.getLength()= 60) of type edu.nps.moves.dis7.pdus.CollisionPdu
Sent packet # 5, DisPduType 05 SERVICE_REQUEST (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ServiceRequestPdu
Sent packet # 6, DisPduType 06 RESUPPLY_OFFER (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ResupplyOfferPdu
Sent packet # 7, DisPduType 07 RESUPPLY_RECEIVED (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.ResupplyReceivedPdu
Sent packet # 8, DisPduType 08 RESUPPLY_CANCEL (packet.getLength()= 24) of type edu.nps.moves.dis7.pdus.ResupplyCancelPdu
Sent packet # 9, DisPduType 09 REPAIR_COMPLETE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RepairCompletePdu
Sent packet #10, DisPduType 10 REPAIR_RESPONSE (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RepairResponsePdu
Sent packet #11, DisPduType 11 CREATE_ENTITY (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.CreateEntityPdu
Sent packet #12, DisPduType 12 REMOVE_ENTITY (packet.getLength()= 28) of type edu.nps.moves.dis7.pdus.RemoveEntityPdu
Sent packet #13, DisPduType 13 START_RESUME (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.StartResumePdu
Sent packet #14, DisPduType 14 STOP_FREEZE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.StopFreezePdu
Sent packet #15, DisPduType 15 ACKNOWLEDGE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AcknowledgePdu
Sent packet #16, DisPduType 16 ACTION_REQUEST (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionRequestPdu
Sent packet #17, DisPduType 17 ACTION_RESPONSE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionResponsePdu
Sent packet #18, DisPduType 18 DATA_QUERY (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataQueryPdu
Sent packet #19, DisPduType 19 SET_DATA (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetDataPdu
Sent packet #20, DisPduType 20 DATA (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataPdu
Sent packet #21, DisPduType 21 EVENT_REPORT (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.EventReportPdu
Sent packet #22, DisPduType 22 COMMENT (packet.getLength()=112) of type edu.nps.moves.dis7.pdus.CommentPdu
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 #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 #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
Sent packet #35, DisPduType 35 TRANSFER_OWNERSHIP (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.TransferOwnershipPdu
Sent packet #36, DisPduType 36 ISPARTOF (packet.getLength()= 52) of type edu.nps.moves.dis7.pdus.IsPartOfPdu
Sent packet #37, DisPduType 37 MINEFIELD_STATE (packet.getLength()= 72) of type edu.nps.moves.dis7.pdus.MinefieldStatePdu
Sent packet #38, DisPduType 38 MINEFIELD_QUERY (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.MinefieldQueryPdu
Sent packet #39, DisPduType 39 MINEFIELD_DATA (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.MinefieldDataPdu
Sent packet #40, DisPduType 40 MINEFIELD_RESPONSE_NACK (packet.getLength()= 26) of type edu.nps.moves.dis7.pdus.MinefieldResponseNACKPdu
Sent packet #41, DisPduType 41 ENVIRONMENTAL_PROCESS (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.EnvironmentalProcessPdu
Sent packet #42, DisPduType 42 GRIDDED_DATA (packet.getLength()= 64) of type edu.nps.moves.dis7.pdus.GriddedDataPdu
Sent packet #43, DisPduType 43 POINT_OBJECT_STATE (packet.getLength()= 91) of type edu.nps.moves.dis7.pdus.PointObjectStatePdu
Sent packet #44, DisPduType 44 LINEAR_OBJECT_STATE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.LinearObjectStatePdu
Sent packet #45, DisPduType 45 AREAL_OBJECT_STATE (packet.getLength()= 49) of type edu.nps.moves.dis7.pdus.ArealObjectStatePdu
Sent packet #46, DisPduType 46 TIME_SPACE_POSITION_INFORMATION (packet.getLength()= 54) of type edu.nps.moves.dis7.pdus.TimeSpacePositionInformationPdu
Sent packet #47, DisPduType 47 APPEARANCE (packet.getLength()= 67) of type edu.nps.moves.dis7.pdus.AppearancePdu
Sent packet #48, DisPduType 48 ARTICULATED_PARTS (packet.getLength()= 17) of type edu.nps.moves.dis7.pdus.ArticulatedPartsPdu
Sent packet #49, DisPduType 49 LIVE_ENTITY_FIRE (packet.getLength()= 67) of type edu.nps.moves.dis7.pdus.LiveEntityFirePdu
Sent packet #50, DisPduType 50 LIVE_ENTITY_DETONATION (packet.getLength()= 79) of type edu.nps.moves.dis7.pdus.LiveEntityDetonationPdu
Sent packet #51, DisPduType 51 CREATE_ENTITY_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.CreateEntityReliablePdu
Sent packet #52, DisPduType 52 REMOVE_ENTITY_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.RemoveEntityReliablePdu
Sent packet #53, DisPduType 53 START_RESUME_RELIABLE (packet.getLength()= 48) of type edu.nps.moves.dis7.pdus.StartResumeReliablePdu
Sent packet #54, DisPduType 54 STOP_FREEZE_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.StopFreezeReliablePdu
Sent packet #55, DisPduType 55 ACKNOWLEDGE_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.AcknowledgeReliablePdu
Sent packet #56, DisPduType 56 ACTION_REQUEST_RELIABLE (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.ActionRequestReliablePdu
Sent packet #57, DisPduType 57 ACTION_RESPONSE_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.ActionResponseReliablePdu
Sent packet #58, DisPduType 58 DATA_QUERY_RELIABLE (packet.getLength()= 44) of type edu.nps.moves.dis7.pdus.DataQueryReliablePdu
Sent packet #59, DisPduType 59 SET_DATA_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetDataReliablePdu
Sent packet #60, DisPduType 60 DATA_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.DataReliablePdu
Sent packet #61, DisPduType 61 EVENT_REPORT_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.EventReportReliablePdu
Sent packet #62, DisPduType 62 COMMENT_RELIABLE (packet.getLength()= 32) of type edu.nps.moves.dis7.pdus.CommentReliablePdu
Sent packet #63, DisPduType 63 RECORD_RELIABLE (packet.getLength()= 36) of type edu.nps.moves.dis7.pdus.RecordReliablePdu
Sent packet #64, DisPduType 64 SET_RECORD_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.SetRecordReliablePdu
Sent packet #65, DisPduType 65 RECORD_QUERY_RELIABLE (packet.getLength()= 40) of type edu.nps.moves.dis7.pdus.RecordQueryReliablePdu
Sent packet #66, DisPduType 66 COLLISION_ELASTIC (packet.getLength()=100) of type edu.nps.moves.dis7.pdus.CollisionElasticPdu
Sent packet #67, DisPduType 67 ENTITY_STATE_UPDATE (packet.getLength()= 72) of type edu.nps.moves.dis7.pdus.EntityStateUpdatePdu
Sent packet #68, DisPduType 68 DIRECTED_ENERGY_FIRE (packet.getLength()= 88) of type edu.nps.moves.dis7.pdus.DirectedEnergyFirePdu
Sent packet #69, DisPduType 69 ENTITY_DAMAGE_STATUS (packet.getLength()= 24) of type edu.nps.moves.dis7.pdus.EntityDamageStatusPdu
Sent packet #70, DisPduType 70 INFORMATION_OPERATIONS_ACTION (packet.getLength()= 56) of type edu.nps.moves.dis7.pdus.InformationOperationsActionPdu
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)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment