Options
All
  • Public
  • Public/Protected
  • All
Menu
notexported

See type declaration

🦾 Elevating arm

Hierarchy

Index

Properties

calibrator?: boolean

Calibrator

Calibrator Front-end (request) Back-end (response)
true Calibrate -
false Cancel Calibration -
undefined - -
height?: number

Elevating Arm Height

description

Elevating arm height in percentage of total range

Example Payload

A200 at Maximum Height

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmMaxHeightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"873B217BB3D4": {
"model": 19,
"elevatingArm": {
"height": 100
}
}
}
}
}

A200 at Minimum Height

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmMinHeightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"C8C1854162FC": {
"model": 19,
"elevatingArm": {
"height": 0
}
}
}
}
}

A150 at Maximum Height

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmMaxHeightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"87774B48AD95": {
"model": 20,
"elevatingArm": {
"height": 100
}
}
}
}
}

A150 at Minimum Height

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmMinHeightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"F0432A361F8F": {
"model": 20,
"elevatingArm": {
"height": 0
}
}
}
}
}
minimum

0

maximum

100

leak?: boolean

Leak Fault

readonly

Example Payload

A200 at Leak True

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmHasLeakSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"9472C6BDC674": {
"model": 19,
"elevatingArm": {
"leak": true
}
}
}
}
}

A200 at Leak False

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmHasNoLeakSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"1EBF94DFC78C": {
"model": 19,
"elevatingArm": {
"leak": false
}
}
}
}
}

A150 at Leak True

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmHasLeakSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"9D2CFA86CC7D": {
"model": 20,
"elevatingArm": {
"leak": true
}
}
}
}
}

A150 at Leak False

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmHasNoLeakSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"EEFBE04AA331": {
"model": 20,
"elevatingArm": {
"leak": false
}
}
}
}
}
motorDiagnostics?: MotorDiagnostics

Motor Diagnostics

These are the motor diagnostics of the elevating arm.

Example Payload

UPDATE Requests
  • A200 at random current

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"FC173CEABB6D": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"current": 28
}
}
}
}
}
}
  • A200 at random PWM

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsRandomPwmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"BBD56EA4D277": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"pwm": 67
}
}
}
}
}
}
  • A200 at random current

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"FC173CEABB6D": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"current": 28
}
}
}
}
}
}
  • A200 at overcurrent

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsHasOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"DBFB199B22B7": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"overcurrent": true
}
}
}
}
}
}
  • A200 at no overcurrent

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsHasNoOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"8A1E402C0E03": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"overcurrent": false
}
}
}
}
}
}
  • A200 at static rpm

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsStaticRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"37BB874DD6E0": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"rpm": 0
}
}
}
}
}
}
  • A200 at forward rpm

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsForwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"1C937BD3DB0A": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"rpm": 10
}
}
}
}
}
}
  • A200 at backward rpm

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsBackwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"F6A865A1A846": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"current": 69
}
}
}
}
}
}
  • A200 at all random

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/motorDiagnostics/a200ElevatingArmMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"54F02C1685DE": {
"model": 19,
"elevatingArm": {
"motorDiagnostics": {
"current": 13,
"pwm": 40,
"overcurrent": true,
"rpm": -3
}
}
}
}
}
}
  • A150 at random current

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"EB687DA49EE9": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"current": 95
}
}
}
}
}
}
  • A150 at random PWM

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsRandomPwmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"ADE9507B9E4C": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"pwm": 11
}
}
}
}
}
}
  • A150 at random current

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"EB687DA49EE9": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"current": 95
}
}
}
}
}
}
  • A150 at overcurrent

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsHasOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"462B2E024892": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"overcurrent": true
}
}
}
}
}
}
  • A150 at no overcurrent

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsHasNoOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"8136C90E3741": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"overcurrent": false
}
}
}
}
}
}
  • A150 at static rpm

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsStaticRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"7E79CC67FAF6": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"rpm": 0
}
}
}
}
}
}
  • A150 at forward rpm

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsForwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"B80F54706BAF": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"rpm": 10
}
}
}
}
}
}
  • A150 at backward rpm

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsBackwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"72FFC15F6B39": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"current": 3
}
}
}
}
}
}
  • A150 at all random

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/motorDiagnostics/a150ElevatingArmMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "UPDATE",
"payload": {
"devices": {
"D868DC05E6EF": {
"model": 20,
"elevatingArm": {
"motorDiagnostics": {
"current": 11,
"pwm": 53,
"overcurrent": true,
"rpm": 0
}
}
}
}
}
}
parkOnShutdown?: boolean

Park on shutdown - if set to true, the elevating arm will be fully lowered on shutdown

present?: boolean

Elevating Arm Presence

Example Payload

A200 at Not Present

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmNotPresentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"26CB2F62D898": {
"model": 19,
"elevatingArm": {
"present": false
}
}
}
}
}

A200 at Present

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"69900878B7C5": {
"model": 19,
"elevatingArm": {
"present": true,
"height": -19,
"speed": 28,
"leak": false
}
}
}
}
}

A150 at Not Present

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmNotPresentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"673CFE64FD5F": {
"model": 20,
"elevatingArm": {
"present": false
}
}
}
}
}

A150 at Present

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"7FD8DAAB5EB9": {
"model": 20,
"elevatingArm": {
"present": true,
"height": -89,
"speed": -39,
"leak": true
}
}
}
}
}
speed?: number

Elevating Arm Speed

Example Payload

A200 at Maximum Speed

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmForwardMaxSpeedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"91837FCC1DF3": {
"model": 19,
"elevatingArm": {
"speed": 100
}
}
}
}
}

A200 at Minimum Speed

From ./dist/samples/json/requests/devices/vehicles/a200/peripherals/elevatingArm/a200ElevatingArmBackwardMaxSpeedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"DF7DC801B6A6": {
"model": 19,
"elevatingArm": {
"speed": -100
}
}
}
}
}

A150 at Maximum Speed

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmForwardMaxSpeedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"BE275BF51BC0": {
"model": 20,
"elevatingArm": {
"speed": 100
}
}
}
}
}

A150 at Minimum Speed

From ./dist/samples/json/requests/devices/vehicles/a150/peripherals/elevatingArm/a150ElevatingArmBackwardMaxSpeedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.5",
"method": "SET",
"payload": {
"devices": {
"97CD9787F57A": {
"model": 20,
"elevatingArm": {
"speed": -100
}
}
}
}
}
minimum

-100

maximum

100