ResQ.Core
TelemetryPacket Class
Represents a complete telemetry packet from a drone.Example
Remarks
This record contains comprehensive telemetry data from a drone including position, velocity, status, battery levels, sensor health, and mission progress. It is used for real-time monitoring and logging.| Properties | |
|---|---|
| BatteryPercent | Battery level as percentage (0-100). |
| BatteryVoltage | Battery voltage in volts. |
| CameraOk | True if camera is functioning normally. |
| CurrentMissionId | ID of the current mission, if any. |
| Detections | List of AI detections from this telemetry packet. |
| DroneId | Unique identifier for the drone. |
| GpsOk | True if GPS is functioning normally. |
| ImuOk | True if IMU is functioning normally. |
| MissionProgressPercent | Mission completion percentage (0-100). |
| Position | Current geographic position of the drone. |
| SequenceNumber | Sequence number for ordering telemetry packets. |
| Status | Current operational status. |
| SwarmId | Optional swarm identifier if the drone is part of a swarm. |
| ThermalOk | True if thermal sensor is functioning normally. |
| Timestamp | UTC timestamp when the telemetry was recorded. |
| Velocity | Current velocity vector in NED frame. |