mavsdk::Camera::Status Struct Reference
#include: camera.h
Information about camera status.
Public Types
Type | Description |
---|---|
enum StorageStatus | Storage status type. |
Data Fields
bool video_on - true if video capture is currently running.
bool photo_interval_on - true if video timelapse is currently active.
enum mavsdk::Camera::Status::StorageStatus storage_status - Storage status.
float used_storage_mib - Used storage in MiB.
float available_storage_mib - Available storage in MiB.
float total_storage_mib - Total storage in MiB.
float recording_time_s - Elapsed time since starting a video recording in seconds.
std::string media_folder_name - Current folder name where media is saved.
Member Enumeration Documentation
enum StorageStatus
Storage status type.
Value | Description |
---|---|
NOT_AVAILABLE |
Storage status not available. |
UNFORMATTED |
Storage is not formatted (has no recognized file system). |
FORMATTED |
Storage is formatted (has recognized a file system). |
Field Documentation
video_on
bool mavsdk::Camera::Status::video_on
true if video capture is currently running.
photo_interval_on
bool mavsdk::Camera::Status::photo_interval_on
true if video timelapse is currently active.
storage_status
enum mavsdk::Camera::Status::StorageStatus mavsdk::Camera::Status::storage_status
Storage status.
used_storage_mib
float mavsdk::Camera::Status::used_storage_mib
Used storage in MiB.
available_storage_mib
float mavsdk::Camera::Status::available_storage_mib
Available storage in MiB.
total_storage_mib
float mavsdk::Camera::Status::total_storage_mib
Total storage in MiB.
recording_time_s
float mavsdk::Camera::Status::recording_time_s
Elapsed time since starting a video recording in seconds.
media_folder_name
std::string mavsdk::Camera::Status::media_folder_name
Current folder name where media is saved.