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

See type declaration

Grabber

Hierarchy

Index

Properties

openClose?: number

Open Close motor

description

Grabber claw motor power

  • < 0: Close grabber claw
  • == 0: Motor off
  • > 0: Open grabber claw

Example Payload

at Close Grabber

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/revolutionGrabberCloseClawSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"4CD2D60ECC8D": {
"model": 13,
"grabber": {
"openClose": -100
}
}
}
}
}
~ ##### at Open Grabber

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/revolutionGrabberOpenClawSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"29BF89DB157A": {
"model": 13,
"grabber": {
"openClose": 100
}
}
}
}
}
  • Open pivot grabber claw

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotOpenClawGrabberSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"BE1CBA7766DB": {
"model": 18,
"grabber": {
"openClose": 100
}
}
}
}
}
  • Close pivot grabber claw

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotCloseClawGrabberSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"003D55CA6A15": {
"model": 18,
"grabber": {
"openClose": -100
}
}
}
}
}
  • OpenClose pivot grabber random

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotOpenCloseGrabberRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"E586B8FCA89A": {
"model": 18,
"grabber": {
"openClose": 100
}
}
}
}
}
minimum

-100

maximum

100

openCloseMotorDiagnostics?: MotorDiagnostics

openCloseMotorDiagnostics

description

Grabber open close motor diagnostics

Example Payload

at all random values

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"DE4B7EF049BB": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 9,
"overcurrent": false,
"pwm": 71,
"rpm": -53,
"failure": false
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at random current

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"862F428980A9": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 32
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at random PWM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsRandomPwmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"3F21EE928CBC": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"pwm": 83
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at has overcurrent

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsHasOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"C1DB0E016EAC": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"overcurrent": true
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at has no overcurrent

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsHasNoOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"C7DBFF79F5C7": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"overcurrent": false
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at static RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsStaticRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"6421C3B2317B": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"rpm": 0
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at forward RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsForwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"0983584867CB": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"rpm": 10
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
at backward RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberOpenCloseMotorDiagnosticsBackwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"D702104FD789": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {
"rpm": -10
},
"rotateMotorDiagnostics": {}
}
}
}
}
}
  • Resting pivot openClose grabber diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/openClose/pivotGrabberOpenCloseMotorDiagnosticRestingSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"C4C10FB02179": {
"model": 18,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 2,
"overcurrent": false,
"pwm": 1,
"rpm": 1,
"failure": false
}
}
}
}
}
}
  • Random pivot openClose grabber diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/openClose/pivotGrabberOpenCloseMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"E06BACE7B162": {
"model": 18,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 22,
"overcurrent": true,
"pwm": 57,
"rpm": -21,
"failure": false
}
}
}
}
}
}
  • Open pivot grabber claw diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/openClose/pivotOpenClawGrabberDiagnosticSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"7A4FEC0DFA1A": {
"model": 18,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 52,
"overcurrent": false,
"pwm": 54,
"rpm": 8
}
}
}
}
}
}
  • Close pivot grabber claw diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/openClose/pivotCloseClawGrabberDiagnosticSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"FA7A74E90865": {
"model": 18,
"grabber": {
"openCloseMotorDiagnostics": {
"current": 47,
"overcurrent": false,
"pwm": 53,
"rpm": 9
}
}
}
}
}
}
rotate?: number

Rotation motor

description

Grabber rotation motor power

  • < 0 = rotate left
  • == 0 = motor off
  • > 0 = rotate right

Example Payload

  • Rotate right revolution Grabber

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/revolutionGrabberRotateLeftSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"C9DEF76E3AF7": {
"model": 13,
"grabber": {
"rotate": -100
}
}
}
}
}
  • Rotate right revolution Grabber

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/revolutionGrabberRotateRightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"3E97A98D694C": {
"model": 13,
"grabber": {
"rotate": 100
}
}
}
}
}
  • Rotate revolution grabber random

    From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/revolutionGrabberRandomSample.json

    {
    "$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
    "apiVersion": "0.58.15",
    "method": "UPDATE",
    "payload": {
    "devices": {
    "B1C1563F2A27": {
    "model": 13,
    "grabber": {
    "rotate": -58,
    "openClose": -52
    }
    }
    }
    }
    }
  • Rotate right pivot grabber

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotRotateGrabberRightSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"28DD377782F7": {
"model": 18,
"grabber": {
"rotate": 100
}
}
}
}
}
  • Rotate left pivot grabber

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotRotateGrabberLeftSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"53A158B87FE1": {
"model": 18,
"grabber": {
"rotate": -100
}
}
}
}
}
  • Rotate pivot grabber random

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/pivotRotateGrabberRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"97342B3A9FE3": {
"model": 18,
"grabber": {
"rotate": 44
}
}
}
}
}
minimum

-100

maximum

100

rotateMotorDiagnostics?: MotorDiagnostics

rotateMotorDiagnostics

description

Grabber rotate motor diagnostics

Example Payload

at all random values

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"1D9C5C0AE76B": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"current": 18,
"overcurrent": false,
"pwm": 35,
"rpm": 65,
"failure": false
}
}
}
}
}
}
at random current

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsRandomCurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"25B6C7645605": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"current": 58
}
}
}
}
}
}
at random PWM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsRandomPwmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"50CC1334F111": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"pwm": 13
}
}
}
}
}
}
at has overcurrent

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsHasOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"B2844A622DA5": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"overcurrent": true
}
}
}
}
}
}
at has no overcurrent

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsHasNoOvercurrentSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"5ED9158FF539": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"overcurrent": false
}
}
}
}
}
}
at static RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsStaticRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"DA49D31FADA4": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"rpm": 0
}
}
}
}
}
}
at forward RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsForwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"4D067F1B8D01": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"rpm": 10
}
}
}
}
}
}
at backward RPM

From ./dist/samples/json/requests/devices/vehicles/revolution/grabber/motorDiagnostics/revolutionGrabberRotateMotorDiagnosticsBackwardRpmSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"E5D45046553F": {
"model": 13,
"grabber": {
"openCloseMotorDiagnostics": {},
"rotateMotorDiagnostics": {
"rpm": -10
}
}
}
}
}
}
  • Resting pivot rotate grabber diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/rotate/pivotGrabberRotateMotorDiagnosticsRestingSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"580512A4EBD2": {
"model": 18,
"grabber": {
"rotateMotorDiagnostics": {
"current": 1,
"overcurrent": false,
"pwm": 4,
"rpm": -1,
"failure": false
}
}
}
}
}
}
  • Random pivot rotate grabber diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/rotate/pivotGrabberRotateMotorDiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"0860FCE72DB8": {
"model": 18,
"grabber": {
"rotateMotorDiagnostics": {
"current": 30,
"overcurrent": true,
"pwm": 26,
"rpm": -85,
"failure": false
}
}
}
}
}
}
  • Rotate right pivot grabber claw diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/rotate/pivotRotateGrabberRightDiagnosticSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"F490A6CE0D8D": {
"model": 18,
"grabber": {
"rotateMotorDiagnostics": {
"current": 55,
"overcurrent": false,
"pwm": 48,
"rpm": 7
}
}
}
}
}
}
  • Rotate left pivot grabber claw diagnostic

From ./dist/samples/json/requests/devices/vehicles/pivot/peripherals/grabber/motorDiagnostics/rotate/pivotRotateGrabberLeftDiagnosticSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.15",
"method": "UPDATE",
"payload": {
"devices": {
"B13C6CA25B97": {
"model": 18,
"grabber": {
"rotateMotorDiagnostics": {
"current": 51,
"overcurrent": false,
"pwm": 48,
"rpm": 6
}
}
}
}
}
}