pub(crate) struct BandState {
pub frequency: Frequency,
pub mode: Mode,
pub s_meter: SMeterReading,
pub squelch: SquelchLevel,
pub power_level: PowerLevel,
pub busy: bool,
pub attenuator: bool,
pub step_size: Option<StepSize>,
}Expand description
Live state for one band, updated by the radio poller.
Fields§
§frequency: Frequency§mode: Mode§s_meter: SMeterReadingS-meter level (0–5). Driven by AI-pushed BY notifications, not polled.
squelch: SquelchLevelSquelch setting (0–6 on D75).
power_level: PowerLevel§busy: boolSquelch is open (receiving). Driven by AI-pushed BY notifications.
attenuator: bool§step_size: Option<StepSize>Trait Implementations§
Auto Trait Implementations§
impl Freeze for BandState
impl RefUnwindSafe for BandState
impl Send for BandState
impl Sync for BandState
impl Unpin for BandState
impl UnwindSafe for BandState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more