dji_log_parser/record/rc_display_field.rs
1use binrw::binread;
2use serde::Serialize;
3#[cfg(target_arch = "wasm32")]
4use tsify_next::Tsify;
5
6#[binread]
7#[derive(Serialize, Debug)]
8#[serde(rename_all = "camelCase")]
9#[br(little)]
10#[cfg_attr(target_arch = "wasm32", derive(Tsify))]
11pub struct RCDisplayField {
12 #[br(temp)]
13 _unknown: [u8; 7],
14 /// right stick - horizontal
15 pub aileron: u16,
16 /// right stick - vertical
17 pub elevator: u16,
18 /// left stick - vertical
19 pub throttle: u16,
20 /// left stick - horizontal
21 pub rudder: u16,
22 pub gimbal: u16,
23}