use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize)]
pub struct VtxConfig {
pub frequency_mhz: u16, pub pit_mode_frequency_mhz: u16, pub band: u8, pub channel: u8, pub power: u8, pub low_power_disarm: u8, pub softserial_alt: u8, }
impl VtxConfig {
pub const fn new() -> Self {
Self {
frequency_mhz: 5740,
pit_mode_frequency_mhz: 0,
band: 4,
channel: 1,
power: 1,
low_power_disarm: 1,
softserial_alt: 0,
}
}
}
impl Default for VtxConfig {
fn default() -> Self {
Self::new()
}
}