mavsdk::CameraServer::Information Struct Reference ​
#include: camera_server.h
Type to represent a camera information.
Data Fields ​
std::string vendor_name {} - Name of the camera vendor.
std::string model_name {} - Name of the camera model.
std::string firmware_version {} - Camera firmware version in major[.minor[.patch[.dev]]] format.
float focal_length_mm {} - Focal length.
float horizontal_sensor_size_mm {} - Horizontal sensor size.
float vertical_sensor_size_mm {} - Vertical sensor size.
uint32_t horizontal_resolution_px {} - Horizontal image resolution in pixels.
uint32_t vertical_resolution_px {} - Vertical image resolution in pixels.
uint32_t lens_id {} - Lens ID.
uint32_t definition_file_version {} - Camera definition file version (iteration)
std::string definition_file_uri {} - Camera definition URI (http or mavlink ftp)
bool image_in_video_mode_supported {} - Camera supports taking images while in video mode.
bool video_in_image_mode_supported {} - Camera supports recording video while in image mode.
Field Documentation ​
vendor_name ​
std::string mavsdk::CameraServer::Information::vendor_name {}
Name of the camera vendor.
model_name ​
std::string mavsdk::CameraServer::Information::model_name {}
Name of the camera model.
firmware_version ​
std::string mavsdk::CameraServer::Information::firmware_version {}
Camera firmware version in major[.minor[.patch[.dev]]] format.
focal_length_mm ​
float mavsdk::CameraServer::Information::focal_length_mm {}
Focal length.
horizontal_sensor_size_mm ​
float mavsdk::CameraServer::Information::horizontal_sensor_size_mm {}
Horizontal sensor size.
vertical_sensor_size_mm ​
float mavsdk::CameraServer::Information::vertical_sensor_size_mm {}
Vertical sensor size.
horizontal_resolution_px ​
uint32_t mavsdk::CameraServer::Information::horizontal_resolution_px {}
Horizontal image resolution in pixels.
vertical_resolution_px ​
uint32_t mavsdk::CameraServer::Information::vertical_resolution_px {}
Vertical image resolution in pixels.
lens_id ​
uint32_t mavsdk::CameraServer::Information::lens_id {}
Lens ID.
definition_file_version ​
uint32_t mavsdk::CameraServer::Information::definition_file_version {}
Camera definition file version (iteration)
definition_file_uri ​
std::string mavsdk::CameraServer::Information::definition_file_uri {}
Camera definition URI (http or mavlink ftp)
image_in_video_mode_supported ​
bool mavsdk::CameraServer::Information::image_in_video_mode_supported {}
Camera supports taking images while in video mode.
video_in_image_mode_supported ​
bool mavsdk::CameraServer::Information::video_in_image_mode_supported {}
Camera supports recording video while in image mode.