pub trait IBDA_SignalStatistics_Impl: Sized {
    // Required methods
    fn SetSignalStrength(&self, ldbstrength: i32) -> Result<()>;
    fn SignalStrength(&self, pldbstrength: *mut i32) -> Result<()>;
    fn SetSignalQuality(&self, lpercentquality: i32) -> Result<()>;
    fn SignalQuality(&self, plpercentquality: *mut i32) -> Result<()>;
    fn SetSignalPresent(&self, fpresent: BOOLEAN) -> Result<()>;
    fn SignalPresent(&self, pfpresent: *mut u8) -> Result<()>;
    fn SetSignalLocked(&self, flocked: BOOLEAN) -> Result<()>;
    fn SignalLocked(&self, pflocked: *mut u8) -> Result<()>;
    fn SetSampleTime(&self, lmssampletime: i32) -> Result<()>;
    fn SampleTime(&self, plmssampletime: *mut i32) -> Result<()>;
}

Required Methods§

fn SetSignalStrength(&self, ldbstrength: i32) -> Result<()>

fn SignalStrength(&self, pldbstrength: *mut i32) -> Result<()>

fn SetSignalQuality(&self, lpercentquality: i32) -> Result<()>

fn SignalQuality(&self, plpercentquality: *mut i32) -> Result<()>

fn SetSignalPresent(&self, fpresent: BOOLEAN) -> Result<()>

fn SignalPresent(&self, pfpresent: *mut u8) -> Result<()>

fn SetSignalLocked(&self, flocked: BOOLEAN) -> Result<()>

fn SignalLocked(&self, pflocked: *mut u8) -> Result<()>

fn SetSampleTime(&self, lmssampletime: i32) -> Result<()>

fn SampleTime(&self, plmssampletime: *mut i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§