pub struct FrameDetails {Show 13 fields
pub total_time: f32,
pub total_distance: f32,
pub max_height: f32,
pub max_horizontal_speed: f32,
pub max_vertical_speed: f32,
pub photo_num: i32,
pub video_time: i64,
pub aircraft_name: String,
pub aircraft_sn: String,
pub camera_sn: String,
pub rc_sn: String,
pub app_platform: Platform,
pub app_version: String,
}Fields§
§total_time: f32Total flight time in seconds
total_distance: f32Total distance flown in meters
max_height: f32Maximum height reached during the flight in meters
max_horizontal_speed: f32Maximum horizontal speed reached during the flight in meters per second
max_vertical_speed: f32Maximum vertical speed reached during the flight in meters per second
photo_num: i32Number of photos taken during the flight
video_time: i64Total video recording time in seconds
aircraft_name: StringName of the aircraft
aircraft_sn: StringSerial number of the aircraft
camera_sn: StringSerial number of the camera
rc_sn: StringSerial number of the remote control
app_platform: PlatformThe platform of the app used (e.g., iOS, Android)
app_version: StringVersion of the app used
Trait Implementations§
Source§impl Clone for FrameDetails
impl Clone for FrameDetails
Source§fn clone(&self) -> FrameDetails
fn clone(&self) -> FrameDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameDetails
impl Debug for FrameDetails
Source§impl From<Details> for FrameDetails
impl From<Details> for FrameDetails
Auto Trait Implementations§
impl Freeze for FrameDetails
impl RefUnwindSafe for FrameDetails
impl Send for FrameDetails
impl Sync for FrameDetails
impl Unpin for FrameDetails
impl UnwindSafe for FrameDetails
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more