//! `GimbalState` — per `data_model.md §4 Action / piloting entities`.

use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)]
pub struct GimbalState {
    pub yaw: f32,
    pub pitch: f32,
    pub zoom: f32,
    pub ts_monotonic_ns: u64,
    pub command_in_flight: bool,
}
