pub struct BlockProcessorMetricsOutput {
pub echo_return_loss: f64,
pub echo_return_loss_enhancement: f64,
pub delay_ms: i32,
}Expand description
Metrics output from the block processor.
Fields§
§echo_return_loss: f64Echo Return Loss in dB: ERL = 10 log10(P_far / P_echo).
echo_return_loss_enhancement: f64Echo Return Loss Enhancement in dB: ERLE = 10 log10(P_echo / P_out).
delay_ms: i32Instantaneous delay estimate in milliseconds.
Trait Implementations§
Source§impl Clone for BlockProcessorMetricsOutput
impl Clone for BlockProcessorMetricsOutput
Source§fn clone(&self) -> BlockProcessorMetricsOutput
fn clone(&self) -> BlockProcessorMetricsOutput
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 Debug for BlockProcessorMetricsOutput
impl Debug for BlockProcessorMetricsOutput
Source§impl Default for BlockProcessorMetricsOutput
impl Default for BlockProcessorMetricsOutput
Source§fn default() -> BlockProcessorMetricsOutput
fn default() -> BlockProcessorMetricsOutput
Returns the “default value” for a type. Read more
impl Copy for BlockProcessorMetricsOutput
Auto Trait Implementations§
impl Freeze for BlockProcessorMetricsOutput
impl RefUnwindSafe for BlockProcessorMetricsOutput
impl Send for BlockProcessorMetricsOutput
impl Sync for BlockProcessorMetricsOutput
impl Unpin for BlockProcessorMetricsOutput
impl UnwindSafe for BlockProcessorMetricsOutput
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