Rov altitude
Measured in meters to show relative distance to floor.
From ./dist/samples/json/requests/devices/vehicles/pivot/altitude/pivotAltitudeRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"AA80A642F969": {
"model": 18,
"altitude": 273
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/altitude/revolutionAltitudeValidRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"F9566C3F6C5B": {
"model": 13,
"altitudeValid": false
}
}
}
}
Rov altitude valid
Altitude validity flag
Valid altitude (good data)
From ./dist/samples/json/requests/devices/vehicles/pivot/altitude/pivotAltitudeValidSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"825AEE83E27F": {
"model": 18,
"altitude": 39,
"altitudeValid": true
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/altitude/revolutionAltitudeValidSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"AC4DB6F3AD1F": {
"model": 13,
"altitudeValid": true,
"altitude": 290
}
}
}
}
Random altitude validity
From ./dist/samples/json/requests/devices/vehicles/pivot/altitude/pivotAltitudeValidRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"A2A2E2BDFED1": {
"model": 18,
"altitudeValid": false
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/altitude/revolutionAltitudeValidRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"F9566C3F6C5B": {
"model": 13,
"altitudeValid": false
}
}
}
}
Body Leak Fault
Arbitrary
From ./dist/samples/json/requests/devices/vehicles/revolution/bodyLeak/revolutionBodyLeakRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"5942A9388513": {
"model": 13,
"bodyLeak": false
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/pivot/bodyLeak/pivotBodyLeakRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"1D3546A60EAD": {
"model": 18,
"bodyLeak": false
}
}
}
}
Has no body leak fault
From ./dist/samples/json/requests/devices/vehicles/revolution/bodyLeak/revolutionHasNoBodyLeakSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"466C3BD682D2": {
"model": 13,
"bodyLeak": false
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/pivot/bodyLeak/pivotHasNoBodyLeakSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"68FB4974E680": {
"model": 18,
"bodyLeak": false
}
}
}
}
Has body leak fault
From ./dist/samples/json/requests/devices/vehicles/revolution/bodyLeak/revolutionHasBodyLeakSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"A42AAB4F9B2F": {
"model": 13,
"bodyLeak": true
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/pivot/bodyLeak/pivotHasBodyLeakSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"2BED8F3DC00F": {
"model": 18,
"bodyLeak": true
}
}
}
}
📷 List of cameras
Holds a list of all vehicle Cameras.
The cp probe
The ut(cygnus) probe
Rov depth
Measured in meters from water surface
To Calibrate depth, set depth to '0'. Setting depth to any other value will be ignored.
Valid Depth calibration
From ./dist/samples/json/requests/devices/vehicles/pivot/depth/pivotDepthCalibrationSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"1FA20FB458C3": {
"model": 18,
"depth": 0
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/depth/revolutionDepthCalibrationSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"76FFDFAC5FCD": {
"model": 13,
"depth": 0
}
}
}
}
Invalid Depth Calibration
From ./dist/samples/json/requests/devices/vehicles/pivot/depth/pivotInvalidDepthCalibrationSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"5D650DF52FC0": {
"model": 18,
"depth": 59
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/depth/revolutionInvalidDepthCalibrationSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"D0725B67F4EC": {
"model": 13,
"depth": 191
}
}
}
}
Direct Power Kit Present Flag
Rov Drive object
Commands thrust actions for the ROV and sets drive modes
See RovDrive for more details.
From ./dist/samples/json/requests/devices/vehicles/pivot/drive/pivotDriveRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"5EEA1A8B6C22": {
"model": 18,
"drive": {
"thrust": {
"forward": -97,
"yaw": 25,
"vertical": 99,
"lateral": 20
},
"modes": {
"headingLock": true,
"altitudeLock": false,
"depthLock": true,
"autoStabilization": true,
"motorsDisabled": true
}
}
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/drive/revolutionDriveRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"D81BC3FE6AC7": {
"model": 13,
"drive": {
"thrust": {
"forward": 67,
"yaw": -1,
"vertical": -91,
"lateral": -23
},
"modes": {
"headingLock": false,
"altitudeLock": true,
"depthLock": true,
"autoStabilization": true,
"motorsDisabled": false
}
}
}
}
}
}
Rov heading
Measured in degrees from north bearing
Rov in water status
From ./dist/samples/json/requests/devices/vehicles/revolution/ip/revolutionRandomIpSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"37902DAB6F75": {
"model": 13,
"ip": "192.168.100.218"
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/pivot/ip/pivotIpRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "SET",
"payload": {
"devices": {
"A23378AAFA56": {
"model": 18,
"ip": "192.168.172.192"
}
}
}
}
Rov local heading
Measure in degrees from local heading
Deep Trekker internal device model numbers. This can be used for selecting the associated device schema.
Navigation Options
Rov pitch
Measured in degrees from neutral pitch position
ROV Position
Rov roll
Measured in degrees from neutral roll position
Sensor pod information and calibration controls based on the model.
dist/samples/json/requests/devices/vehicles/pivot/calibration/startImuCalibration/pivotStartImuCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/stopImuCalibration/pivotStopImuCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/denyImuCalibration/pivotDenyImuCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/acceptImuCalibration/pivotAcceptImuCalibrationRequest.json
dist/samples/json/requests/devices/vehicles/pivot/calibration/startMagneticCalibration/pivotStartMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/stopMagneticCalibration/pivotStopMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/denyMagneticCalibration/pivotDenyMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/acceptMagneticCalibration/pivotAcceptMagneticCalibrationRequest.json
Revolution and Pivot Pending IMU update dist/samples/json/requests/devices/vehicles/revolution/calibration/startMagneticCalibration/revolutionStartMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/sensorPendingImuCalibration/pivotPendingImuRandomUpdate.json
Revolution and Pivot Pending Magnetic update dist/samples/json/requests/devices/vehicles/revolution/calibration/sensorMagneticCalibration/revolutionPendingMagneticRandomUpdate.json dist/samples/json/requests/devices/vehicles/pivot/calibration/sensorPendingMagneticCalibration/pivotPendingMagneticRandomUpdate.json
Revolution and Pivot Accepted Magnetic and IMU update dist/samples/json/requests/devices/vehicles/revolution/calibration/acceptMagneticCalibration/revolutionAcceptMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/acceptMagneticCalibration/pivotAcceptMagneticCalibrationRequest.json dist/samples/json/requests/devices/vehicles/pivot/calibration/sensorNotCalibratingState/pivotAcceptedRandomUpdate.json dist/samples/json/requests/devices/vehicles/revolution/calibration/sensorNotCalibratingState/revolutionAcceptedRandomUpdate.json
Sensor Pod Leak Fault
Common across all ROV and also comes from the ROV Web Adapter in Con_gui
Turns
Count the number of turns the rov has completed
Vehicle Usage Time
Total and current usage times
From ./dist/samples/json/requests/devices/vehicles/pivot/usageTime/pivotUsageTimeSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"793A9B27E874": {
"model": 18,
"usageTime": {
"totalSeconds": 0,
"currentSeconds": 0
}
}
}
}
}
Arbitrary
From ./dist/samples/json/requests/devices/vehicles/pivot/usageTime/pivotUsageTimeRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"6296A8164B52": {
"model": 18,
"usageTime": {
"totalSeconds": 57,
"currentSeconds": 45
}
}
}
}
}
From ./dist/samples/json/requests/devices/vehicles/revolution/usageTime/revolutionUsageTimeRandomSample.json
{
"$schema": "https://docs.api.deeptrekker.com/dist/schemas/schema.json",
"apiVersion": "0.58.7",
"method": "UPDATE",
"payload": {
"devices": {
"37DCA06C2E42": {
"model": 13,
"usageTime": {
"totalSeconds": 71,
"currentSeconds": 10
}
}
}
}
}
Rov Velocity
ROV Version
See type declaration
Base ROV