mavsdk::CameraServer::CaptureStatus Struct Reference ​
#include: camera_server.h
Capture status.
Public Types ​
| Type | Description |
|---|---|
| enum ImageStatus | The image status. |
| enum VideoStatus | The video status. |
Data Fields ​
float image_interval_s {} - Image capture interval (in s)
float recording_time_s {} - Elapsed time since recording started (in s)
float available_capacity_mib {} - Available storage capacity. (in MiB)
ImageStatus image_status {} - Current status of image capturing.
VideoStatus video_status {} - Current status of video capturing.
int32_t image_count {} - Total number of images captured ('forever', or until reset using MAV_CMD_STORAGE_FORMAT)
Member Enumeration Documentation ​
enum ImageStatus ​
The image status.
| Value | Description |
|---|---|
Idle | idle. |
CaptureInProgress | capture in progress. |
IntervalIdle | interval set but idle. |
IntervalInProgress | interval set and capture in progress). |
enum VideoStatus ​
The video status.
| Value | Description |
|---|---|
Idle | idle. |
CaptureInProgress | capture in progress. |
Field Documentation ​
image_interval_s ​
float mavsdk::CameraServer::CaptureStatus::image_interval_s {}Image capture interval (in s)
recording_time_s ​
float mavsdk::CameraServer::CaptureStatus::recording_time_s {}Elapsed time since recording started (in s)
available_capacity_mib ​
float mavsdk::CameraServer::CaptureStatus::available_capacity_mib {}Available storage capacity. (in MiB)
image_status ​
ImageStatus mavsdk::CameraServer::CaptureStatus::image_status {}Current status of image capturing.
video_status ​
VideoStatus mavsdk::CameraServer::CaptureStatus::video_status {}Current status of video capturing.
image_count ​
int32_t mavsdk::CameraServer::CaptureStatus::image_count {}Total number of images captured ('forever', or until reset using MAV_CMD_STORAGE_FORMAT)

