diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 00000000..e7bedf33 --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/network/src/main/java/seng302/Networking/Utils/BoatLocationMessage.java b/network/src/main/java/seng302/Networking/Utils/BoatLocationMessage.java index 454de935..033c60fe 100644 --- a/network/src/main/java/seng302/Networking/Utils/BoatLocationMessage.java +++ b/network/src/main/java/seng302/Networking/Utils/BoatLocationMessage.java @@ -470,6 +470,19 @@ public class BoatLocationMessage extends AC35Data this.rudderAngle = rudderAngle; } + public seng302.GPSCoordinate getGPSLocation(){ + seng302.GPSCoordinate coord = new seng302.GPSCoordinate(AC35UnitConverter.convertGPS(latitude), AC35UnitConverter.convertGPS(longitude)); + return coord; + } + + public double getHeadingDegrees(){ + return AC35UnitConverter.convertHeading(getHeading()); + } + + public double getTrueWindAngleDegrees(){ + return AC35UnitConverter.convertTrueWindAngle(getTrueWindAngle()); + } + @Override public String toString() { StringBuilder builder = new StringBuilder();