Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

Properties

heading?: { autoDeclination?: boolean; declinationOffset?: number; localOffset?: number; vruMode?: boolean }

Type declaration

  • Optional autoDeclination?: boolean
  • Optional declinationOffset?: number
  • Optional localOffset?: number
  • Optional vruMode?: boolean
position?: { deadReckoningAvailable?: boolean; rovGpsStatus?: GpsStatus; rovSource?: PositionSources; topsideGpsStatus?: GpsStatus }

Type declaration

  • Optional deadReckoningAvailable?: boolean

    Dead Reckoning availability flag

    description

    Indicates if the ROV has dead reckoning capability

  • Optional rovGpsStatus?: GpsStatus
  • Optional rovSource?: PositionSources

    Source of ROV position.

    description

    The source providing ROV position. Could be an external GPS, USBL device or NONE.

    Example payloads

    UPDATE Requests

    • Setting rovSource to USBL Sample
    • Revolution

      From ./dist/samples/json/requests/devices/vehicles/revolution/positionOptionsUsbl/revolutionPositionSourceRequest.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "8B56BB388847": {
      "model": 13,
      "navigationOptions": {
      "position": {
      "rovSource": "SEATRAC_USBL"
      }
      }
      }
      }
      }
      }
    • Pivot

      From ./dist/samples/json/requests/devices/vehicles/pivot/positionOptionsUsbl/pivotPositionSourceRequest.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "DF5CE4B18DEA": {
      "model": 18,
      "navigationOptions": {
      "position": {
      "rovSource": "SEATRAC_USBL"
      }
      }
      }
      }
      }
      }
  • Optional topsideGpsStatus?: GpsStatus

    GPS status values such as GPS Fix and Signal Strength

    • Arbitrary Global position only
    • Revolution

      From ./dist/samples/json/requests/devices/vehicles/revolution/navigation/topsideGpsStatus/revolutionTopsideGpsRequestSample.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "D4C5A3035054": {
      "model": 13,
      "navigationOptions": {
      "position": {
      "topsideGpsStatus": {
      "fix": 1,
      "hdop": 20,
      "satelliteCount": 12
      }
      }
      }
      }
      }
      }
      }

      From ./dist/samples/json/requests/devices/vehicles/revolution/navigation/topsideGpsStatus/revolutionTopsideGpsRequestNoFixSample.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "B8BD1ABC67AB": {
      "model": 13,
      "navigationOptions": {
      "position": {
      "topsideGpsStatus": {
      "fix": 0,
      "hdop": 1000,
      "satelliteCount": 0
      }
      }
      }
      }
      }
      }
      }

      From ./dist/samples/json/requests/devices/vehicles/revolution/navigation/rovGpsStatus/revolutionRovGpsRequestSample.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "99221A4D45D4": {
      "model": 13,
      "navigationOptions": {
      "position": {
      "rovGpsStatus": {
      "fix": 1,
      "hdop": 20,
      "satelliteCount": 12
      }
      }
      }
      }
      }
      }
      }

      From ./dist/samples/json/requests/devices/vehicles/revolution/navigation/rovGpsStatus/revolutionRovGpsRequestNoFixSample.json

      {
      "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
      "apiVersion": "0.60.2",
      "method": "UPDATE",
      "payload": {
      "devices": {
      "00B903A15C30": {
      "model": 13,
      "navigationOptions": {
      "position": {
      "rovGpsStatus": {
      "fix": 0,
      "hdop": 1000,
      "satelliteCount": 0
      }
      }
      }
      }
      }
      }
      }