pub(crate) struct ChannelTelemetry {
pub(crate) phase: i64,
pub(crate) power_log: i32,
pub(crate) aux_adc: f32,
pub(crate) mod_amp: u16,
pub(crate) holds: u32,
pub(crate) slips: u32,
pub(crate) blanks: u32,
}Expand description
Channel Telemetry
Fields§
§phase: i64Current phase. Offset and scaled.
power_log: i32Power estimate, |demod|² re full scale.
aux_adc: f32Auxiliary front panel ADC input values, undersmpled
mod_amp: u16§holds: u32Number of sampler where digital input signal was high.
slips: u32Number of potential phase slips where the absolute phase difference between successive samples is larger than π/2.
blanks: u32Counter for the number of samples with low power.
Trait Implementations§
Source§impl Clone for ChannelTelemetry
impl Clone for ChannelTelemetry
Source§fn clone(&self) -> ChannelTelemetry
fn clone(&self) -> ChannelTelemetry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ChannelTelemetry
impl Default for ChannelTelemetry
Source§fn default() -> ChannelTelemetry
fn default() -> ChannelTelemetry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChannelTelemetry
impl RefUnwindSafe for ChannelTelemetry
impl Send for ChannelTelemetry
impl Sync for ChannelTelemetry
impl Unpin for ChannelTelemetry
impl UnwindSafe for ChannelTelemetry
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, M> ForwardCompat<T, M> for T
impl<T, M> ForwardCompat<T, M> for T
§impl<T> ReverseCompat<T> for T
impl<T> ReverseCompat<T> for T
§fn reverse(self) -> Reverse<T>
fn reverse(self) -> Reverse<T>
Create an e-h-c wrapper around and e-h object Available methods depend on the wrapped type
§fn reverse_cell(self) -> Reverse<RefCell<T>>
fn reverse_cell(self) -> Reverse<RefCell<T>>
Create an e-h-c reverse compatibility wrapper using a ref-cell for interior mutability (required for InputPin types)