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