/self

Description: This holds the context (prefix + UUID, MMSI or URL in dot notation) of the server's self object.


/aircraft

Description: A wrapper object for aircraft, primarily intended for SAR aircraft in relation to marine search and rescue. For clarity about seaplanes etc, if it CAN fly, its an aircraft.


/aircraft/<RegExp>

Title: aircraft

Description: This regex pattern is used for validation of an MMSI or Signal K UUID identifier for the aircraft. Examples: urn:mrn:imo:mmsi:111099999 urn:mrn:signalk:uuid:c0d79334-4e25-4245-8892-54e8ccc8021d


/aircraft/<RegExp>/url

Description: URL based identity of the aircraft, if available.


/aircraft/<RegExp>/mmsi

Description: MMSI number of the aircraft, if available.


/aircraft/<RegExp>/uuid

Description: A unique Signal K flavoured maritime resource identifier, assigned by the server.


/aircraft/<RegExp>/flag

Description: The country of aircraft registration, or flag state of the aircraft


/aircraft/<RegExp>/base

Description: The home base of the aircraft


/aircraft/<RegExp>/registrations

Description: The various registrations of the aircraft.


/aircraft/<RegExp>/registrations/imo

Description: The IMO number of the aircraft.


/aircraft/<RegExp>/registrations/national

Description: The national registration number of the aircraft.


/aircraft/<RegExp>/registrations/national/<RegExp>

Description: This regex pattern is used for validating the identifier for the registration


/aircraft/<RegExp>/registrations/national/<RegExp>/country

Description: The ISO 3166-2 country code.


/aircraft/<RegExp>/registrations/national/<RegExp>/registration

Description: The registration code


/aircraft/<RegExp>/registrations/national/<RegExp>/description

Description: The registration description


/aircraft/<RegExp>/registrations/other

Description: Other registration or permits for the aircraft.


/aircraft/<RegExp>/registrations/other/<RegExp>

Description: This regex pattern is used for validating the identifier for the registration


/aircraft/<RegExp>/registrations/other/<RegExp>/registration

Description: The registration code


/aircraft/<RegExp>/registrations/other/<RegExp>/description

Description: The registration description


/aircraft/<RegExp>/communication

Title: communication

Description: Communication data including Radio, Telephone, E-Mail, etc.


/aircraft/<RegExp>/communication/callsignVhf

Description: Callsign for VHF communication


/aircraft/<RegExp>/communication/callsignHf

Description: Callsign for HF communication


/aircraft/<RegExp>/communication/phoneNumber

Description: Phone number of skipper


/aircraft/<RegExp>/communication/emailHf

Description: Email address to be used for HF email (Winmail, Airmail, Sailmail)


/aircraft/<RegExp>/communication/email

Description: Regular email for the skipper


/aircraft/<RegExp>/communication/satPhoneNumber

Description: Satellite phone number for vessel.


/aircraft/<RegExp>/communication/skipperName

Description: Full name of the skipper of the vessel.


/aircraft/<RegExp>/communication/crewNames

Description: Array with the names of the crew


/aircraft/<RegExp>/environment

Title: environment

Description: Environmental data measured locally including Depth, Wind, Temp, etc.


/aircraft/<RegExp>/environment/outside

Description: Environmental conditions outside of the vessel's hull


/aircraft/<RegExp>/environment/outside/temperature

Units: K (Kelvin)

Description: Current outside air temperature


/aircraft/<RegExp>/environment/outside/dewPointTemperature

Units: K (Kelvin)

Description: Current outside dew point temperature


/aircraft/<RegExp>/environment/outside/apparentWindChillTemperature

Units: K (Kelvin)

Description: Current outside apparent wind chill temperature


/aircraft/<RegExp>/environment/outside/theoreticalWindChillTemperature

Units: K (Kelvin)

Description: Current outside theoretical wind chill temperature


/aircraft/<RegExp>/environment/outside/heatIndexTemperature

Units: K (Kelvin)

Description: Current outside heat index temperature


/aircraft/<RegExp>/environment/outside/pressure

Units: Pa (Pascal)

Description: Current outside air ambient pressure


/aircraft/<RegExp>/environment/outside/humidity

Units: ratio (Ratio)

Description: Current outside air relative humidity


/aircraft/<RegExp>/environment/outside/airDensity

Units: kg/m3 (undefined)

Description: Current outside air density


/aircraft/<RegExp>/environment/outside/illuminance

Units: Lux (undefined)

Description: Current outside ambient light flux.


/aircraft/<RegExp>/environment/inside

Description: Environmental conditions inside the vessel's hull


/aircraft/<RegExp>/environment/inside/temperature

Units: K (Kelvin)

Description: Current inside air temperature


/aircraft/<RegExp>/environment/inside/humidity

Units: ratio (Ratio)

Description: Current inside air relative humidity


/aircraft/<RegExp>/environment/inside/engineRoom

Description: Current engine room air temperature


/aircraft/<RegExp>/environment/inside/engineRoom/temperature

Units: K (Kelvin)

Description: Temperature


/aircraft/<RegExp>/environment/inside/engineRoom/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aircraft/<RegExp>/environment/inside/engineRoom/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aircraft/<RegExp>/environment/inside/engineRoom/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aircraft/<RegExp>/environment/inside/engineRoom/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aircraft/<RegExp>/environment/inside/engineRoom/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aircraft/<RegExp>/environment/inside/mainCabin

Description: Current main cabin air temperature


/aircraft/<RegExp>/environment/inside/mainCabin/temperature

Units: K (Kelvin)

Description: Temperature


/aircraft/<RegExp>/environment/inside/mainCabin/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aircraft/<RegExp>/environment/inside/mainCabin/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aircraft/<RegExp>/environment/inside/mainCabin/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aircraft/<RegExp>/environment/inside/mainCabin/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aircraft/<RegExp>/environment/inside/mainCabin/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aircraft/<RegExp>/environment/inside/refrigerator

Description: Current refrigerator temperature


/aircraft/<RegExp>/environment/inside/refrigerator/temperature

Units: K (Kelvin)

Description: Temperature


/aircraft/<RegExp>/environment/inside/refrigerator/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aircraft/<RegExp>/environment/inside/refrigerator/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aircraft/<RegExp>/environment/inside/refrigerator/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aircraft/<RegExp>/environment/inside/refrigerator/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aircraft/<RegExp>/environment/inside/refrigerator/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aircraft/<RegExp>/environment/inside/freezer

Description: Current freezer temperature


/aircraft/<RegExp>/environment/inside/freezer/temperature

Units: K (Kelvin)

Description: Temperature


/aircraft/<RegExp>/environment/inside/freezer/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aircraft/<RegExp>/environment/inside/freezer/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aircraft/<RegExp>/environment/inside/freezer/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aircraft/<RegExp>/environment/inside/freezer/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aircraft/<RegExp>/environment/inside/freezer/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aircraft/<RegExp>/environment/inside/heating

Description: Current heating temperature


/aircraft/<RegExp>/environment/inside/heating/temperature

Units: K (Kelvin)

Description: Temperature


/aircraft/<RegExp>/environment/inside/heating/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aircraft/<RegExp>/environment/inside/heating/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aircraft/<RegExp>/environment/inside/heating/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aircraft/<RegExp>/environment/inside/heating/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aircraft/<RegExp>/environment/inside/heating/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aircraft/<RegExp>/environment/water

Description: Environmental conditions of the water that the vessel is sailing in


/aircraft/<RegExp>/environment/water/temperature

Units: K (Kelvin)

Description: Current water temperature


/aircraft/<RegExp>/environment/water/salinity

Units: ratio (Ratio)

Description: Water salinity


/aircraft/<RegExp>/environment/depth

Title: depth

Description: Depth related data


/aircraft/<RegExp>/environment/depth/belowKeel

Units: m (Meter)

Description: Depth below keel


/aircraft/<RegExp>/environment/depth/belowTransducer

Units: m (Meter)

Description: Depth below Transducer


/aircraft/<RegExp>/environment/depth/belowSurface

Units: m (Meter)

Description: Depth from surface


/aircraft/<RegExp>/environment/depth/transducerToKeel

Units: m (Meter)

Description: Depth from the transducer to the bottom of the keel


/aircraft/<RegExp>/environment/depth/surfaceToTransducer

Units: m (Meter)

Description: Depth transducer is below the water surface


/aircraft/<RegExp>/environment/current

Title: current

Description: Direction and strength of current affecting the vessel

Object value with properties

  • drift (m/s)
  • setTrue (rad)
  • setMagnetic (rad)

/aircraft/<RegExp>/environment/tide

Title: tide

Description: Tide data


/aircraft/<RegExp>/environment/tide/heightHigh

Units: m (Meter)

Description: Next high tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aircraft/<RegExp>/environment/tide/heightNow

Units: m (Meter)

Description: The current tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aircraft/<RegExp>/environment/tide/heightLow

Units: m (Meter)

Description: The next low tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aircraft/<RegExp>/environment/tide/timeLow

Units: RFC 3339 (UTC) (undefined)

Description: Time of the next low tide in UTC


/aircraft/<RegExp>/environment/tide/timeHigh

Units: RFC 3339 (UTC) (undefined)

Description: Time of next high tide in UTC


/aircraft/<RegExp>/environment/heave

Units: m (Meter)

Description: Vertical movement of the vessel due to waves


/aircraft/<RegExp>/environment/wind

Title: wind

Description: Wind data.


/aircraft/<RegExp>/environment/wind/angleApparent

Units: rad (Radian)

Description: Apparent wind angle, negative to port


/aircraft/<RegExp>/environment/wind/angleTrueGround

Units: rad (Radian)

Description: True wind angle based on speed over ground, negative to port


/aircraft/<RegExp>/environment/wind/angleTrueWater

Units: rad (Radian)

Description: True wind angle based on speed through water, negative to port


/aircraft/<RegExp>/environment/wind/directionChangeAlarm

Units: rad (Radian)

Description: The angle the wind needs to shift to raise an alarm


/aircraft/<RegExp>/environment/wind/directionTrue

Units: rad (Radian)

Description: The wind direction relative to true north


/aircraft/<RegExp>/environment/wind/directionMagnetic

Units: rad (Radian)

Description: The wind direction relative to magnetic north


/aircraft/<RegExp>/environment/wind/speedTrue

Units: m/s (Meters per second)

Description: Wind speed over water (as calculated from speedApparent and vessel's speed through water)


/aircraft/<RegExp>/environment/wind/speedOverGround

Units: m/s (Meters per second)

Description: Wind speed over ground (as calculated from speedApparent and vessel's speed over ground)


/aircraft/<RegExp>/environment/wind/speedApparent

Units: m/s (Meters per second)

Description: Apparent wind speed


/aircraft/<RegExp>/environment/time

Description: A time reference for the vessel. All clocks on the vessel dispaying local time should use the timezone offset here. If a timezoneRegion is supplied the timezone must also be supplied. If timezoneRegion is supplied that should be displayed by UIs in preference to simply timezone. ie 12:05 (Europe/London) should be displayed in preference to 12:05 (UTC+01:00)

Fields:

  • millis (Milliseconds since the UNIX epoch (1970-01-01 00:00:00))
  • timezoneOffset (Onboard timezone offset from UTC in hours and minutes (-)hhmm. +ve means east of Greenwich. For use by UIs)
  • timezoneRegion (Onboard timezone offset as listed in the IANA timezone database (tz database))

/aircraft/<RegExp>/environment/mode

Description: Mode of the vessel based on the current conditions. Can be combined with navigation.state to control vessel signals eg switch to night mode for instrumentation and lights, or make sound signals for fog.


/aircraft/<RegExp>/navigation

Title: navigation

Description: Navigation data including Position, Course to next WP information, etc.


/aircraft/<RegExp>/navigation/lights

Title: Navigation lights

Description: Current state of the vessels navigation lights


/aircraft/<RegExp>/navigation/courseOverGroundMagnetic

Units: rad (Radian)

Description: Course over ground (magnetic)


/aircraft/<RegExp>/navigation/courseOverGroundTrue

Units: rad (Radian)

Description: Course over ground (true)


/aircraft/<RegExp>/navigation/courseRhumbline

Title: Course

Description: Course information computed with Rhumbline


/aircraft/<RegExp>/navigation/courseRhumbline/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/aircraft/<RegExp>/navigation/courseRhumbline/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/aircraft/<RegExp>/navigation/courseRhumbline/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/aircraft/<RegExp>/navigation/courseRhumbline/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/aircraft/<RegExp>/navigation/courseRhumbline/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/aircraft/<RegExp>/navigation/courseRhumbline/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/aircraft/<RegExp>/navigation/courseRhumbline/activeRoute/startTime

Description: The time this route was activated


/aircraft/<RegExp>/navigation/courseRhumbline/nextPoint

Description: The point on earth the vessel's presently navigating towards


/aircraft/<RegExp>/navigation/courseRhumbline/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/aircraft/<RegExp>/navigation/courseRhumbline/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/aircraft/<RegExp>/navigation/courseRhumbline/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/courseGreatCircle

Title: Course

Description: Course information computed with Great Circle


/aircraft/<RegExp>/navigation/courseGreatCircle/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/aircraft/<RegExp>/navigation/courseGreatCircle/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/aircraft/<RegExp>/navigation/courseGreatCircle/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/aircraft/<RegExp>/navigation/courseGreatCircle/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/aircraft/<RegExp>/navigation/courseGreatCircle/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/aircraft/<RegExp>/navigation/courseGreatCircle/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/aircraft/<RegExp>/navigation/courseGreatCircle/activeRoute/startTime

Description: The time this route was activated


/aircraft/<RegExp>/navigation/courseGreatCircle/nextPoint

Description: The point on earth the vessel's presently navigating towards


/aircraft/<RegExp>/navigation/courseGreatCircle/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/aircraft/<RegExp>/navigation/courseGreatCircle/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/aircraft/<RegExp>/navigation/courseGreatCircle/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/closestApproach

Description: Calculated values for other vessels, e.g. from AIS

Object value with properties

  • distance (m)
  • timeTo (s)

/aircraft/<RegExp>/navigation/racing

Description: Specific navigational data related to yacht racing.


/aircraft/<RegExp>/navigation/racing/startLineStb

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/racing/startLinePort

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/racing/distanceStartline

Units: m (Meter)

Description: The current distance to the start line


/aircraft/<RegExp>/navigation/racing/timeToStart

Units: s (Second)

Description: Time left before start


/aircraft/<RegExp>/navigation/racing/timePortDown

Units: s (Second)

Description: Time to arrive at the start line on port, turning downwind


/aircraft/<RegExp>/navigation/racing/timePortUp

Units: s (Second)

Description: Time to arrive at the start line on port, turning upwind


/aircraft/<RegExp>/navigation/racing/timeStbdDown

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning downwind


/aircraft/<RegExp>/navigation/racing/timeStbdUp

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning upwind


/aircraft/<RegExp>/navigation/racing/distanceLayline

Units: m (Meter)

Description: The current distance to the layline


/aircraft/<RegExp>/navigation/magneticVariation

Units: rad (Radian)

Description: The magnetic variation (declination) at the current position


/aircraft/<RegExp>/navigation/magneticVariationAgeOfService

Units: s (Second)

Description: Seconds since the 1st Jan 1970 that the variation calculation was made


/aircraft/<RegExp>/navigation/destination

Title: destination

Description: The intended destination of this trip


/aircraft/<RegExp>/navigation/destination/commonName

Description: Common name of the Destination, eg 'Fiji', also used in ais messages


/aircraft/<RegExp>/navigation/destination/eta

Description: Expected time of arrival at destination waypoint


/aircraft/<RegExp>/navigation/destination/waypoint

Description: UUID of destination waypoint


/aircraft/<RegExp>/navigation/gnss

Title: gnss

Description: Global satellite navigation meta information


/aircraft/<RegExp>/navigation/gnss/type

Description: Fix type


/aircraft/<RegExp>/navigation/gnss/methodQuality

Description: Quality of the satellite fix


/aircraft/<RegExp>/navigation/gnss/integrity

Description: Integrity of the satellite fix


/aircraft/<RegExp>/navigation/gnss/satellites

Description: Number of satellites


/aircraft/<RegExp>/navigation/gnss/antennaAltitude

Units: m (Meter)

Description: Altitude of antenna


/aircraft/<RegExp>/navigation/gnss/horizontalDilution

Description: Horizontal Dilution of Precision


/aircraft/<RegExp>/navigation/gnss/positionDilution

Description: Positional Dilution of Precision


/aircraft/<RegExp>/navigation/gnss/geoidalSeparation

Description: Difference between WGS84 earth ellipsoid and mean sea level


/aircraft/<RegExp>/navigation/gnss/differentialAge

Units: s (Second)

Description: Age of DGPS data


/aircraft/<RegExp>/navigation/gnss/differentialReference

Description: ID of DGPS base station


/aircraft/<RegExp>/navigation/headingMagnetic

Units: rad (Radian)

Description: Current magnetic heading of the vessel


/aircraft/<RegExp>/navigation/headingTrue

Units: rad (Radian)

Description: The current true heading of the vessel


/aircraft/<RegExp>/navigation/position

Title: position

Description: The position of the vessel in 2 or 3 dimensions (WGS84 datum)

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/attitude

Title: Attitude

Description: Vessel attitude: roll, pitch and yaw

Object value with properties

  • roll (rad)
  • pitch (rad)
  • yaw (rad)

/aircraft/<RegExp>/navigation/maneuver

Description: Special maneuver such as regional passing arrangement. (from ais)


/aircraft/<RegExp>/navigation/rateOfTurn

Units: rad/s (Radian per second)

Description: Rate of turn (+ve is change to starboard). If the value is AIS RIGHT or LEFT, set to +-0.0206 rads and add warning in notifications


/aircraft/<RegExp>/navigation/speedOverGround

Units: m/s (Meters per second)

Description: Vessel speed over ground. If converting from AIS 'HIGH' value, set to 102.2 (Ais max value) and add warning in notifications


/aircraft/<RegExp>/navigation/speedThroughWater

Units: m/s (Meters per second)

Description: Vessel speed through the water


/aircraft/<RegExp>/navigation/speedThroughWaterTransverse

Units: m/s (Meters per second)

Description: Transverse speed through the water (Leeway)


/aircraft/<RegExp>/navigation/speedThroughWaterLongitudinal

Units: m/s (Meters per second)

Description: Longitudinal speed through the water


/aircraft/<RegExp>/navigation/leewayAngle

Units: rad (Radian)

Description: Leeway Angle derived from the longitudinal and transverse speeds through the water


/aircraft/<RegExp>/navigation/log

Units: m (Meter)

Description: Total distance traveled


/aircraft/<RegExp>/navigation/trip

Description: Trip data


/aircraft/<RegExp>/navigation/trip/log

Units: m (Meter)

Description: Total distance traveled on this trip / since trip reset


/aircraft/<RegExp>/navigation/trip/lastReset

Description: Trip log reset time


/aircraft/<RegExp>/navigation/state

Title: state

Description: Current navigational state of the vessel


/aircraft/<RegExp>/navigation/anchor

Title: anchor

Description: The anchor data, for anchor watch etc


/aircraft/<RegExp>/navigation/anchor/maxRadius

Units: m (Meter)

Description: Radius of anchor alarm boundary. The distance from anchor to the center of the boat


/aircraft/<RegExp>/navigation/anchor/currentRadius

Units: m (Meter)

Description: Current distance to anchor


/aircraft/<RegExp>/navigation/anchor/position

Title: position

Description: The actual anchor position of the vessel in 3 dimensions, probably an estimate at best

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aircraft/<RegExp>/navigation/datetime

Description: Time and Date from the GNSS Positioning System

Fields:

  • gnssTimeSource (Source of GNSS Date and Time), enum:

    • GPS
    • GLONASS
    • Galileo
    • Beidou
    • IRNSS
    • Radio Signal
    • Internet
    • Local clock

/aircraft/<RegExp>/notifications

Title: notifications

Description: Notifications currently raised. Major categories have well-defined names, but the tree can be extended by any hierarchical structure


/aircraft/<RegExp>/notifications/<RegExp>

Description: This regex pattern is used for validation of the path of the alarm


/aircraft/<RegExp>/design

Title: design

Description: Design/dimensional data of this aircraft


/aircraft/<RegExp>/design/displacement

Units: kg (Kilogram)

Description: The displacement of the vessel


/aircraft/<RegExp>/design/aisShipType

Description: The ais ship type see http://www.bosunsmate.org/ais/message5.php

Object value with properties

  • id
  • name

/aircraft/<RegExp>/design/draft

Title: draft

Description: The draft of the vessel

Object value with properties

  • minimum (m)
  • maximum (m)
  • current (m)
  • canoe (m)

/aircraft/<RegExp>/design/length

Title: length

Description: The various lengths of the vessel

Object value with properties

  • overall (m)
  • hull (m)
  • waterline (m)

/aircraft/<RegExp>/design/keel

Title: keel

Description: Information about the vessel's keel

Fields:

  • type (The type of keel.), enum:

    • long
    • fin
    • flare
    • bulb
    • wing
    • centerboard
    • kanting
    • lifting
    • daggerboard

/aircraft/<RegExp>/design/keel/angle

Units: rad (Radian)

Description: A number indicating at which angle the keel currently is (in case of a canting keel), negative to port.


/aircraft/<RegExp>/design/keel/lift

Units: ratio (Ratio)

Description: In the case of a lifting keel, centreboard or daggerboard, the part of the keel which is extended. 0 is 'all the way up' and 1 is 'all the way down'. 0.8 would be 80% down.


/aircraft/<RegExp>/design/beam

Units: m (Meter)

Description: Beam length


/aircraft/<RegExp>/design/airHeight

Units: m (Meter)

Description: Total height of the vessel


/aircraft/<RegExp>/design/rigging

Title: rigging

Description: Information about the vessel's rigging

Fields:

  • configuration (The configuration of the rigging)
  • masts (The number of masts on the vessel.)

/aircraft/<RegExp>/sensors

Title: sensors

Description: Sensors, their state, and data.


/aircraft/<RegExp>/sensors/<RegExp>

Title: sensor

Description: This regex pattern is used for validation UUID identifier for the sensor


/aircraft/<RegExp>/sensors/<RegExp>/name

Description: The common name of the sensor


/aircraft/<RegExp>/sensors/<RegExp>/sensorType

Description: The datamodel definition of the sensor data. FIXME - need to create a definitions lib of sensor datamodel types


/aircraft/<RegExp>/sensors/<RegExp>/sensorData

Description: The data of the sensor data. FIXME - need to ref the definitions of sensor types


/aircraft/<RegExp>/sensors/<RegExp>/fromBow

Description: The distance from the bow to the sensor location


/aircraft/<RegExp>/sensors/<RegExp>/fromCenter

Description: The distance from the centerline to the sensor location, -ve to starboard, +ve to port


/aton

Description: A wrapper object for Aids to Navigation (aton's)


/aton/<RegExp>

Title: aid to navigation

Description: This regex pattern is used for validation of an MMSI or Signal K UUID identifier for the aid to navigation. Examples: urn:mrn:imo:mmsi:991099999 urn:mrn:signalk:uuid:c0d79334-4e25-4245-8892-54e8ccc8021d


/aton/<RegExp>/url

Description: URL based identity of the aid to navigation, if available.


/aton/<RegExp>/mmsi

Description: MMSI number of the aid to navigation, if available.


/aton/<RegExp>/uuid

Description: A unique Signal K flavoured maritime resource identifier, assigned by the server.


/aton/<RegExp>/atonType

Description: The aton type

Object value with properties

  • id
  • name

/aton/<RegExp>/name

Description: The aton name


/aton/<RegExp>/communication

Title: communication

Description: Communication data including Radio, Telephone, E-Mail, etc.


/aton/<RegExp>/communication/callsignVhf

Description: Callsign for VHF communication


/aton/<RegExp>/communication/callsignHf

Description: Callsign for HF communication


/aton/<RegExp>/communication/phoneNumber

Description: Phone number of skipper


/aton/<RegExp>/communication/emailHf

Description: Email address to be used for HF email (Winmail, Airmail, Sailmail)


/aton/<RegExp>/communication/email

Description: Regular email for the skipper


/aton/<RegExp>/communication/satPhoneNumber

Description: Satellite phone number for vessel.


/aton/<RegExp>/communication/skipperName

Description: Full name of the skipper of the vessel.


/aton/<RegExp>/communication/crewNames

Description: Array with the names of the crew


/aton/<RegExp>/environment

Title: environment

Description: Environmental data measured locally including Depth, Wind, Temp, etc.


/aton/<RegExp>/environment/outside

Description: Environmental conditions outside of the vessel's hull


/aton/<RegExp>/environment/outside/temperature

Units: K (Kelvin)

Description: Current outside air temperature


/aton/<RegExp>/environment/outside/dewPointTemperature

Units: K (Kelvin)

Description: Current outside dew point temperature


/aton/<RegExp>/environment/outside/apparentWindChillTemperature

Units: K (Kelvin)

Description: Current outside apparent wind chill temperature


/aton/<RegExp>/environment/outside/theoreticalWindChillTemperature

Units: K (Kelvin)

Description: Current outside theoretical wind chill temperature


/aton/<RegExp>/environment/outside/heatIndexTemperature

Units: K (Kelvin)

Description: Current outside heat index temperature


/aton/<RegExp>/environment/outside/pressure

Units: Pa (Pascal)

Description: Current outside air ambient pressure


/aton/<RegExp>/environment/outside/humidity

Units: ratio (Ratio)

Description: Current outside air relative humidity


/aton/<RegExp>/environment/outside/airDensity

Units: kg/m3 (undefined)

Description: Current outside air density


/aton/<RegExp>/environment/outside/illuminance

Units: Lux (undefined)

Description: Current outside ambient light flux.


/aton/<RegExp>/environment/inside

Description: Environmental conditions inside the vessel's hull


/aton/<RegExp>/environment/inside/temperature

Units: K (Kelvin)

Description: Current inside air temperature


/aton/<RegExp>/environment/inside/humidity

Units: ratio (Ratio)

Description: Current inside air relative humidity


/aton/<RegExp>/environment/inside/engineRoom

Description: Current engine room air temperature


/aton/<RegExp>/environment/inside/engineRoom/temperature

Units: K (Kelvin)

Description: Temperature


/aton/<RegExp>/environment/inside/engineRoom/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aton/<RegExp>/environment/inside/engineRoom/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aton/<RegExp>/environment/inside/engineRoom/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aton/<RegExp>/environment/inside/engineRoom/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aton/<RegExp>/environment/inside/engineRoom/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aton/<RegExp>/environment/inside/mainCabin

Description: Current main cabin air temperature


/aton/<RegExp>/environment/inside/mainCabin/temperature

Units: K (Kelvin)

Description: Temperature


/aton/<RegExp>/environment/inside/mainCabin/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aton/<RegExp>/environment/inside/mainCabin/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aton/<RegExp>/environment/inside/mainCabin/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aton/<RegExp>/environment/inside/mainCabin/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aton/<RegExp>/environment/inside/mainCabin/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aton/<RegExp>/environment/inside/refrigerator

Description: Current refrigerator temperature


/aton/<RegExp>/environment/inside/refrigerator/temperature

Units: K (Kelvin)

Description: Temperature


/aton/<RegExp>/environment/inside/refrigerator/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aton/<RegExp>/environment/inside/refrigerator/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aton/<RegExp>/environment/inside/refrigerator/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aton/<RegExp>/environment/inside/refrigerator/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aton/<RegExp>/environment/inside/refrigerator/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aton/<RegExp>/environment/inside/freezer

Description: Current freezer temperature


/aton/<RegExp>/environment/inside/freezer/temperature

Units: K (Kelvin)

Description: Temperature


/aton/<RegExp>/environment/inside/freezer/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aton/<RegExp>/environment/inside/freezer/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aton/<RegExp>/environment/inside/freezer/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aton/<RegExp>/environment/inside/freezer/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aton/<RegExp>/environment/inside/freezer/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aton/<RegExp>/environment/inside/heating

Description: Current heating temperature


/aton/<RegExp>/environment/inside/heating/temperature

Units: K (Kelvin)

Description: Temperature


/aton/<RegExp>/environment/inside/heating/pressure

Units: Pa (Pascal)

Description: Pressure in zone


/aton/<RegExp>/environment/inside/heating/relativeHumidity

Units: ratio (Ratio)

Description: Relative humidity in zone


/aton/<RegExp>/environment/inside/heating/dewPoint

Units: K (Kelvin)

Description: Dewpoint in zone


/aton/<RegExp>/environment/inside/heating/airDensity

Units: kg/m3 (undefined)

Description: Air density in zone


/aton/<RegExp>/environment/inside/heating/illuminance

Units: Lux (undefined)

Description: Illuminance in zone


/aton/<RegExp>/environment/water

Description: Environmental conditions of the water that the vessel is sailing in


/aton/<RegExp>/environment/water/temperature

Units: K (Kelvin)

Description: Current water temperature


/aton/<RegExp>/environment/water/salinity

Units: ratio (Ratio)

Description: Water salinity


/aton/<RegExp>/environment/depth

Title: depth

Description: Depth related data


/aton/<RegExp>/environment/depth/belowKeel

Units: m (Meter)

Description: Depth below keel


/aton/<RegExp>/environment/depth/belowTransducer

Units: m (Meter)

Description: Depth below Transducer


/aton/<RegExp>/environment/depth/belowSurface

Units: m (Meter)

Description: Depth from surface


/aton/<RegExp>/environment/depth/transducerToKeel

Units: m (Meter)

Description: Depth from the transducer to the bottom of the keel


/aton/<RegExp>/environment/depth/surfaceToTransducer

Units: m (Meter)

Description: Depth transducer is below the water surface


/aton/<RegExp>/environment/current

Title: current

Description: Direction and strength of current affecting the vessel

Object value with properties

  • drift (m/s)
  • setTrue (rad)
  • setMagnetic (rad)

/aton/<RegExp>/environment/tide

Title: tide

Description: Tide data


/aton/<RegExp>/environment/tide/heightHigh

Units: m (Meter)

Description: Next high tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aton/<RegExp>/environment/tide/heightNow

Units: m (Meter)

Description: The current tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aton/<RegExp>/environment/tide/heightLow

Units: m (Meter)

Description: The next low tide height relative to lowest astronomical tide (LAT/Chart Datum)


/aton/<RegExp>/environment/tide/timeLow

Units: RFC 3339 (UTC) (undefined)

Description: Time of the next low tide in UTC


/aton/<RegExp>/environment/tide/timeHigh

Units: RFC 3339 (UTC) (undefined)

Description: Time of next high tide in UTC


/aton/<RegExp>/environment/heave

Units: m (Meter)

Description: Vertical movement of the vessel due to waves


/aton/<RegExp>/environment/wind

Title: wind

Description: Wind data.


/aton/<RegExp>/environment/wind/angleApparent

Units: rad (Radian)

Description: Apparent wind angle, negative to port


/aton/<RegExp>/environment/wind/angleTrueGround

Units: rad (Radian)

Description: True wind angle based on speed over ground, negative to port


/aton/<RegExp>/environment/wind/angleTrueWater

Units: rad (Radian)

Description: True wind angle based on speed through water, negative to port


/aton/<RegExp>/environment/wind/directionChangeAlarm

Units: rad (Radian)

Description: The angle the wind needs to shift to raise an alarm


/aton/<RegExp>/environment/wind/directionTrue

Units: rad (Radian)

Description: The wind direction relative to true north


/aton/<RegExp>/environment/wind/directionMagnetic

Units: rad (Radian)

Description: The wind direction relative to magnetic north


/aton/<RegExp>/environment/wind/speedTrue

Units: m/s (Meters per second)

Description: Wind speed over water (as calculated from speedApparent and vessel's speed through water)


/aton/<RegExp>/environment/wind/speedOverGround

Units: m/s (Meters per second)

Description: Wind speed over ground (as calculated from speedApparent and vessel's speed over ground)


/aton/<RegExp>/environment/wind/speedApparent

Units: m/s (Meters per second)

Description: Apparent wind speed


/aton/<RegExp>/environment/time

Description: A time reference for the vessel. All clocks on the vessel dispaying local time should use the timezone offset here. If a timezoneRegion is supplied the timezone must also be supplied. If timezoneRegion is supplied that should be displayed by UIs in preference to simply timezone. ie 12:05 (Europe/London) should be displayed in preference to 12:05 (UTC+01:00)

Fields:

  • millis (Milliseconds since the UNIX epoch (1970-01-01 00:00:00))
  • timezoneOffset (Onboard timezone offset from UTC in hours and minutes (-)hhmm. +ve means east of Greenwich. For use by UIs)
  • timezoneRegion (Onboard timezone offset as listed in the IANA timezone database (tz database))

/aton/<RegExp>/environment/mode

Description: Mode of the vessel based on the current conditions. Can be combined with navigation.state to control vessel signals eg switch to night mode for instrumentation and lights, or make sound signals for fog.


/aton/<RegExp>/navigation

Title: navigation

Description: Navigation data including Position, Course to next WP information, etc.


/aton/<RegExp>/navigation/lights

Title: Navigation lights

Description: Current state of the vessels navigation lights


/aton/<RegExp>/navigation/courseOverGroundMagnetic

Units: rad (Radian)

Description: Course over ground (magnetic)


/aton/<RegExp>/navigation/courseOverGroundTrue

Units: rad (Radian)

Description: Course over ground (true)


/aton/<RegExp>/navigation/courseRhumbline

Title: Course

Description: Course information computed with Rhumbline


/aton/<RegExp>/navigation/courseRhumbline/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/aton/<RegExp>/navigation/courseRhumbline/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/aton/<RegExp>/navigation/courseRhumbline/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/aton/<RegExp>/navigation/courseRhumbline/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/aton/<RegExp>/navigation/courseRhumbline/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/aton/<RegExp>/navigation/courseRhumbline/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/aton/<RegExp>/navigation/courseRhumbline/activeRoute/startTime

Description: The time this route was activated


/aton/<RegExp>/navigation/courseRhumbline/nextPoint

Description: The point on earth the vessel's presently navigating towards


/aton/<RegExp>/navigation/courseRhumbline/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/aton/<RegExp>/navigation/courseRhumbline/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/aton/<RegExp>/navigation/courseRhumbline/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/courseGreatCircle

Title: Course

Description: Course information computed with Great Circle


/aton/<RegExp>/navigation/courseGreatCircle/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/aton/<RegExp>/navigation/courseGreatCircle/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/aton/<RegExp>/navigation/courseGreatCircle/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/aton/<RegExp>/navigation/courseGreatCircle/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/aton/<RegExp>/navigation/courseGreatCircle/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/aton/<RegExp>/navigation/courseGreatCircle/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/aton/<RegExp>/navigation/courseGreatCircle/activeRoute/startTime

Description: The time this route was activated


/aton/<RegExp>/navigation/courseGreatCircle/nextPoint

Description: The point on earth the vessel's presently navigating towards


/aton/<RegExp>/navigation/courseGreatCircle/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/aton/<RegExp>/navigation/courseGreatCircle/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/aton/<RegExp>/navigation/courseGreatCircle/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/closestApproach

Description: Calculated values for other vessels, e.g. from AIS

Object value with properties

  • distance (m)
  • timeTo (s)

/aton/<RegExp>/navigation/racing

Description: Specific navigational data related to yacht racing.


/aton/<RegExp>/navigation/racing/startLineStb

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/racing/startLinePort

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/racing/distanceStartline

Units: m (Meter)

Description: The current distance to the start line


/aton/<RegExp>/navigation/racing/timeToStart

Units: s (Second)

Description: Time left before start


/aton/<RegExp>/navigation/racing/timePortDown

Units: s (Second)

Description: Time to arrive at the start line on port, turning downwind


/aton/<RegExp>/navigation/racing/timePortUp

Units: s (Second)

Description: Time to arrive at the start line on port, turning upwind


/aton/<RegExp>/navigation/racing/timeStbdDown

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning downwind


/aton/<RegExp>/navigation/racing/timeStbdUp

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning upwind


/aton/<RegExp>/navigation/racing/distanceLayline

Units: m (Meter)

Description: The current distance to the layline


/aton/<RegExp>/navigation/magneticVariation

Units: rad (Radian)

Description: The magnetic variation (declination) at the current position


/aton/<RegExp>/navigation/magneticVariationAgeOfService

Units: s (Second)

Description: Seconds since the 1st Jan 1970 that the variation calculation was made


/aton/<RegExp>/navigation/destination

Title: destination

Description: The intended destination of this trip


/aton/<RegExp>/navigation/destination/commonName

Description: Common name of the Destination, eg 'Fiji', also used in ais messages


/aton/<RegExp>/navigation/destination/eta

Description: Expected time of arrival at destination waypoint


/aton/<RegExp>/navigation/destination/waypoint

Description: UUID of destination waypoint


/aton/<RegExp>/navigation/gnss

Title: gnss

Description: Global satellite navigation meta information


/aton/<RegExp>/navigation/gnss/type

Description: Fix type


/aton/<RegExp>/navigation/gnss/methodQuality

Description: Quality of the satellite fix


/aton/<RegExp>/navigation/gnss/integrity

Description: Integrity of the satellite fix


/aton/<RegExp>/navigation/gnss/satellites

Description: Number of satellites


/aton/<RegExp>/navigation/gnss/antennaAltitude

Units: m (Meter)

Description: Altitude of antenna


/aton/<RegExp>/navigation/gnss/horizontalDilution

Description: Horizontal Dilution of Precision


/aton/<RegExp>/navigation/gnss/positionDilution

Description: Positional Dilution of Precision


/aton/<RegExp>/navigation/gnss/geoidalSeparation

Description: Difference between WGS84 earth ellipsoid and mean sea level


/aton/<RegExp>/navigation/gnss/differentialAge

Units: s (Second)

Description: Age of DGPS data


/aton/<RegExp>/navigation/gnss/differentialReference

Description: ID of DGPS base station


/aton/<RegExp>/navigation/headingMagnetic

Units: rad (Radian)

Description: Current magnetic heading of the vessel


/aton/<RegExp>/navigation/headingTrue

Units: rad (Radian)

Description: The current true heading of the vessel


/aton/<RegExp>/navigation/position

Title: position

Description: The position of the vessel in 2 or 3 dimensions (WGS84 datum)

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/attitude

Title: Attitude

Description: Vessel attitude: roll, pitch and yaw

Object value with properties

  • roll (rad)
  • pitch (rad)
  • yaw (rad)

/aton/<RegExp>/navigation/maneuver

Description: Special maneuver such as regional passing arrangement. (from ais)


/aton/<RegExp>/navigation/rateOfTurn

Units: rad/s (Radian per second)

Description: Rate of turn (+ve is change to starboard). If the value is AIS RIGHT or LEFT, set to +-0.0206 rads and add warning in notifications


/aton/<RegExp>/navigation/speedOverGround

Units: m/s (Meters per second)

Description: Vessel speed over ground. If converting from AIS 'HIGH' value, set to 102.2 (Ais max value) and add warning in notifications


/aton/<RegExp>/navigation/speedThroughWater

Units: m/s (Meters per second)

Description: Vessel speed through the water


/aton/<RegExp>/navigation/speedThroughWaterTransverse

Units: m/s (Meters per second)

Description: Transverse speed through the water (Leeway)


/aton/<RegExp>/navigation/speedThroughWaterLongitudinal

Units: m/s (Meters per second)

Description: Longitudinal speed through the water


/aton/<RegExp>/navigation/leewayAngle

Units: rad (Radian)

Description: Leeway Angle derived from the longitudinal and transverse speeds through the water


/aton/<RegExp>/navigation/log

Units: m (Meter)

Description: Total distance traveled


/aton/<RegExp>/navigation/trip

Description: Trip data


/aton/<RegExp>/navigation/trip/log

Units: m (Meter)

Description: Total distance traveled on this trip / since trip reset


/aton/<RegExp>/navigation/trip/lastReset

Description: Trip log reset time


/aton/<RegExp>/navigation/state

Title: state

Description: Current navigational state of the vessel


/aton/<RegExp>/navigation/anchor

Title: anchor

Description: The anchor data, for anchor watch etc


/aton/<RegExp>/navigation/anchor/maxRadius

Units: m (Meter)

Description: Radius of anchor alarm boundary. The distance from anchor to the center of the boat


/aton/<RegExp>/navigation/anchor/currentRadius

Units: m (Meter)

Description: Current distance to anchor


/aton/<RegExp>/navigation/anchor/position

Title: position

Description: The actual anchor position of the vessel in 3 dimensions, probably an estimate at best

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/aton/<RegExp>/navigation/datetime

Description: Time and Date from the GNSS Positioning System

Fields:

  • gnssTimeSource (Source of GNSS Date and Time), enum:

    • GPS
    • GLONASS
    • Galileo
    • Beidou
    • IRNSS
    • Radio Signal
    • Internet
    • Local clock

/aton/<RegExp>/notifications

Title: notifications

Description: Notifications currently raised. Major categories have well-defined names, but the tree can be extended by any hierarchical structure


/aton/<RegExp>/notifications/<RegExp>

Description: This regex pattern is used for validation of the path of the alarm


/aton/<RegExp>/design

Title: design

Description: Design/dimensional data of this


/aton/<RegExp>/design/displacement

Units: kg (Kilogram)

Description: The displacement of the vessel


/aton/<RegExp>/design/aisShipType

Description: The ais ship type see http://www.bosunsmate.org/ais/message5.php

Object value with properties

  • id
  • name

/aton/<RegExp>/design/draft

Title: draft

Description: The draft of the vessel

Object value with properties

  • minimum (m)
  • maximum (m)
  • current (m)
  • canoe (m)

/aton/<RegExp>/design/length

Title: length

Description: The various lengths of the vessel

Object value with properties

  • overall (m)
  • hull (m)
  • waterline (m)

/aton/<RegExp>/design/keel

Title: keel

Description: Information about the vessel's keel

Fields:

  • type (The type of keel.), enum:

    • long
    • fin
    • flare
    • bulb
    • wing
    • centerboard
    • kanting
    • lifting
    • daggerboard

/aton/<RegExp>/design/keel/angle

Units: rad (Radian)

Description: A number indicating at which angle the keel currently is (in case of a canting keel), negative to port.


/aton/<RegExp>/design/keel/lift

Units: ratio (Ratio)

Description: In the case of a lifting keel, centreboard or daggerboard, the part of the keel which is extended. 0 is 'all the way up' and 1 is 'all the way down'. 0.8 would be 80% down.


/aton/<RegExp>/design/beam

Units: m (Meter)

Description: Beam length


/aton/<RegExp>/design/airHeight

Units: m (Meter)

Description: Total height of the vessel


/aton/<RegExp>/design/rigging

Title: rigging

Description: Information about the vessel's rigging

Fields:

  • configuration (The configuration of the rigging)
  • masts (The number of masts on the vessel.)

/aton/<RegExp>/sensors

Title: sensors

Description: Sensors, their state, and data.


/aton/<RegExp>/sensors/<RegExp>

Title: sensor

Description: This regex pattern is used for validation UUID identifier for the sensor


/aton/<RegExp>/sensors/<RegExp>/name

Description: The common name of the sensor


/aton/<RegExp>/sensors/<RegExp>/sensorType

Description: The datamodel definition of the sensor data. FIXME - need to create a definitions lib of sensor datamodel types


/aton/<RegExp>/sensors/<RegExp>/sensorData

Description: The data of the sensor data. FIXME - need to ref the definitions of sensor types


/aton/<RegExp>/sensors/<RegExp>/fromBow

Description: The distance from the bow to the sensor location


/aton/<RegExp>/sensors/<RegExp>/fromCenter

Description: The distance from the centerline to the sensor location, -ve to starboard, +ve to port


/sar

Description: A wrapper object for Search And Rescue (SAR) MMSI's usied in transponders. MOB, EPIRBS etc


/sar/<RegExp>

Title: Search and rescue beacons

Description: This regex pattern is used for validation of an MMSI or Signal K UUID identifier for the aid to navigation. Examples: urn:mrn:imo:mmsi:972099999 urn:mrn:signalk:uuid:c0d79334-4e25-4245-8892-54e8ccc8021d


/sar/<RegExp>/url

Description: URL based identity of the aid to navigation, if available.


/sar/<RegExp>/mmsi

Description: MMSI number of the aid to navigation, if available.


/sar/<RegExp>/uuid

Description: A unique Signal K flavoured maritime resource identifier, assigned by the server.


/sar/<RegExp>/communication

Title: communication

Description: Communication data including Radio, Telephone, E-Mail, etc.


/sar/<RegExp>/communication/callsignVhf

Description: Callsign for VHF communication


/sar/<RegExp>/communication/callsignHf

Description: Callsign for HF communication


/sar/<RegExp>/communication/phoneNumber

Description: Phone number of skipper


/sar/<RegExp>/communication/emailHf

Description: Email address to be used for HF email (Winmail, Airmail, Sailmail)


/sar/<RegExp>/communication/email

Description: Regular email for the skipper


/sar/<RegExp>/communication/satPhoneNumber

Description: Satellite phone number for vessel.


/sar/<RegExp>/communication/skipperName

Description: Full name of the skipper of the vessel.


/sar/<RegExp>/communication/crewNames

Description: Array with the names of the crew


/sar/<RegExp>/navigation

Title: navigation

Description: Navigation data including Position, Course to next WP information, etc.


/sar/<RegExp>/navigation/lights

Title: Navigation lights

Description: Current state of the vessels navigation lights


/sar/<RegExp>/navigation/courseOverGroundMagnetic

Units: rad (Radian)

Description: Course over ground (magnetic)


/sar/<RegExp>/navigation/courseOverGroundTrue

Units: rad (Radian)

Description: Course over ground (true)


/sar/<RegExp>/navigation/courseRhumbline

Title: Course

Description: Course information computed with Rhumbline


/sar/<RegExp>/navigation/courseRhumbline/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/sar/<RegExp>/navigation/courseRhumbline/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/sar/<RegExp>/navigation/courseRhumbline/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/sar/<RegExp>/navigation/courseRhumbline/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/sar/<RegExp>/navigation/courseRhumbline/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/sar/<RegExp>/navigation/courseRhumbline/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/sar/<RegExp>/navigation/courseRhumbline/activeRoute/startTime

Description: The time this route was activated


/sar/<RegExp>/navigation/courseRhumbline/nextPoint

Description: The point on earth the vessel's presently navigating towards


/sar/<RegExp>/navigation/courseRhumbline/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/sar/<RegExp>/navigation/courseRhumbline/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/sar/<RegExp>/navigation/courseRhumbline/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/courseGreatCircle

Title: Course

Description: Course information computed with Great Circle


/sar/<RegExp>/navigation/courseGreatCircle/crossTrackError

Units: m (Meter)

Description: The distance from the vessel's present position to the closest point on a line (track) between previousPoint and nextPoint. A negative number indicates that the vessel is currently to the left of this line (and thus must steer right to compensate), a positive number means the vessel is to the right of the line (steer left to compensate).


/sar/<RegExp>/navigation/courseGreatCircle/bearingTrackTrue

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to true north.


/sar/<RegExp>/navigation/courseGreatCircle/bearingTrackMagnetic

Units: rad (Radian)

Description: The bearing of a line between previousPoint and nextPoint, relative to magnetic north.


/sar/<RegExp>/navigation/courseGreatCircle/activeRoute

Description: Data required if sailing to an active route, defined in resources.


/sar/<RegExp>/navigation/courseGreatCircle/activeRoute/href

Description: A reference (URL) to the presently active route, in resources.


/sar/<RegExp>/navigation/courseGreatCircle/activeRoute/estimatedTimeOfArrival

Description: The estimated time of arrival at the end of the current route


/sar/<RegExp>/navigation/courseGreatCircle/activeRoute/startTime

Description: The time this route was activated


/sar/<RegExp>/navigation/courseGreatCircle/nextPoint

Description: The point on earth the vessel's presently navigating towards


/sar/<RegExp>/navigation/courseGreatCircle/previousPoint

Description: The point on earth the vessel's presently navigating from

Object value with properties

  • type
  • href

/sar/<RegExp>/navigation/courseGreatCircle/previousPoint/distance

Units: m (Meter)

Description: The distance in meters between previousPoint and the vessel's present position


/sar/<RegExp>/navigation/courseGreatCircle/previousPoint/position

Title: position

Description: The position of lastPoint in two dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/closestApproach

Description: Calculated values for other vessels, e.g. from AIS

Object value with properties

  • distance (m)
  • timeTo (s)

/sar/<RegExp>/navigation/racing

Description: Specific navigational data related to yacht racing.


/sar/<RegExp>/navigation/racing/startLineStb

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/racing/startLinePort

Title: position

Description: Position of starboard start mark

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/racing/distanceStartline

Units: m (Meter)

Description: The current distance to the start line


/sar/<RegExp>/navigation/racing/timeToStart

Units: s (Second)

Description: Time left before start


/sar/<RegExp>/navigation/racing/timePortDown

Units: s (Second)

Description: Time to arrive at the start line on port, turning downwind


/sar/<RegExp>/navigation/racing/timePortUp

Units: s (Second)

Description: Time to arrive at the start line on port, turning upwind


/sar/<RegExp>/navigation/racing/timeStbdDown

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning downwind


/sar/<RegExp>/navigation/racing/timeStbdUp

Units: s (Second)

Description: Time to arrive at the start line on starboard, turning upwind


/sar/<RegExp>/navigation/racing/distanceLayline

Units: m (Meter)

Description: The current distance to the layline


/sar/<RegExp>/navigation/magneticVariation

Units: rad (Radian)

Description: The magnetic variation (declination) at the current position


/sar/<RegExp>/navigation/magneticVariationAgeOfService

Units: s (Second)

Description: Seconds since the 1st Jan 1970 that the variation calculation was made


/sar/<RegExp>/navigation/destination

Title: destination

Description: The intended destination of this trip


/sar/<RegExp>/navigation/destination/commonName

Description: Common name of the Destination, eg 'Fiji', also used in ais messages


/sar/<RegExp>/navigation/destination/eta

Description: Expected time of arrival at destination waypoint


/sar/<RegExp>/navigation/destination/waypoint

Description: UUID of destination waypoint


/sar/<RegExp>/navigation/gnss

Title: gnss

Description: Global satellite navigation meta information


/sar/<RegExp>/navigation/gnss/type

Description: Fix type


/sar/<RegExp>/navigation/gnss/methodQuality

Description: Quality of the satellite fix


/sar/<RegExp>/navigation/gnss/integrity

Description: Integrity of the satellite fix


/sar/<RegExp>/navigation/gnss/satellites

Description: Number of satellites


/sar/<RegExp>/navigation/gnss/antennaAltitude

Units: m (Meter)

Description: Altitude of antenna


/sar/<RegExp>/navigation/gnss/horizontalDilution

Description: Horizontal Dilution of Precision


/sar/<RegExp>/navigation/gnss/positionDilution

Description: Positional Dilution of Precision


/sar/<RegExp>/navigation/gnss/geoidalSeparation

Description: Difference between WGS84 earth ellipsoid and mean sea level


/sar/<RegExp>/navigation/gnss/differentialAge

Units: s (Second)

Description: Age of DGPS data


/sar/<RegExp>/navigation/gnss/differentialReference

Description: ID of DGPS base station


/sar/<RegExp>/navigation/headingMagnetic

Units: rad (Radian)

Description: Current magnetic heading of the vessel


/sar/<RegExp>/navigation/headingTrue

Units: rad (Radian)

Description: The current true heading of the vessel


/sar/<RegExp>/navigation/position

Title: position

Description: The position of the vessel in 2 or 3 dimensions (WGS84 datum)

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/attitude

Title: Attitude

Description: Vessel attitude: roll, pitch and yaw

Object value with properties

  • roll (rad)
  • pitch (rad)
  • yaw (rad)

/sar/<RegExp>/navigation/maneuver

Description: Special maneuver such as regional passing arrangement. (from ais)


/sar/<RegExp>/navigation/rateOfTurn

Units: rad/s (Radian per second)

Description: Rate of turn (+ve is change to starboard). If the value is AIS RIGHT or LEFT, set to +-0.0206 rads and add warning in notifications


/sar/<RegExp>/navigation/speedOverGround

Units: m/s (Meters per second)

Description: Vessel speed over ground. If converting from AIS 'HIGH' value, set to 102.2 (Ais max value) and add warning in notifications


/sar/<RegExp>/navigation/speedThroughWater

Units: m/s (Meters per second)

Description: Vessel speed through the water


/sar/<RegExp>/navigation/speedThroughWaterTransverse

Units: m/s (Meters per second)

Description: Transverse speed through the water (Leeway)


/sar/<RegExp>/navigation/speedThroughWaterLongitudinal

Units: m/s (Meters per second)

Description: Longitudinal speed through the water


/sar/<RegExp>/navigation/leewayAngle

Units: rad (Radian)

Description: Leeway Angle derived from the longitudinal and transverse speeds through the water


/sar/<RegExp>/navigation/log

Units: m (Meter)

Description: Total distance traveled


/sar/<RegExp>/navigation/trip

Description: Trip data


/sar/<RegExp>/navigation/trip/log

Units: m (Meter)

Description: Total distance traveled on this trip / since trip reset


/sar/<RegExp>/navigation/trip/lastReset

Description: Trip log reset time


/sar/<RegExp>/navigation/state

Title: state

Description: Current navigational state of the vessel


/sar/<RegExp>/navigation/anchor

Title: anchor

Description: The anchor data, for anchor watch etc


/sar/<RegExp>/navigation/anchor/maxRadius

Units: m (Meter)

Description: Radius of anchor alarm boundary. The distance from anchor to the center of the boat


/sar/<RegExp>/navigation/anchor/currentRadius

Units: m (Meter)

Description: Current distance to anchor


/sar/<RegExp>/navigation/anchor/position

Title: position

Description: The actual anchor position of the vessel in 3 dimensions, probably an estimate at best

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/sar/<RegExp>/navigation/datetime

Description: Time and Date from the GNSS Positioning System

Fields:

  • gnssTimeSource (Source of GNSS Date and Time), enum:

    • GPS
    • GLONASS
    • Galileo
    • Beidou
    • IRNSS
    • Radio Signal
    • Internet
    • Local clock

/sar/<RegExp>/notifications

Title: notifications

Description: Notifications currently raised. Major categories have well-defined names, but the tree can be extended by any hierarchical structure


/sar/<RegExp>/notifications/mob

Description: Man overboard

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/fire

Description: Fire onboard

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/sinking

Description: Vessel is sinking

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/flooding

Description: Vessel is flooding

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/collision

Description: In collision with another vessel or object

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/grounding

Description: Vessel grounding

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/listing

Description: Vessel is listing

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/adrift

Description: Vessel is adrift

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/piracy

Description: Under attack or danger from pirates

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/abandon

Description: Abandon ship

Object value with properties

  • method
  • state
  • message

/sar/<RegExp>/notifications/<RegExp>

Description: This regex pattern is used for validation of the path of the alarm


/resources

Title: resources

Description: Resources to aid in navigation and operation of the vessel including waypoints, routes, notes, etc.


/resources/charts

Title: chart

Description: A holder for charts, each named with their chart code


/resources/charts/<RegExp>

Description: A chart

Fields:

  • name (Chart common name)
  • identifier (Chart number)
  • description (A description of the chart)
  • tilemapUrl (A url to the tilemap of the chart for use in TMS chartplotting apps)
  • region (Region related to note. A pointer to a region UUID. Alternative to geohash)
  • geohash (Position related to chart. Alternative to region)
  • chartUrl (A url to the chart file's storage location)
  • scale (The scale of the chart, the larger number from 1:200000)
  • chartLayers (If the chart format is WMS, the layers enabled for the chart.)
  • bounds (The bounds of the chart. An array containing the position of the upper left corner, and the lower right corner. Useful when the chart isn't inherently geo-referenced.)
  • chartFormat (The format of the chart), enum:

    • gif
    • geotiff
    • kap
    • png
    • jpg
    • kml
    • wkt
    • topojson
    • geojson
    • gpx
    • tms
    • wms
    • S-57
    • S-63
    • svg
    • other

/resources/routes

Title: route

Description: A holder for routes, each named with a UUID


/resources/routes/<RegExp>

Description: A route, named with a UUID

Fields:

  • name (Route's common name)
  • description (A description of the route)
  • distance (Total distance from start to end), units: m (Meter)
  • start (The waypoint UUID at the start of the route)
  • end (The waypoint UUID at the end of the route)
  • feature (A Geo JSON feature object which describes the route between the waypoints)

    • type, enum:

      • Feature
    • geometry

      • type, enum:

        • LineString
      • coordinates (An array of two or more positions)

  • properties (Additional data of any type)
  • id

/resources/notes

Title: notes

Description: A holder for notes about regions, each named with a UUID. Notes might include navigation or cruising info, images, or anything


/resources/notes/<RegExp>

Description: A note about a region, named with a UUID. Notes might include navigation or cruising info, images, or anything

Fields:

  • title (Note's common name)
  • description (A textual description of the note)
  • region (Region related to note. A pointer to a region UUID. Alternative to position or geohash)
  • geohash (Position related to note. Alternative to region or position)
  • mimeType (MIME type of the note)
  • url (Location of the note)

/resources/notes/<RegExp>/position

Title: position

Description: Position related to note. Alternative to region or geohash

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/resources/regions

Title: region

Description: A holder for regions, each named with UUID


/resources/regions/<RegExp>

Description: A region of interest, each named with a UUID

Fields:

  • geohash (geohash of the approximate boundary of this region)
  • feature (A Geo JSON feature object which describes the regions boundary)

    • type, enum:

      • Feature
    • geometry

    • properties (Additional data of any type)

    • id

/resources/waypoints

Title: waypoints

Description: A holder for waypoints, each named with a UUID


/resources/waypoints/<RegExp>

Description: A waypoint, named with a UUID


/resources/waypoints/<RegExp>/position

Title: position

Description: The position in 3 dimensions

Object value with properties

  • longitude (deg)
  • latitude (deg)
  • altitude (m)

/resources/waypoints/<RegExp>/feature

Title: Feature

Description: A Geo JSON feature object


/resources/waypoints/<RegExp>/feature/type

Description: [missing]

Enum values:

  • Feature

/resources/waypoints/<RegExp>/feature/geometry

Title: Point

Description: [missing]


/resources/waypoints/<RegExp>/feature/geometry/type

Description: [missing]

Enum values:

  • Point

/resources/waypoints/<RegExp>/feature/geometry/coordinates

Description: A single position, in x,y order (Lon, Lat)


/resources/waypoints/<RegExp>/feature/properties

Description: Additional data of any type


/resources/waypoints/<RegExp>/feature/id

Description: [missing]


/version

Description: Version of the schema and APIs that this data is using in Canonical format i.e. V1.0.0.


results matching ""

    No results matching ""