pub struct CookedTelemetry {
pub(crate) pll_time: i64,
pub(crate) channel: [ChannelTelemetry; 2],
pub(crate) pounder_temp: f32,
pub(crate) cpu_temp: f32,
}Expand description
Telemetry structure.
This structure is published via MQTT at the telemetry_interval configured in
Settings.
Fields§
§pll_time: i64PLL time
DDS PLL time as seen by CPU (sample) clock. Units of 1ns / (1 <<11).
Settles increments of approximately 0x140_0000.
channel: [ChannelTelemetry; 2]Channel telemetry, mostly “stateful” and undersampled
pounder_temp: f32Pounder board temperature
cpu_temp: f32CPU temperature,
Trait Implementations§
Source§impl Clone for CookedTelemetry
impl Clone for CookedTelemetry
Source§fn clone(&self) -> CookedTelemetry
fn clone(&self) -> CookedTelemetry
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 CookedTelemetry
impl Default for CookedTelemetry
Source§fn default() -> CookedTelemetry
fn default() -> CookedTelemetry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CookedTelemetry
impl RefUnwindSafe for CookedTelemetry
impl Send for CookedTelemetry
impl Sync for CookedTelemetry
impl Unpin for CookedTelemetry
impl UnwindSafe for CookedTelemetry
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)