- Fixed: Updated passed perpendicular calculation (#8).
- Chore: Added tests.
- Fixed: Calculation of remaining distance to travel of current route.
- Fixed: Worker termination.
- Fixed: Use VMC calculation for both
course.velocityMadeGoodandperformance.velocityMadeGoodToWaypoint.
- Fixed: VMC calculation to use COG instead of heading.
- Fixed: VMG calculation.
- Fixed: Added
@signalk/server-apidependencies.
- Added: Route distance / time to go and eta at final destination to
calcValues. - Fixed: Issue where route waypoints were not available for the distance calculation.
- Update: Perpendicular passed notification message text.
- Fixed: Issue where magnetic bearing values fell outside of the 0-360 degree range.
- Added:
performance.velocityMadeGoodToWaypoint. - Update: Use a value of 0 when
navigation.magneticVariationis undefined to ensurebearingTrackMagnetic&bearingMagnetichave a value.
- Fixed: Value of
navigation.course.calcValues.calcMethodbeing set toundefinedwhen course is cleared.
- Fixed: Remove erroneous unit conversion in TTG calculation.
- Update: Change plugin catagory keyword to
signalk-category-utility.
-
Populates the following course data paths under
navigation.course.calcValues:bearingTrackTruebearingTrackMagneticcrossTrackErrordistancedistancebearingTruebearingMagneticvelocityMadeGoodtimeToGoestimatedTimeOfArrivaltargetSpeed
-
Raises / clears the following notifications:
notifications.navigation.arrivalCircleEnterednotifications.navigation.perpendicularPassed