dji_log_parser/frame/
recover.rs1use serde::Serialize;
2#[cfg(target_arch = "wasm32")]
3use tsify_next::Tsify;
4
5use crate::layout::details::Platform;
6
7#[derive(Serialize, Debug, Default, Clone)]
8#[serde(rename_all = "camelCase")]
9#[cfg_attr(target_arch = "wasm32", derive(Tsify))]
10pub struct FrameRecover {
11 #[cfg_attr(target_arch = "wasm32", tsify(optional))]
13 pub app_platform: Option<Platform>,
14 pub app_version: String,
16 pub aircraft_name: String,
18 pub aircraft_sn: String,
20 pub camera_sn: String,
22 pub rc_sn: String,
24 pub battery_sn: String,
26}