Telemetry
telemetry
Classes:
-
AltitudeTel–Receive the current altitude of the drone.
-
AquaTrollProbeMetadataTel–Metadata from the In-Situ Aqua Troll probe's common registers
-
AquaTrollSensorMetadataTel–Metadata from a single sensor from In-Situ Aqua Troll probe
-
AquaTrollSensorParametersTel–Single sensor from In-Situ Aqua Troll probe
-
AttitudeTel–Receive the current attitude of the drone.
-
BatteryBQ40Z50Tel–Receive detailed information about a battery using the
-
BatteryTel–Receive essential information about the battery status.
-
CPUInfoTel–Information about cpu and memory usage.
-
CPUTemperatureTel–Drone CPU temperature
-
CalibratedImuHpTel–Calibrated High Precision IMU data
-
CalibratedImuTel–Calibrated IMU data.
-
CalibrationStateTel–Calibration state used for calibration routine.
-
CanisterBottomHumidityTel–Receive humidity information from the bottom canister.
-
CanisterBottomTemperatureTel–Receive temperature information from the bottom canister.
-
ConnectedClientsTel–List of connected clients telemetry message.
-
ControlForceTel–Control force in all directions.
-
ControlModeTel–Receive the current state of the control system.
-
ControllerHealthTel–Controller health indicating the load of the controller, used
-
CpProbeTel–Cathodic Protection Potential probe telemetry message
-
DataStorageSpaceTel–Data storage info.
-
DepthTel–Measurement of the drones position relative to the sea
-
DiveTimeTel–Receive the dive time of the drone.
-
DroneInfoTel–Receive metadata and information about the connected drone.
-
DroneTimeTel–Receive time information from the drone.
-
DvlVelocityTel–Dvl raw sensor data.
-
ErrorFlagsTel–Receive currently set error flags.
-
ForwardDistanceTel–Distance to an object in front of the drone when a 1D pinger
-
GenericServoTel–State of a generic servo.
-
GuestPortCurrentTel–GuestPort current readings.
-
GuestPortLightsTel–Receive the status of any guest port lights connected to the
-
Imu1Tel–Raw IMU data from IMU 1
-
Imu2Tel–Raw IMU data from IMU 2
-
ImuHpTel–Raw IMU data from High Precision IMU
-
IperfTel–Iperf indicates the available bandwidth on the tether from
-
LaserTel–Receive the status of any lasers connected to the drone.
-
LightsTel–Receive the status of the main lights of the drone.
-
LogEntryTel–Log entry telemetry message.
-
MagneticDeclinationTel–Current Magnetic Declination status. Used to get true North
-
MedusaSpectrometerDataTel–Medusa gamma ray sensor spectrometer data.
-
MissionStatusTel–Mission status from the mission supervisor.
-
MultibeamConfigTel–Multibeam sonar config.
-
MultibeamDiscoveryTel–Multibeam sonar status message.
-
MultibeamPingTel–Multibeam sonar ping data.
-
MultibeamServoTel–State of the servo installed in the multibeam.
-
NStreamersTel–Number of connected clients streaming video.
-
NotificationTel–Notification from the control system.
-
PilotGPSPositionTel–Pilot position (originating from device GPS) for logging.
-
PositionEstimateTel–Position estimate of the drone if a DVL or a positioning
-
RecordStateTel–Record state from the drone.
-
ReferenceAutoPilotTel–Reference for the auto pilot when a mission is active.
-
ReferenceTel–Reference signals indicating desired states.
-
RemovableStorageTel–Information about removable storage device.
-
SurfaceUnitTel–Surface Unit telemetry message.
-
ThicknessGaugeTel–Thickness gauge measurement telemetry message.
-
TiltAngleTel–Tilt angle state on main camera.
-
TiltStabilizationTel–Tilt stabilization state.
-
TimeLapseStateTel–Time-lapse state from the drone.
-
VideoStorageSpaceTel–Video storage info.
-
WaterTemperatureTel–Water temperature from the depth sensor.
AltitudeTel
AquaTrollProbeMetadataTel
Metadata from the In-Situ Aqua Troll probe's common registers
probe
class-attribute
instance-attribute
probe: AquaTrollProbeMetadata = Field(
MESSAGE, number=1, message=AquaTrollProbeMetadata
)
AquaTrollSensorMetadataTel
Metadata from a single sensor from In-Situ Aqua Troll probe
sensors
class-attribute
instance-attribute
sensors: AquaTrollSensorMetadataArray = Field(
MESSAGE, number=1, message=AquaTrollSensorMetadataArray
)
AquaTrollSensorParametersTel
Single sensor from In-Situ Aqua Troll probe
sensors
class-attribute
instance-attribute
sensors: AquaTrollSensorParametersArray = Field(
MESSAGE,
number=1,
message=AquaTrollSensorParametersArray,
)
AttitudeTel
BatteryBQ40Z50Tel
Receive detailed information about a battery using the BQ40Z50 battery management system.
battery
class-attribute
instance-attribute
battery: BatteryBQ40Z50 = Field(
MESSAGE, number=1, message=BatteryBQ40Z50
)
BatteryTel
CPUInfoTel
CPUTemperatureTel
Drone CPU temperature
temperature
class-attribute
instance-attribute
temperature: CPUTemperature = Field(
MESSAGE, number=1, message=CPUTemperature
)
CalibratedImuHpTel
CalibratedImuTel
CalibrationStateTel
Calibration state used for calibration routine.
calibration_state
class-attribute
instance-attribute
calibration_state: CalibrationState = Field(
MESSAGE, number=1, message=CalibrationState
)
CanisterBottomHumidityTel
Receive humidity information from the bottom canister.
humidity
class-attribute
instance-attribute
humidity: CanisterHumidity = Field(
MESSAGE, number=1, message=CanisterHumidity
)
CanisterBottomTemperatureTel
Receive temperature information from the bottom canister.
temperature
class-attribute
instance-attribute
temperature: CanisterTemperature = Field(
MESSAGE, number=1, message=CanisterTemperature
)
ConnectedClientsTel
List of connected clients telemetry message.
client_id_in_control
class-attribute
instance-attribute
client_id_in_control: int = Field(UINT32, number=1)
connected_clients
class-attribute
instance-attribute
connected_clients: MutableSequence[ConnectedClient] = (
RepeatedField(
MESSAGE, number=2, message=ConnectedClient
)
)
ControlForceTel
Control force in all directions.
control_force
class-attribute
instance-attribute
control_force: ControlForce = Field(
MESSAGE, number=1, message=ControlForce
)
ControlModeTel
Receive the current state of the control system.
state
class-attribute
instance-attribute
state: ControlMode = Field(
MESSAGE, number=1, message=ControlMode
)
ControllerHealthTel
Controller health indicating the load of the controller, used to set a color in the heading and depth bar.
controller_health
class-attribute
instance-attribute
controller_health: ControllerHealth = Field(
MESSAGE, number=1, message=ControllerHealth
)
CpProbeTel
DataStorageSpaceTel
Data storage info.
storage_space
class-attribute
instance-attribute
storage_space: StorageSpace = Field(
MESSAGE, number=1, message=StorageSpace
)
DepthTel
DiveTimeTel
DroneInfoTel
DroneTimeTel
Receive time information from the drone.
monotonic_clock
class-attribute
instance-attribute
monotonic_clock: SystemTime = Field(
MESSAGE, number=2, message=SystemTime
)
real_time_clock
class-attribute
instance-attribute
real_time_clock: SystemTime = Field(
MESSAGE, number=1, message=SystemTime
)
DvlVelocityTel
Dvl raw sensor data.
dvl_velocity
class-attribute
instance-attribute
dvl_velocity: DvlVelocity = Field(
MESSAGE, number=1, message=DvlVelocity
)
ErrorFlagsTel
Receive currently set error flags.
error_flags
class-attribute
instance-attribute
error_flags: ErrorFlags = Field(
MESSAGE, number=1, message=ErrorFlags
)
ForwardDistanceTel
Distance to an object in front of the drone when a 1D pinger is mounted forwards.
forward_distance
class-attribute
instance-attribute
forward_distance: ForwardDistance = Field(
MESSAGE, number=1, message=ForwardDistance
)
GenericServoTel
State of a generic servo.
servo
class-attribute
instance-attribute
servo: GenericServo = Field(
MESSAGE, number=1, message=GenericServo
)
set_point
class-attribute
instance-attribute
set_point: float = Field(FLOAT, number=2)
GuestPortCurrentTel
GuestPort current readings.
current
class-attribute
instance-attribute
current: GuestPortCurrent = Field(
MESSAGE, number=1, message=GuestPortCurrent
)
GuestPortLightsTel
Imu1Tel
Imu2Tel
ImuHpTel
IperfTel
Iperf indicates the available bandwidth on the tether from drone to surface unit.
status
class-attribute
instance-attribute
status: IperfStatus = Field(
MESSAGE, number=1, message=IperfStatus
)
LaserTel
LightsTel
LogEntryTel
Log entry telemetry message.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
blunux
class-attribute
instance-attribute
kernel
class-attribute
instance-attribute
kernel: KernelLogEntry = Field(
MESSAGE,
number=2,
oneof="log_entry",
message=KernelLogEntry,
)
MagneticDeclinationTel
Current Magnetic Declination status. Used to get true North compass readings based on location.
magnetic_declination
class-attribute
instance-attribute
magnetic_declination: MagneticDeclination = Field(
MESSAGE, number=1, message=MagneticDeclination
)
MedusaSpectrometerDataTel
Medusa gamma ray sensor spectrometer data.
data
class-attribute
instance-attribute
data: MedusaSpectrometerData = Field(
MESSAGE, number=1, message=MedusaSpectrometerData
)
MissionStatusTel
Mission status from the mission supervisor.
mission_status
class-attribute
instance-attribute
mission_status: MissionStatus = Field(
MESSAGE, number=1, message=MissionStatus
)
MultibeamConfigTel
Multibeam sonar config.
config
class-attribute
instance-attribute
config: MultibeamConfig = Field(
MESSAGE, number=1, message=MultibeamConfig
)
MultibeamDiscoveryTel
Multibeam sonar status message.
discovery
class-attribute
instance-attribute
discovery: MultibeamDiscovery = Field(
MESSAGE, number=1, message=MultibeamDiscovery
)
MultibeamPingTel
Multibeam sonar ping data.
ping
class-attribute
instance-attribute
ping: MultibeamPing = Field(
MESSAGE, number=1, message=MultibeamPing
)
MultibeamServoTel
State of the servo installed in the multibeam.
servo
class-attribute
instance-attribute
servo: MultibeamServo = Field(
MESSAGE, number=1, message=MultibeamServo
)
set_point
class-attribute
instance-attribute
set_point: float = Field(FLOAT, number=2)
NStreamersTel
Number of connected clients streaming video.
n_streamers
class-attribute
instance-attribute
n_streamers: NStreamers = Field(
MESSAGE, number=1, message=NStreamers
)
NotificationTel
Notification from the control system.
notification
class-attribute
instance-attribute
notification: Notification = Field(
MESSAGE, number=1, message=Notification
)
PilotGPSPositionTel
Pilot position (originating from device GPS) for logging.
position
class-attribute
instance-attribute
position: LatLongPosition = Field(
MESSAGE, number=1, message=LatLongPosition
)
PositionEstimateTel
Position estimate of the drone if a DVL or a positioning system is available.
position_estimate
class-attribute
instance-attribute
position_estimate: PositionEstimate = Field(
MESSAGE, number=1, message=PositionEstimate
)
RecordStateTel
Record state from the drone.
record_state
class-attribute
instance-attribute
record_state: RecordState = Field(
MESSAGE, number=1, message=RecordState
)
ReferenceAutoPilotTel
Reference for the auto pilot when a mission is active.
reference_auto_pilot
class-attribute
instance-attribute
reference_auto_pilot: ReferenceAutoPilot = Field(
MESSAGE, number=1, message=ReferenceAutoPilot
)
ReferenceTel
RemovableStorageTel
Information about removable storage device.
storage_device
class-attribute
instance-attribute
storage_device: RemovableStorageDevice = Field(
MESSAGE, number=1, message=RemovableStorageDevice
)
SurfaceUnitTel
Surface Unit telemetry message.
battery_info
class-attribute
instance-attribute
battery_info: SurfaceUnitBatteryInfo = Field(
MESSAGE, number=1, message=SurfaceUnitBatteryInfo
)
version_info
class-attribute
instance-attribute
version_info: SurfaceUnitVersionInfo = Field(
MESSAGE, number=2, message=SurfaceUnitVersionInfo
)
ThicknessGaugeTel
Thickness gauge measurement telemetry message.
thickness_gauge
class-attribute
instance-attribute
thickness_gauge: ThicknessGauge = Field(
MESSAGE, number=1, message=ThicknessGauge
)
TiltAngleTel
TiltStabilizationTel
Tilt stabilization state.
state
class-attribute
instance-attribute
state: TiltStabilizationState = Field(
MESSAGE, number=1, message=TiltStabilizationState
)
TimeLapseStateTel
Time-lapse state from the drone.
time_lapse_state
class-attribute
instance-attribute
time_lapse_state: TimeLapseState = Field(
MESSAGE, number=1, message=TimeLapseState
)
VideoStorageSpaceTel
Video storage info.
removable_space
class-attribute
instance-attribute
removable_space: StorageSpace = Field(
MESSAGE, number=2, message=StorageSpace
)
storage_space
class-attribute
instance-attribute
storage_space: StorageSpace = Field(
MESSAGE, number=1, message=StorageSpace
)
WaterTemperatureTel
Water temperature from the depth sensor.
temperature
class-attribute
instance-attribute
temperature: WaterTemperature = Field(
MESSAGE, number=1, message=WaterTemperature
)