dji-log-parser 0.5.7

Library for parsing DJI txt logs
Documentation
use serde::Serialize;
#[cfg(target_arch = "wasm32")]
use tsify_next::Tsify;

#[derive(Serialize, Debug, Default, Clone)]
#[serde(rename_all = "camelCase")]
#[cfg_attr(target_arch = "wasm32", derive(Tsify))]
pub struct FrameRC {
    /// Downlink signal strength
    #[cfg_attr(target_arch = "wasm32", tsify(optional))]
    pub downlink_signal: Option<u8>,
    /// Uplink signal strength
    #[cfg_attr(target_arch = "wasm32", tsify(optional))]
    pub uplink_signal: Option<u8>,
    /// Right stick horizontal position (aileron)
    pub aileron: u16,
    /// Right stick vertical position (elevator)
    pub elevator: u16,
    /// Left stick vertical position (throttle)
    pub throttle: u16,
    /// Left stick horizontal position (rudder)
    pub rudder: u16,
}