diff --git a/projects/Assignments/homework3/OpenDisPduSender.java b/projects/Assignments/homework3/OpenDisPduSender.java index cc282772f64af7c82d24d66d990afa61bd3f66c0..e98fa0818f60ff0e8d5acca88d4965156209e924 100644 --- a/projects/Assignments/homework3/OpenDisPduSender.java +++ b/projects/Assignments/homework3/OpenDisPduSender.java @@ -47,7 +47,19 @@ public class OpenDisPduSender { switch (pdu) { case ENTITY_STATE: - aPdu = new EntityStatePdu(); + // TODO continue to add unit tests + EntityStatePdu entityStatePdu = new EntityStatePdu(); + Marking espduMarking = new Marking(); + espduMarking.setCharactersString("Testing 123"); + // TODO libary should warn if > 11 characters + entityStatePdu.setMarking(espduMarking); + EntityID espduEntityID = new EntityID(); + espduEntityID.setSite(1); + espduEntityID.setApplication(2); + espduEntityID.setEntity(3); + entityStatePdu.setEntityID(espduEntityID); + // TODO consider adding utility methods to Open-DIS + aPdu = entityStatePdu; break; case COMMENT: @@ -115,7 +127,7 @@ public class OpenDisPduSender { break; default: - System.out.print("PDU of type " + pdu + " not created or sent "); + System.out.print("PDU of type " + pdu + " not supported, created or sent "); System.out.println(); }