freeboard-sk-helper

1.5.1 • Public • Published

Freeboard-SK-Helper:

Signal K Server helper plugin for Freeboard-SK that acts as an API provider for the Signal K paths that are required to support Freeboard-SK operation and which may not be serviced by a Signal K server or installed plugins:


Note: this plugin may be used from time to time to provide functionality for experimental features that may become part of Feeboard-SK in the future.


Serviced Signal K Paths:

Course Data:

Provider to support the setting of an Active Route or Waypoint / Location as the current Destination.

Used in conjunction with the Derived Data plugin this enables the display of data related to the current destination.

HTTP: (GET/PUT)

./vesels/self/navigation/courseGreatCircle/activeRoute/href

./vesels/self/navigation/courseGreatCircle/activeRoute/startTime

./vesels/self/navigation/courseGreatCircle/nextPoint/position

./vesels/self/navigation/courseGreatCircle/nextPoint/arrivalCircle

./vesels/self/navigation/courseGreatCircle/nextPoint/value/href

./vesels/self/navigation/course/targetArrivalTime

Stream:

vessels.self.navigation.courseGreatCircle.activeRoute.href

vessels.self.navigation.courseGreatCircle.activeRoute.startTime

vessels.self.navigation.courseGreatCircle.nextPoint.position

vessels.self.navigation.courseGreatCircle.nextPoint.arrivalCircle

vessels.self.navigation.courseGreatCircle.nextPoint.value.href

vessels.self.navigation.course.targetArrivalTime

Deltas: (sent for the following paths)

navigation.courseGreatCircle.activeRoute.href

navigation.courseGreatCircle.activeRoute.startTime

navigation.courseGreatCircle.nextPoint.position

navigation.courseGreatCircle.nextPoint.arrivalCircle

navigation.courseGreatCircle.nextPoint.value.href

navigation.course.targetArrivalTime

Notifications / Alarms:

Serves as a provider for the following paths:

navigation.courseGreatCircle.nextPoint.arrivalCircle

  • Enables the radius of the circle surrounding the active destination to be defined to allow an arrival alarm (notifications.navigation.arrivalCircleEntered) to be raised.

Signal K special alarms:

notifications.mob

notifications.fire

notifications.sinking

notifications.flooding

notifications.collision

notifications.grounding

notifications.listing

notifications.adrift

notifications.piracy

notifications.abandon

Notifications: (sent for the following paths)

notifications.navigation.arrivalCircleEntered
notifications.mob
notifications.fire
notifications.sinking
notifications.flooding
notifications.collision
notifications.grounding
notifications.listing
notifications.adrift
notifications.piracy
notifications.abandon

Experiments:

  • N/A

Package Sidebar

Install

npm i freeboard-sk-helper

Weekly Downloads

11

Version

1.5.1

License

Apache-2.0

Unpacked Size

95.8 kB

Total Files

15

Last publish

Collaborators

  • panaaj