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

See type declaration

Powered Reel

summary

Reel

Hierarchy

Index

Properties

acConnected?: boolean

AC Connected

description

Represents whether AC power cable is connected or not.

battery1?: Battery

Powered Reel Batteries 1

Example Payload

Reel Battery Danger State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery1/poweredReelBattery1DangerSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"B4044874075B": {
"model": 108,
"battery1": {
"percent": 15
}
}
}
}
}

Reel Battery Random State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery1/poweredReelBattery1RandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"7C3FC2EA9886": {
"model": 108,
"battery1": {
"voltage": 54,
"percent": 96,
"charging": false
}
}
}
}
}

Reel Battery Shutdown State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery1/poweredReelBattery1ShutdownSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"B26F49C366C2": {
"model": 108,
"battery1": {
"percent": 3
}
}
}
}
}

Reel Battery Warning State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery1/poweredReelBattery1WarningSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"10B6FCDA177F": {
"model": 108,
"battery1": {
"percent": 30
}
}
}
}
}
battery2?: Battery

Powered Reel Batteries 2

Example Payload

Reel Battery Danger State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery2/poweredReelBattery2DangerSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"5AE311C28E76": {
"model": 108,
"battery2": {
"percent": 15
}
}
}
}
}

Reel Battery Random State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery2/poweredReelBattery2RandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"4BA69DC49DED": {
"model": 108,
"battery2": {
"voltage": 6,
"percent": 28,
"charging": true
}
}
}
}
}

Reel Battery Shutdown State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery2/poweredReelBattery2ShutdownSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"A56D1A2B1FA4": {
"model": 108,
"battery2": {
"percent": 3
}
}
}
}
}

Reel Battery Warning State Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/battery/battery2/poweredReelBattery2WarningSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"B17F36D2E953": {
"model": 108,
"battery2": {
"percent": 30
}
}
}
}
}
calibrator?: boolean

Calibrator

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

Reel CPU Temperature

Measured in degrees celsius

crawlerForward?: boolean
crawlerReverse?: boolean
distance?: number

Section tether distance

description

relative payed out tether distance, given in cm. This can be overwritten to set a value from the UI. This is used to keep track of the relative payed out tether, which is different from 'totalDistance',

eStop?: boolean

Physical Button States

encoderFailed?: boolean

Encoder failure detection

readonly

Reel encoder failed random sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderFailed/poweredReelEncoderFailedRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"5610B6B4A7FF": {
"model": 108,
"encoderFailed": true
}
}
}
}

Reel encoder failed sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderFailed/poweredReelHasEncoderFailedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"83D037944B6B": {
"model": 108,
"encoderFailed": true
}
}
}
}

Reel encoder not failed sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderFailed/poweredReelHasNoEncoderFailedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"0203B2CF6CB3": {
"model": 108,
"encoderFailed": false
}
}
}
}
encoderMiscalibrated?: boolean

Encoder miscalibration detection

readonly

Reel encoder miscalibrated random sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderMiscalibrated/poweredReelEncoderMiscalibratedRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"9DFCE97C0CA2": {
"model": 108,
"encoderMiscalibrated": false
}
}
}
}

Reel encoder miscalibrated sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderMiscalibrated/poweredReelHasEncoderMiscalibratedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"B0F01EF1736A": {
"model": 108,
"encoderMiscalibrated": true
}
}
}
}

Reel encoder not miscalibrated sample

From ./dist/samples/json/requests/devices/reels/poweredReels/encoderMiscalibrated/poweredReelHasNoEncoderMiscalibratedSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"CF7D2508CEA2": {
"model": 108,
"encoderMiscalibrated": false
}
}
}
}
hybridPower?: boolean

Hybrid Power Enabled

description

Represents the actual state of whether power is enabled or not.

ip?: string

IP address

leak?: boolean

Leak Detection

readonly
lineSpeed?: number

The reel line speed in m/min

readonly
motor1Diagnostics?: MotorDiagnostics

Motor 1 Diagnostics

Powered Reel Motor 1 Random Motor Diagnostics Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/motorDiagnostics/motor1/poweredReelMotor1DiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"5AAECF6DFC9A": {
"model": 108,
"motor1Diagnostics": {
"current": 88,
"overcurrent": false,
"pwm": 20,
"rpm": -43,
"failure": false
}
}
}
}
}

Powered Reel Motor 1 Resting Motor Diagnostics Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/motorDiagnostics/motor1/poweredReelMotor1DiagnosticsRestingSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"85B8E8A11612": {
"model": 108,
"motor1Diagnostics": {
"current": 7,
"overcurrent": false,
"pwm": 2,
"rpm": -1,
"failure": false
}
}
}
}
}
motor2Diagnostics?: MotorDiagnostics

Motor 2 Diagnostics

Powered Reel Motor 2 Random Motor Diagnostics Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/motorDiagnostics/motor2/poweredReelMotor2DiagnosticsRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"BAF446DCECB0": {
"model": 108,
"motor2Diagnostics": {
"current": 74,
"overcurrent": true,
"pwm": 7,
"rpm": -36,
"failure": false
}
}
}
}
}

Powered Reel Motor 2 Resting Motor Diagnostics Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/motorDiagnostics/motor2/poweredReelMotor2DiagnosticsRestingSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"A091204AC280": {
"model": 108,
"motor2Diagnostics": {
"current": 5,
"overcurrent": false,
"pwm": 5,
"rpm": -1,
"failure": false
}
}
}
}
}
reelForward?: boolean
reelReverse?: boolean
speed?: number

Reel Drive Speed

description

Negative values for reverse (retract), positive for forward (payout)

minimum

-120

maximum

120

spragBearing?: SpragBearing

Sprag Bearing

description

Represents the actual state of the sprag bearing.

Reel Sprag Bearing FKNN6204-2RS Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/spragBearing/poweredReelSpragBearingFKNN62042RSSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"D10BB1981724": {
"model": 108,
"spragBearing": "FKNN6204-2RS"
}
}
}
}

Reel Sprag Bearing FKNN6205-2RS Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/spragBearing/poweredReelSpragBearingFKNN62052RSSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"5AA7F9E11BEF": {
"model": 108,
"spragBearing": "FKNN6205-2RS"
}
}
}
}

Reel Sprag Bearing Random Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/spragBearing/poweredReelSpragBearingRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"4E04E0BD1C06": {
"model": 108,
"spragBearing": "FKNN6205-2RS"
}
}
}
}
stalled?: boolean

Reel stalled

readonly

Reel stalled random sample

From ./dist/samples/json/requests/devices/reels/poweredReels/stalled/poweredReelStalledRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"49A5DF354386": {
"model": 108,
"stalled": false
}
}
}
}

Reel stalled sample

From ./dist/samples/json/requests/devices/reels/poweredReels/stalled/poweredReelHasStalledSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"F9F615A3FEBC": {
"model": 108,
"stalled": true
}
}
}
}

Reel not stalled sample

From ./dist/samples/json/requests/devices/reels/poweredReels/stalled/poweredReelHasNoStalledSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"35E61D765F05": {
"model": 108,
"stalled": false
}
}
}
}
totalDistance?: number

Total tether distance

description

total payed out tether distance, given in cm. This can be overwritten to set a value from the UI. This is used to keep track of the total payed out tether distance even after having reset the 'distance' property.

Reel total distance random sample

From ./dist/samples/json/requests/devices/reels/poweredReels/totalDistance/poweredReelTotalDistanceRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "SET",
"payload": {
"devices": {
"236F736477A3": {
"model": 108,
"totalDistance": 69685
}
}
}
}
usageTime?: UsageTime

Usage Time

description

Represents the current running and lifetime usage of the device.

readonly

Powered Reel Random Usage Time Sample

From ./dist/samples/json/requests/devices/reels/poweredReels/usageTime/poweredReelUsageTimeRandomSample.json

{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.3",
"method": "UPDATE",
"payload": {
"devices": {
"D46F38EE7BBD": {
"model": 108,
"usageTime": {
"totalSeconds": 98198,
"currentSeconds": 34563
}
}
}
}
}
version?: DeviceVersion

Version