From cdfe7a82380b4dae477cf5fac2fe0089817ac560 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Wed, 4 Sep 2024 10:34:31 +1000 Subject: [PATCH] common: updates to camera-thermal-range from peer review --- message_definitions/v1.0/common.xml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/message_definitions/v1.0/common.xml b/message_definitions/v1.0/common.xml index 26ec616f39..bbecbdf648 100644 --- a/message_definitions/v1.0/common.xml +++ b/message_definitions/v1.0/common.xml @@ -3311,7 +3311,7 @@ Camera supports tracking geo status (CAMERA_TRACKING_GEO_STATUS). - Camera supports absolute thermal range (request CAMERA_THERMAL_RANGE with MAV_CMD_REQUEST_MESSAGE). + Camera supports absolute thermal range (request CAMERA_THERMAL_RANGE with MAV_CMD_REQUEST_MESSAGE) (WIP). @@ -3323,7 +3323,7 @@ Stream is thermal imaging - Stream can report absolute thermal range (see CAMERA_THERMAL_RANGE) + Stream can report absolute thermal range (see CAMERA_THERMAL_RANGE). (WIP). @@ -6112,10 +6112,12 @@ Accuracy of heading, in NED. NAN if unknown - Camera absolute thermal range. This can be streamed when the associated `VIDEO_STREAM_STATUS.flag` bit `VIDEO_STREAM_STATUS_FLAGS_THERMAL_RANGE_ENABLED` is set, but a GCS may choose to only request it for the current active stream. Use MAV_CMD_SET_MESSAGE_INTERVAL to define message interval (param3 indicates the stream id of the current camera, or 0 for all streams, param4 indicates the target camera_device_id for autopilot-attached cameras or 0 for MAVLink cameras). + + + Camera absolute thermal range. This can be streamed when the associated `VIDEO_STREAM_STATUS.flag` bit `VIDEO_STREAM_STATUS_FLAGS_THERMAL_RANGE_ENABLED` is set, but a GCS may choose to only request it for the current active stream. Use MAV_CMD_SET_MESSAGE_INTERVAL to define message interval (param3 indicates the stream id of the current camera, or 0 for all streams, param4 indicates the target camera_device_id for autopilot-attached cameras or 0 for MAVLink cameras). Timestamp (time since system boot). - Video Stream ID (1 for first, 2 for second, etc.) - Camera id of a camera associated with this component. This is the component id of a proxied MAVLink camera, or 1-6 for a non-MAVLink camera attached to the component. Use 0 if the component is a camera (not something else providing access to a camera). + Video Stream ID (1 for first, 2 for second, etc.) + Camera id of a non-MAVLink camera attached to an autopilot (1-6). 0 if the component is a MAVLink camera (with its own component id). Temperature max. Temperature max point x value (normalized 0..1, 0 is left, 1 is right), NAN if unknown. Temperature max point y value (normalized 0..1, 0 is top, 1 is bottom), NAN if unknown.