From 421663c14574df1ddcb96be63f1351a4e4c9b913 Mon Sep 17 00:00:00 2001 From: fjc40 Date: Fri, 21 Apr 2017 12:54:48 +1200 Subject: [PATCH] Added device type enumerations as static ints for BoatLocationMessage. #story[778] --- .../BoatLocationMessage.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/mock/src/main/java/seng302/RaceEventMessages/BoatLocationMessage.java b/mock/src/main/java/seng302/RaceEventMessages/BoatLocationMessage.java index 1171fd6b..b5e6ca10 100644 --- a/mock/src/main/java/seng302/RaceEventMessages/BoatLocationMessage.java +++ b/mock/src/main/java/seng302/RaceEventMessages/BoatLocationMessage.java @@ -23,6 +23,21 @@ public class BoatLocationMessage ///Device type of the message (physical source of the message). private byte deviceType; + public static final int Unknown = 0; + public static final int RacingYacht = 1; + public static final int CommitteeBoat = 2; + public static final int Mark = 3; + public static final int Pin = 4; + public static final int ChaseBoat = 5; + public static final int MedicalBoat = 6; + public static final int MarshallBoat = 7; + public static final int UmpireBoat = 8; + public static final int UmpireSoftwareApplication = 9; + public static final int PrincipalRaceOfficerApplication = 10; + public static final int WeatherStation = 11; + public static final int Helicopter = 12; + public static final int DataProcessingApplication = 13; + ///Latitude of the boat. private int latitude; @@ -74,7 +89,7 @@ public class BoatLocationMessage /** - * Ctor. + * Ctor. Default. */ public BoatLocationMessage() { @@ -132,7 +147,7 @@ public class BoatLocationMessage //Getters and setters for message properties. - + public byte getMessageVersionNumber() { return messageVersionNumber;