Signal K Data Model Reference

This document is meant as the human-oriented reference to accompany the actual JSON Schema specification and is produced from the schema files. Any changes to the reference material below should be made to the original schema files.

Signal K uses SI units almost everywhere, with the exception of geographic coordinates. The following units are in use:

  • A : Ampere
  • C : Coulomb
  • Hz : Hertz
  • ISO-8601 (UTC) : ISO-8601 string representation of time in Universal Time Coordinated
  • J : Joule
  • K : Kelvin
  • Pa : Pascal
  • V : Volt
  • W : Watt
  • deg : Degree
  • kg : Kilogram
  • m : Meter
  • m/s : Meters per second
  • m2 : Square meter
  • m3 : Cubic meter
  • m3/s : Cubic meter per second
  • rad : Radian
  • rad/s : Radian per second
  • ratio : Ratio
  • s : Second

Keys

/self

Description: This holds the key (UUID, MMSI or URL) of this vessel, the actual data is in the vessels array.


/vessels

Description: A wrapper object for vessel objects, each describing vessels in range, including this vessel.


/vessels/<RegExp>

Title: vessel

Description: An object describing an individual vessel. It should be an object in vessels, named using MMSI or a UUID


/vessels/<RegExp>/url

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


/vessels/<RegExp>/mmsi

Description: MMSI number of the vessel, if available.


/vessels/<RegExp>/uuid

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


/vessels/<RegExp>/name

Description: The common name of the vessel


/vessels/<RegExp>/flag

Description: The country of ship registration, or flag state of the vessel


/vessels/<RegExp>/port

Description: The home port of the vessel


/vessels/<RegExp>/registrations

Description: The various registrations of the vessel.


/vessels/<RegExp>/registrations/imo

Description: The IMO number of the vessel.


/vessels/<RegExp>/registrations/national

Description: The national registration number of the vessel.


/vessels/<RegExp>/registrations/national/<RegExp>

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


/vessels/<RegExp>/registrations/national/<RegExp>/country

Description: The ISO 3166-2 country code.


/vessels/<RegExp>/registrations/national/<RegExp>/registration

Description: The registration code


/vessels/<RegExp>/registrations/national/<RegExp>/description

Description: The registration description


/vessels/<RegExp>/registrations/local

Description: A local or state registration number of the vessel.


/vessels/<RegExp>/registrations/local/<RegExp>

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


/vessels/<RegExp>/registrations/local/<RegExp>/registration

Description: The registration code


/vessels/<RegExp>/registrations/local/<RegExp>/description

Description: The registration description


/vessels/<RegExp>/registrations/other

Description: Other registration or permits for the vessel.


/vessels/<RegExp>/registrations/other/<RegExp>

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


/vessels/<RegExp>/registrations/other/<RegExp>/registration

Description: The registration code


/vessels/<RegExp>/registrations/other/<RegExp>/description

Description: The registration description


/vessels/<RegExp>/communication

Title: communication

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


/vessels/<RegExp>/communication/callsignVhf

Description: Callsign for VHF communication


/vessels/<RegExp>/communication/callsignHf

Description: Callsign for HF communication


/vessels/<RegExp>/communication/phoneNumber

Description: Phone number of skipper


/vessels/<RegExp>/communication/emailHf

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


/vessels/<RegExp>/communication/email

Description: Regular email for the skipper


/vessels/<RegExp>/communication/satPhoneNumber

Description: Satellite phone number for vessel.


/vessels/<RegExp>/communication/skipperName

Description: Full name of the skipper of the vessel.


/vessels/<RegExp>/communication/crewNames

Description: Array with the names of the crew


/vessels/<RegExp>/environment

Title: environment

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


/vessels/<RegExp>/environment/outside

Description: [missing]


/vessels/<RegExp>/environment/outside/temperature

Units: K (Kelvin)

Description: Current outside air temperature


/vessels/<RegExp>/environment/outside/dewPointTemperature

Units: K (Kelvin)

Description: Current outside dew point temperature


/vessels/<RegExp>/environment/outside/apparentWindChillTemperature

Units: K (Kelvin)

Description: Current outside apparent wind chill temperature


/vessels/<RegExp>/environment/outside/theoreticalWindChillTemperature

Units: K (Kelvin)

Description: Current outside theoretical wind chill temperature


/vessels/<RegExp>/environment/outside/heatIndexTemperature

Units: K (Kelvin)

Description: Current outside heat index temperature


/vessels/<RegExp>/environment/outside/pressure

Units: Pa (Pascal)

Description: Current outside air ambient pressure


/vessels/<RegExp>/environment/outside/humidity

Units: ratio (Ratio)

Description: Current outside air relative humidity


/vessels/<RegExp>/environment/inside

Description: [missing]


/vessels/<RegExp>/environment/inside/temperature

Units: K (Kelvin)

Description: Current inside air temperature


/vessels/<RegExp>/environment/inside/humidity

Units: ratio (Ratio)

Description: Current inside air relative humidity


/vessels/<RegExp>/environment/inside/engineRoom

Description: Current engine room air temperature


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

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/inside/mainCabin

Description: Current main cabin air temperature


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

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/inside/refrigerator

Description: Current refrigerator temperature


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

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/inside/freezer

Description: Current freezer temperature


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

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/inside/heating

Description: Current heating temperature


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

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/water

Description: [missing]


/vessels/<RegExp>/environment/water/temperature

Units: K (Kelvin)

Description: Current water temperature


/vessels/<RegExp>/environment/water/salinity

Units: ratio (Ratio)

Description: Water salinity


/vessels/<RegExp>/environment/water/liveWell

Description: Current livewell temperature


/vessels/<RegExp>/environment/water/liveWell/temperature

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/water/baitWell

Description: Current baitwell air temperature


/vessels/<RegExp>/environment/water/baitWell/temperature

Units: K (Kelvin)

Description: Temperature


/vessels/<RegExp>/environment/depth

Title: depth

Description: Depth related data


/vessels/<RegExp>/environment/depth/belowKeel

Units: m (Meter)

Description: Depth below keel


/vessels/<RegExp>/environment/depth/belowTransducer

Units: m (Meter)

Description: Depth below Transducer


/vessels/<RegExp>/environment/depth/belowSurface

Units: m (Meter)

Description: Depth from surface


/vessels/<RegExp>/environment/depth/transducerToKeel

Units: m (Meter)

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


/vessels/<RegExp>/environment/depth/surfaceToTransducer

Units: m (Meter)

Description: Depth transducer is below the water surface


/vessels/<RegExp>/environment/current

Title: current

Description: Direction and strength of current affecting the vessel


/vessels/<RegExp>/environment/tide

Title: tide

Description: Tide data


/vessels/<RegExp>/environment/tide/heightHigh

Units: m (Meter)

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


/vessels/<RegExp>/environment/tide/heightNow

Units: m (Meter)

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


/vessels/<RegExp>/environment/tide/heightLow

Units: m (Meter)

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


/vessels/<RegExp>/environment/tide/timeLow

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

Description: Time of the next low tide in UTC


/vessels/<RegExp>/environment/tide/timeHigh

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

Description: Time of next high tide in UTC


/vessels/<RegExp>/environment/heave

Units: m (Meter)

Description: Vertical movement of the vessel due to waves


/vessels/<RegExp>/environment/wind

Title: wind

Description: Wind data.


/vessels/<RegExp>/environment/wind/angleApparent

Units: rad (Radian)

Description: Apparent wind angle, negative to port


/vessels/<RegExp>/environment/wind/angleTrueGround

Units: rad (Radian)

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


/vessels/<RegExp>/environment/wind/angleTrueWater

Units: rad (Radian)

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


/vessels/<RegExp>/environment/wind/directionChangeAlarm

Units: rad (Radian)

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


/vessels/<RegExp>/environment/wind/directionTrue

Units: rad (Radian)

Description: The wind direction relative to true north


/vessels/<RegExp>/environment/wind/directionMagnetic

Units: rad (Radian)

Description: The wind direction relative to magnetic north


/vessels/<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)


/vessels/<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)


/vessels/<RegExp>/environment/wind/speedApparent

Units: m/s (Meters per second)

Description: Apparent wind speed


/vessels/<RegExp>/environment/time

Description: A time reference onboard.


/vessels/<RegExp>/environment/time/millis

Title: Epoch time

Description: Milliseconds since the UNIX epoch (1970-01-01 00:00:00)


/vessels/<RegExp>/environment/time/timezone

Title: Timezone offset

Description: Timezone offset in hours and minutes (-)hhmm


/vessels/<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.


/vessels/<RegExp>/navigation

Title: navigation

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


/vessels/<RegExp>/navigation/lights

Title: Navigation lights

Description: Current state of the vessels navigation lights


/vessels/<RegExp>/navigation/courseOverGroundMagnetic

Units: rad (Radian)

Description: Course over ground (magnetic)


/vessels/<RegExp>/navigation/courseOverGroundTrue

Units: rad (Radian)

Description: Course over ground (true)


/vessels/<RegExp>/navigation/courseRhumbline

Title: Course

Description: Course information computed with Rhumbline


/vessels/<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).


/vessels/<RegExp>/navigation/courseRhumbline/bearingTrackTrue

Units: rad (Radian)

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


/vessels/<RegExp>/navigation/courseRhumbline/bearingTrackMagnetic

Units: rad (Radian)

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


/vessels/<RegExp>/navigation/courseRhumbline/activeRoute

Description: [missing]


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

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


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

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

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


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

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

Description: The time this route was activated


/vessels/<RegExp>/navigation/courseRhumbline/nextPoint

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


/vessels/<RegExp>/navigation/courseRhumbline/previousPoint

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


/vessels/<RegExp>/navigation/courseGreatCircle

Title: Course

Description: Course information computed with Great Circle


/vessels/<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).


/vessels/<RegExp>/navigation/courseGreatCircle/bearingTrackTrue

Units: rad (Radian)

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


/vessels/<RegExp>/navigation/courseGreatCircle/bearingTrackMagnetic

Units: rad (Radian)

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


/vessels/<RegExp>/navigation/courseGreatCircle/activeRoute

Description: [missing]


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

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


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

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

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


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

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

Description: The time this route was activated


/vessels/<RegExp>/navigation/courseGreatCircle/nextPoint

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


/vessels/<RegExp>/navigation/courseGreatCircle/previousPoint

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


/vessels/<RegExp>/navigation/racing

Description: [missing]


/vessels/<RegExp>/navigation/racing/startLineStb

Description: [missing]


/vessels/<RegExp>/navigation/racing/startLinePort

Description: [missing]


/vessels/<RegExp>/navigation/racing/distanceStartline

Units: m (Meter)

Description: The current distance to the start line


/vessels/<RegExp>/navigation/racing/timeToStart

Units: s (Second)

Description: Time left before start


/vessels/<RegExp>/navigation/racing/timePortDown

Units: s (Second)

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


/vessels/<RegExp>/navigation/racing/timePortUp

Units: s (Second)

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


/vessels/<RegExp>/navigation/racing/timeStbdDown

Units: s (Second)

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


/vessels/<RegExp>/navigation/racing/timeStbdUp

Units: s (Second)

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


/vessels/<RegExp>/navigation/racing/distanceLayline

Units: m (Meter)

Description: The current distance to the layline


/vessels/<RegExp>/navigation/magneticVariation

Units: rad (Radian)

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


/vessels/<RegExp>/navigation/magneticVariationAgeOfService

Units: s (Second)

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


/vessels/<RegExp>/navigation/destination

Title: destination

Description: The intended destination of this trip


/vessels/<RegExp>/navigation/destination/eta

Units: ISO-8601 (UTC) (ISO-8601 string representation of time in Universal Time Coordinated)

Description: ISO-8601 (UTC) string representing date and time.


/vessels/<RegExp>/navigation/destination/waypoint

Description: UUID of destination waypoint


/vessels/<RegExp>/navigation/gnss

Title: gnss

Description: Global satellite navigation meta information


/vessels/<RegExp>/navigation/gnss/methodQuality

Description: Quality of the satellite fix


/vessels/<RegExp>/navigation/gnss/integrity

Description: Integrity of the satellite fix


/vessels/<RegExp>/navigation/gnss/satellites

Description: Number of satellites


/vessels/<RegExp>/navigation/gnss/antennaAltitude

Units: m (Meter)

Description: Altitude of antenna


/vessels/<RegExp>/navigation/gnss/horizontalDilution

Description: Horizontal Dilution of Precision


/vessels/<RegExp>/navigation/gnss/positionDilution

Description: Positional Dilution of Precision


/vessels/<RegExp>/navigation/gnss/geoidalSeparation

Description: Difference between WGS84 earth ellipsoid and mean sea level


/vessels/<RegExp>/navigation/gnss/differentialAge

Units: s (Second)

Description: Age of DGPS data


/vessels/<RegExp>/navigation/gnss/differentialReference

Description: ID of DGPS base station


/vessels/<RegExp>/navigation/headingMagnetic

Units: rad (Radian)

Description: Current magnetic heading of the vessel


/vessels/<RegExp>/navigation/headingTrue

Units: rad (Radian)

Description: The current true heading of the vessel


/vessels/<RegExp>/navigation/position

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


/vessels/<RegExp>/navigation/attitude

Title: Attitude

Description: Vessel attitude: roll, pitch and yaw


/vessels/<RegExp>/navigation/rateOfTurn

Units: rad/s (Radian per second)

Description: Rate of turn (+ve is change to starboard)


/vessels/<RegExp>/navigation/speedOverGround

Units: m/s (Meters per second)

Description: Vessel speed over ground


/vessels/<RegExp>/navigation/speedThroughWater

Units: m/s (Meters per second)

Description: Vessel speed through the water


/vessels/<RegExp>/navigation/log

Units: m (Meter)

Description: Log value


/vessels/<RegExp>/navigation/logTrip

Units: m (Meter)

Description: Trip log value


/vessels/<RegExp>/navigation/state

Title: state

Description: Current navigational state of the vessel


/vessels/<RegExp>/navigation/anchor

Title: anchor

Description: The anchor data, for anchor watch etc


/vessels/<RegExp>/navigation/anchor/maxRadius

Units: m (Meter)

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


/vessels/<RegExp>/navigation/anchor/currentRadius

Units: m (Meter)

Description: Current distance to anchor


/vessels/<RegExp>/navigation/anchor/position

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


/vessels/<RegExp>/navigation/datetime

Description: [missing]


/vessels/<RegExp>/propulsion

Title: propulsion

Description: Engine data, each engine identified by a unique name i.e. Port_Engine


/vessels/<RegExp>/propulsion/<RegExp>

Description: This regex pattern is used for validation of the identifier for the propulsion unit


/vessels/<RegExp>/propulsion/<RegExp>/label

Description: Human readable label for the propulsion unit


/vessels/<RegExp>/propulsion/<RegExp>/state

Description: The current state of the engine


/vessels/<RegExp>/propulsion/<RegExp>/revolutions

Units: Hz (Hertz)

Description: Engine revolutions (x60 for RPM)


/vessels/<RegExp>/propulsion/<RegExp>/temperature

Units: K (Kelvin)

Description: Engine temperature


/vessels/<RegExp>/propulsion/<RegExp>/oilTemperature

Units: K (Kelvin)

Description: Oil temperature


/vessels/<RegExp>/propulsion/<RegExp>/oilPressure

Units: Pa (Pascal)

Description: Oil pressure


/vessels/<RegExp>/propulsion/<RegExp>/alternatorVoltage

Units: V (Volt)

Description: Alternator voltage


/vessels/<RegExp>/propulsion/<RegExp>/runTime

Units: s (Second)

Description: Total running time for engine (Engine Hours in seconds)


/vessels/<RegExp>/propulsion/<RegExp>/coolantTemperature

Units: K (Kelvin)

Description: Coolant temperature


/vessels/<RegExp>/propulsion/<RegExp>/coolantPressure

Units: Pa (Pascal)

Description: Coolant pressure


/vessels/<RegExp>/propulsion/<RegExp>/boostPressure

Units: Pa (Pascal)

Description: Engine boost (turbo, supercharger) pressure


/vessels/<RegExp>/propulsion/<RegExp>/engineLoad

Units: ratio (Ratio)

Description: Engine load ratio, 0<=ratio<=1, 1 is 100%


/vessels/<RegExp>/propulsion/<RegExp>/engineTorque

Units: ratio (Ratio)

Description: Engine torque ratio, 0<=ratio<=1, 1 is 100%


/vessels/<RegExp>/propulsion/<RegExp>/transmission

Description: [missing]


/vessels/<RegExp>/propulsion/<RegExp>/transmission/gear

Description: [missing]


/vessels/<RegExp>/propulsion/<RegExp>/transmission/gearRatio

Units: ratio (Ratio)

Description: Gear ratio, engine rotations per propeller shaft rotation


/vessels/<RegExp>/propulsion/<RegExp>/transmission/oilTemperature

Units: K (Kelvin)

Description: Oil temperature


/vessels/<RegExp>/propulsion/<RegExp>/transmission/oilPressure

Units: Pa (Pascal)

Description: Oil pressure


/vessels/<RegExp>/propulsion/<RegExp>/drive

Description: [missing]


/vessels/<RegExp>/propulsion/<RegExp>/drive/type

Description: [missing]

Enum values:

  • saildrive
  • shaft
  • outboard
  • jet
  • pod
  • other

/vessels/<RegExp>/propulsion/<RegExp>/drive/trimState

Units: ratio (Ratio)

Description: Trim/tilt state, 0<=ratio<=1, 1 is 100% up


/vessels/<RegExp>/propulsion/<RegExp>/drive/thrustAngle

Units: rad (Radian)

Description: Current thrust angle for steerable drives, +ve is thrust to Starboard


/vessels/<RegExp>/propulsion/<RegExp>/drive/propeller

Description: [missing]


/vessels/<RegExp>/propulsion/<RegExp>/fuel

Description: [missing]


/vessels/<RegExp>/propulsion/<RegExp>/fuel/type

Description: Fuel type

Enum values:

  • diesel
  • petrol
  • electric
  • coal/wood
  • other

/vessels/<RegExp>/propulsion/<RegExp>/fuel/used

Units: m3 (Cubic meter)

Description: Used fuel since last reset. Resetting is at user discretion


/vessels/<RegExp>/propulsion/<RegExp>/fuel/pressure

Units: Pa (Pascal)

Description: Fuel pressure


/vessels/<RegExp>/propulsion/<RegExp>/fuel/rate

Units: m3/s (Cubic meter per second)

Description: Fuel rate of consumption


/vessels/<RegExp>/propulsion/<RegExp>/fuel/economyRate

Units: m3/s (Cubic meter per second)

Description: Economy fuel rate of consumption


/vessels/<RegExp>/propulsion/<RegExp>/fuel/averageRate

Units: m3/s (Cubic meter per second)

Description: Average fuel rate of consumption


/vessels/<RegExp>/propulsion/<RegExp>/exhaustTemperature

Units: K (Kelvin)

Description: Exhaust temperature


/vessels/<RegExp>/electrical

Title: electrical

Description: Electrical data, each electrical device indentified by a unique name i.e. Battery_1


/vessels/<RegExp>/electrical/batteries

Description: [missing]


/vessels/<RegExp>/electrical/batteries/<RegExp>

Title: Battery keyed by instance id

Description: Batteries, one or many, within the vessel


/vessels/<RegExp>/electrical/batteries/<RegExp>/associatedBus

Description: Name of BUS device is associated with


/vessels/<RegExp>/electrical/batteries/<RegExp>/voltage

Units: V (Volt)

Description: [missing]


/vessels/<RegExp>/electrical/batteries/<RegExp>/current

Units: A (Ampere)

Description: [missing]


/vessels/<RegExp>/electrical/batteries/<RegExp>/temperature

Title: temperature

Description: Additional / unique temperatures associated with a battery


/vessels/<RegExp>/electrical/batteries/<RegExp>/temperature/limitDischargeLower

Units: K (Kelvin)

Description: Operational minimum temperature limit for battery discharge


/vessels/<RegExp>/electrical/batteries/<RegExp>/temperature/limitDischargeUpper

Units: K (Kelvin)

Description: Operational maximum temperature limit for battery discharge


/vessels/<RegExp>/electrical/batteries/<RegExp>/temperature/limitRechargeLower

Units: K (Kelvin)

Description: Operational minimum temperature limit for battery recharging


/vessels/<RegExp>/electrical/batteries/<RegExp>/temperature/limitRechargeUpper

Units: K (Kelvin)

Description: Operational maximum temperature limit for battery recharging


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity

Title: capacity

Description: [missing]


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/nominal

Units: J (Joule)

Description: The capacity of battery as specified by the manufacturer


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/actual

Units: J (Joule)

Description: The measured capacity of battery. This may change over time and will likely deviate from the nominal capacity.


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/remaining

Units: J (Joule)

Description: Capacity remaining in battery


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/dischargeLimit

Units: J (Joule)

Description: Minimum capacity to be left in the battery while discharging


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/stateOfCharge

Units: ratio (Ratio)

Description: State of charge, 1 = 100%


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/stateOfHealth

Units: ratio (Ratio)

Description: State of Health, 1 = 100%


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/dischargeSinceFull

Units: C (Coulomb)

Description: Cumulative discharge since battery was last full


/vessels/<RegExp>/electrical/batteries/<RegExp>/capacity/timeRemaining

Units: s (Second)

Description: Time to discharge to discharge limit at current rate


/vessels/<RegExp>/electrical/batteries/<RegExp>/lifetimeDischarge

Units: C (Coulomb)

Description: Cumulative charge discharged from battery over operational lifetime of battery


/vessels/<RegExp>/electrical/batteries/<RegExp>/lifetimeRecharge

Units: C (Coulomb)

Description: Cumulative charge recharged into battery over operational lifetime of battery


/vessels/<RegExp>/electrical/inverters

Description: [missing]


/vessels/<RegExp>/electrical/inverters/<RegExp>

Title: Inverter

Description: DC to AC inverter, one or many, within the vessel


/vessels/<RegExp>/electrical/inverters/<RegExp>/dc

Title: DC Quantities

Description: DC common quantities


/vessels/<RegExp>/electrical/inverters/<RegExp>/dc/associatedBus

Description: Name of BUS device is associated with


/vessels/<RegExp>/electrical/inverters/<RegExp>/dc/voltage

Units: V (Volt)

Description: [missing]


/vessels/<RegExp>/electrical/inverters/<RegExp>/dc/current

Units: A (Ampere)

Description: [missing]


/vessels/<RegExp>/electrical/inverters/<RegExp>/dc/temperature

Title: temperature

Description: [missing]


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac

Title: AC Quantities

Description: AC equipment common quantities


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/associatedBus

Description: Name of BUS source is assocated with (if applicable, may = NULL)


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/lineNeutralVoltage

Units: V (Volt)

Description: RMS voltage measured between phase and neutral.


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/lineLineVoltage

Units: V (Volt)

Description: RMS voltage measured between phases


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/current

Units: A (Ampere)

Description: RMS current


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/frequency

Units: Hz (Hertz)

Description: AC frequency.


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/reactivePower

Units: W (Watt)

Description: Reactive power


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/powerFactor

Description: Power factor


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/powerFactorLagging

Description: Lead/lag status.

Enum values:

  • leading
  • lagging
  • error
  • not available

/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/realPower

Units: W (Watt)

Description: Real power.


/vessels/<RegExp>/electrical/inverters/<RegExp>/ac/apparentPower

Units: W (Watt)

Description: Apparent power.


/vessels/<RegExp>/electrical/inverters/<RegExp>/mode

Description: Mode of inverter


/vessels/<RegExp>/electrical/chargers

Description: [missing]


/vessels/<RegExp>/electrical/chargers/<RegExp>

Title: Charger

Description: Battery charger


/vessels/<RegExp>/electrical/chargers/<RegExp>/associatedBus

Description: Name of BUS device is associated with


/vessels/<RegExp>/electrical/chargers/<RegExp>/voltage

Units: V (Volt)

Description: [missing]


/vessels/<RegExp>/electrical/chargers/<RegExp>/current

Units: A (Ampere)

Description: [missing]


/vessels/<RegExp>/electrical/chargers/<RegExp>/temperature

Title: temperature

Description: [missing]


/vessels/<RegExp>/electrical/chargers/<RegExp>/mode

Description: [missing]


/vessels/<RegExp>/electrical/ac

Description: AC buses


/vessels/<RegExp>/electrical/ac/<RegExp>

Title: AC bus

Description: [missing]


/vessels/<RegExp>/electrical/ac/<RegExp>/phase

Description: [missing]


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])

Title: AC Quantities

Description: AC equipment common quantities


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/associatedBus

Description: Name of BUS source is assocated with (if applicable, may = NULL)


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/lineNeutralVoltage

Units: V (Volt)

Description: RMS voltage measured between phase and neutral.


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/lineLineVoltage

Units: V (Volt)

Description: RMS voltage measured between phases


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/current

Units: A (Ampere)

Description: RMS current


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/frequency

Units: Hz (Hertz)

Description: AC frequency.


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/reactivePower

Units: W (Watt)

Description: Reactive power


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/powerFactor

Description: Power factor


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/powerFactorLagging

Description: Lead/lag status.

Enum values:

  • leading
  • lagging
  • error
  • not available

/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/realPower

Units: W (Watt)

Description: Real power.


/vessels/<RegExp>/electrical/ac/<RegExp>/phase/(single)|([A-C])/apparentPower

Units: W (Watt)

Description: Apparent power.


/vessels/<RegExp>/notifications

Title: notifications

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


/vessels/<RegExp>/notifications/mob

Title: notifications

Description: Man overboard


/vessels/<RegExp>/notifications/mob/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/fire

Title: notifications

Description: Fire onboard


/vessels/<RegExp>/notifications/fire/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/sinking

Title: notifications

Description: Vessel is sinking


/vessels/<RegExp>/notifications/sinking/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/flooding

Title: notifications

Description: Vessel is flooding


/vessels/<RegExp>/notifications/flooding/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/collision

Title: notifications

Description: In collision with another vessel or object


/vessels/<RegExp>/notifications/collision/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/grounding

Title: notifications

Description: Vessel grounding


/vessels/<RegExp>/notifications/grounding/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/listing

Title: notifications

Description: Vessel is listing


/vessels/<RegExp>/notifications/listing/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/adrift

Title: notifications

Description: Vessel is adrift


/vessels/<RegExp>/notifications/adrift/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/piracy

Title: notifications

Description: Under attack or danger from pirates


/vessels/<RegExp>/notifications/piracy/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/abandon

Title: notifications

Description: Abandon ship


/vessels/<RegExp>/notifications/abandon/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/notifications/<RegExp>

Title: notifications

Description: Notifications, their state, and actions. The notification limits are set in any Signal K key.meta.zones array.


/vessels/<RegExp>/notifications/<RegExp>/<RegExp>

Description: Reference to the source under /sources. A dot spearated path to the data. eg [type].[bus].[device]


/vessels/<RegExp>/steering

Title: steering

Description: Vessel steering data for steering controls (not Autopilot 'Nav Data')


/vessels/<RegExp>/steering/rudderAngle

Units: rad (Radian)

Description: Current rudder angle, +ve is rudder to Starboard


/vessels/<RegExp>/steering/rudderAngleTarget

Units: rad (Radian)

Description: The angle the rudder should move to, +ve is rudder to Starboard


/vessels/<RegExp>/steering/autopilot

Title: autopilot

Description: Autopilot data


/vessels/<RegExp>/steering/autopilot/state

Description: Autopilot state


/vessels/<RegExp>/steering/autopilot/mode

Description: Operational mode


/vessels/<RegExp>/steering/autopilot/target

Title: target

Description: Autopilot target


/vessels/<RegExp>/steering/autopilot/target/angle

Units: rad (Radian)

Description: Target heading for autopilot, relative to magnetic North or Apparent wind +port -starboard


/vessels/<RegExp>/steering/autopilot/target/reference

Description: Current source of heading information


/vessels/<RegExp>/steering/autopilot/deadZone

Units: rad (Radian)

Description: Dead zone to ignore for rudder corrections


/vessels/<RegExp>/steering/autopilot/backlash

Units: rad (Radian)

Description: Slack in the rudder drive mechanism


/vessels/<RegExp>/steering/autopilot/gain

Description: Auto-pilot gain, higher number equals more rudder movement for a given turn


/vessels/<RegExp>/steering/autopilot/maxDriveCurrent

Units: A (Ampere)

Description: Maximum current to use to drive servo


/vessels/<RegExp>/steering/autopilot/maxDriveRate

Units: rad/s (Radian per second)

Description: Maximum rudder rotation speed


/vessels/<RegExp>/steering/autopilot/portLock

Units: rad (Radian)

Description: Position of servo on port lock


/vessels/<RegExp>/steering/autopilot/starboardLock

Units: rad (Radian)

Description: Position of servo on starboard lock


/vessels/<RegExp>/tanks

Title: tanks

Description: Tank data, each tank indentified by a unique name i.e. FreshWater_2


/vessels/<RegExp>/tanks/freshWater

Description: [missing]


/vessels/<RegExp>/tanks/freshWater/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/freshWater/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/freshWater/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/freshWater/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/freshWater/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/freshWater/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/wasteWater

Description: [missing]


/vessels/<RegExp>/tanks/wasteWater/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/wasteWater/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/wasteWater/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/wasteWater/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/wasteWater/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/wasteWater/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/blackWater

Description: [missing]


/vessels/<RegExp>/tanks/blackWater/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/blackWater/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/blackWater/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/blackWater/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/blackWater/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/blackWater/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/fuelWater

Description: [missing]


/vessels/<RegExp>/tanks/fuelWater/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/fuelWater/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/fuelWater/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/fuelWater/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/fuelWater/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/fuelWater/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/fuel

Description: [missing]


/vessels/<RegExp>/tanks/fuel/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/fuel/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/fuel/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/fuel/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/fuel/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/fuel/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/lubrication

Description: [missing]


/vessels/<RegExp>/tanks/lubrication/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/lubrication/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/lubrication/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/lubrication/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/lubrication/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/lubrication/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/tanks/liveWell

Description: [missing]


/vessels/<RegExp>/tanks/liveWell/<RegExp>

Description: [missing]


/vessels/<RegExp>/tanks/liveWell/<RegExp>/name

Description: The name of the tank. Useful if multiple tanks of a certain type are on board


/vessels/<RegExp>/tanks/liveWell/<RegExp>/type

Description: The type of tank

Enum values:

  • petrol
  • fresh water
  • greywater
  • holding
  • lpg
  • diesel
  • rum

/vessels/<RegExp>/tanks/liveWell/<RegExp>/capacity

Units: m3 (Cubic meter)

Description: Total capacity


/vessels/<RegExp>/tanks/liveWell/<RegExp>/currentLevel

Units: ratio (Ratio)

Description: Level of fluid in tank 0-100%


/vessels/<RegExp>/tanks/liveWell/<RegExp>/currentVolume

Units: m3 (Cubic meter)

Description: Volume of fluid in tank


/vessels/<RegExp>/design

Title: design

Description: Design/dimensional data of this vessel


/vessels/<RegExp>/design/displacement

Units: kg (Kilogram)

Description: The displacement of the vessel


/vessels/<RegExp>/design/draft

Title: draft

Description: The draft of the vessel


/vessels/<RegExp>/design/draft/minimum

Units: m (Meter)

Description: The minimum draft of the vessel


/vessels/<RegExp>/design/draft/maximum

Units: m (Meter)

Description: The maximum draft of the vessel


/vessels/<RegExp>/design/draft/canoe

Units: m (Meter)

Description: The draft of the vessel without protrusions such as keel, centerboard, rudder


/vessels/<RegExp>/design/length

Title: length

Description: The various lengths of the vessel


/vessels/<RegExp>/design/length/overall

Units: m (Meter)

Description: Length overall


/vessels/<RegExp>/design/length/hull

Units: m (Meter)

Description: Length of hull


/vessels/<RegExp>/design/length/waterline

Units: m (Meter)

Description: Length at waterline


/vessels/<RegExp>/design/keel

Title: keel

Description: Information about the vessel's keel


/vessels/<RegExp>/design/keel/type

Description: The type of keel.

Enum values:

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

/vessels/<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.


/vessels/<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.


/vessels/<RegExp>/design/beam

Units: m (Meter)

Description: Beam length


/vessels/<RegExp>/design/airHeight

Units: m (Meter)

Description: Total height of the vessel


/vessels/<RegExp>/design/rigging

Title: rigging

Description: Information about the vessel's rigging


/vessels/<RegExp>/design/rigging/configuration

Description: The configuration of the rigging


/vessels/<RegExp>/design/rigging/masts

Description: The number of masts on the vessel.


/vessels/<RegExp>/sails

Title: sails

Description: Sails data


/vessels/<RegExp>/sails/inventory

Description: An object containing a description of each sail available to the vessel crew


/vessels/<RegExp>/sails/inventory/<RegExp>

Description: 'sail' data type.


/vessels/<RegExp>/sails/inventory/<RegExp>/name

Description: An unique identifier by which the crew identifies a sail


/vessels/<RegExp>/sails/inventory/<RegExp>/type

Description: The type of sail


/vessels/<RegExp>/sails/inventory/<RegExp>/material

Description: The material the sail is made from (optional)


/vessels/<RegExp>/sails/inventory/<RegExp>/brand

Description: The brand of the sail (optional)


/vessels/<RegExp>/sails/inventory/<RegExp>/active

Description: Indicates wether this sail is currently in use or not


/vessels/<RegExp>/sails/inventory/<RegExp>/area

Units: m2 (Square meter)

Description: The total area of this sail in square meters


/vessels/<RegExp>/sails/inventory/<RegExp>/minimumWind

Units: m/s (Meters per second)

Description: The minimum wind speed this sail can be used with


/vessels/<RegExp>/sails/inventory/<RegExp>/maximumWind

Units: m/s (Meters per second)

Description: The maximum wind speed this sail can be used with


/vessels/<RegExp>/sails/area

Description: An object containing information about the vessels' sails.


/vessels/<RegExp>/sails/area/total

Units: m2 (Square meter)

Description: The total area of all sails on the vessel


/vessels/<RegExp>/sails/area/active

Units: m2 (Square meter)

Description: The total area of the sails currently in use on the vessel


/vessels/<RegExp>/sensors

Title: sensors

Description: Sensors, their state, and data.


/vessels/<RegExp>/sensors/<RegExp>

Title: sensor

Description: An object describing an individual sensor. It should be an object in vessel, named using a unique name or UUID


/vessels/<RegExp>/sensors/<RegExp>/name

Description: The common name of the sensor


/vessels/<RegExp>/sensors/<RegExp>/sensorType

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


/vessels/<RegExp>/sensors/<RegExp>/sensorData

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


/vessels/<RegExp>/sensors/<RegExp>/fromBow

Description: The distance from the bow to the sensor location


/vessels/<RegExp>/sensors/<RegExp>/fromCenter

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


/vessels/<RegExp>/performance

Title: performance

Description: Performance Sailing data including VMG, Polar Speed, tack angle, etc.


/vessels/<RegExp>/performance/polarSpeed

Units: m/s (Meters per second)

Description: The current polar speed based on current polar diagram, trueWindSpeed and truewindAngle.


/vessels/<RegExp>/performance/polarSpeedRatio

Units: ratio (Ratio)

Description: The ratio of current speed through water to the polar speed.


/vessels/<RegExp>/performance/velocityMadeGood

Units: m/s (Meters per second)

Description: The current velocity made good derived from the speed through water and appearant wind angle. A positive value is heading to upwind, negative to downwind.


/vessels/<RegExp>/performance/velocityMadeGoodToWaypoint

Units: m/s (Meters per second)

Description: The current velocity made good to the next waypoint derived from the speedOverGround, courseOverGround.


/vessels/<RegExp>/performance/beatAngle

Units: rad (Radian)

Description: The true wind beat angle for the best velocity made good based on current current polar diagram and trueWindSpeed.


/vessels/<RegExp>/performance/beatAngleVelocityMadeGood

Units: m/s (Meters per second)

Description: The velocity made good for the beat angle.


/vessels/<RegExp>/performance/beatAngleTargetSpeed

Units: m/s (Meters per second)

Description: The target speed for the beat angle.


/vessels/<RegExp>/performance/gybeAngle

Units: rad (Radian)

Description: The true wind gybe angle for the best velocity made good downwind based on current polar diagram and trueWindSpeed.


/vessels/<RegExp>/performance/gybeAngleVelocityMadeGood

Units: m/s (Meters per second)

Description: The velocity made good for the gybe angle


/vessels/<RegExp>/performance/gybeAngleTargetSpeed

Units: m/s (Meters per second)

Description: The target speed for the gybe angle.


/vessels/<RegExp>/performance/targetAngle

Units: rad (Radian)

Description: The true wind gybe or beat angle for the best velocity made good downwind or upwind based on current polar diagram and trueWindSpeed.


/vessels/<RegExp>/performance/targetSpeed

Units: m/s (Meters per second)

Description: The target speed for the beat angle or gybe angle, which ever is applicable.


/vessels/<RegExp>/performance/leeway

Units: rad (Radian)

Description: Current leeway


/vessels/<RegExp>/performance/tackMagnetic

Units: rad (Radian)

Description: Magnetic heading on opposite tack.


/vessels/<RegExp>/performance/tackTrue

Units: rad (Radian)

Description: True heading on opposite tack.


/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


/resources/charts/<RegExp>/name

Description: Chart common name


/resources/charts/<RegExp>/identifier

Description: Chart number


/resources/charts/<RegExp>/description

Description: A description of the chart


/resources/charts/<RegExp>/tilemapUrl

Description: A url to the tilemap of the chart for use in TMS chartplotting apps


/resources/charts/<RegExp>/region

Description: Region related to note. A pointer to a region UUID. Alternative to geohash


/resources/charts/<RegExp>/geohash

Description: Position related to chart. Alternative to region


/resources/charts/<RegExp>/chartUrl

Description: A url to the chart file's storage location


/resources/charts/<RegExp>/scale

Description: The scale of the chart, the larger number from 1:200000


/resources/charts/<RegExp>/chartFormat

Description: The format of the chart

Enum values:

  • gif
  • geotiff
  • kap
  • png
  • jpg
  • kml
  • wkt
  • topojson
  • geojson
  • gpx
  • tms
  • 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


/resources/routes/<RegExp>/name

Description: Route's common name


/resources/routes/<RegExp>/description

Description: A description of the route


/resources/routes/<RegExp>/distance

Units: m (Meter)

Description: Total distance from start to end


/resources/routes/<RegExp>/start

Description: The waypoint UUID at the start of the route


/resources/routes/<RegExp>/end

Description: The waypoint UUID at the end of the route


/resources/routes/<RegExp>/feature

Title: Feature

Description: A Geo JSON feature object which describes the route between the waypoints


/resources/routes/<RegExp>/feature/type

Description: [missing]

Enum values:

* Feature

/resources/routes/<RegExp>/feature/geometry

Title: LineString

Description: [missing]


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

Description: [missing]

Enum values:

* LineString

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

Description: [missing]


/resources/routes/<RegExp>/feature/properties

Description: Additional data of any type


/resources/routes/<RegExp>/feature/id

Description: [missing]


/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


/resources/notes/<RegExp>/title

Description: Note's common name


/resources/notes/<RegExp>/description

Description: A textual description of the note


/resources/notes/<RegExp>/region

Description: Region related to note. A pointer to a region UUID. Alternative to position or geohash


/resources/notes/<RegExp>/position

Title: position

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


/resources/notes/<RegExp>/geohash

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


/resources/notes/<RegExp>/mimeType

Description: MIME type of the note


/resources/notes/<RegExp>/url

Description: Location of the note


/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


/resources/regions/<RegExp>/geohash

Description: geohash of the approximate boundary of this region


/resources/regions/<RegExp>/feature

Title: Feature

Description: A Geo JSON feature object which describes the regions boundary


/resources/regions/<RegExp>/feature/type

Description: [missing]

Enum values:

* Feature

/resources/regions/<RegExp>/feature/geometry

Description: [missing]


/resources/regions/<RegExp>/feature/properties

Description: Additional data of any type


/resources/regions/<RegExp>/feature/id

Description: [missing]


/resources/waypoints

Title: waypoints

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


/resources/waypoints/<RegExp>

Description: A waypoint, an object with a signal k position object, and GeoJSON Feature object (see geojson.org, and https://github.com/fge/sample-json-schemas/tree/master/geojson)


/resources/waypoints/<RegExp>/position

Title: position

Description: The position in 3 dimensions


/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 ""