pub trait IBDA_FrequencyFilter_Impl: Sized {
    // Required methods
    fn SetAutotune(&self, ultransponder: u32) -> Result<()>;
    fn Autotune(&self, pultransponder: *mut u32) -> Result<()>;
    fn SetFrequency(&self, ulfrequency: u32) -> Result<()>;
    fn Frequency(&self, pulfrequency: *mut u32) -> Result<()>;
    fn SetPolarity(&self, polarity: Polarisation) -> Result<()>;
    fn Polarity(&self, ppolarity: *mut Polarisation) -> Result<()>;
    fn SetRange(&self, ulrange: u32) -> Result<()>;
    fn Range(&self, pulrange: *mut u32) -> Result<()>;
    fn SetBandwidth(&self, ulbandwidth: u32) -> Result<()>;
    fn Bandwidth(&self, pulbandwidth: *mut u32) -> Result<()>;
    fn SetFrequencyMultiplier(&self, ulmultiplier: u32) -> Result<()>;
    fn FrequencyMultiplier(&self, pulmultiplier: *mut u32) -> Result<()>;
}

Required Methods§

fn SetAutotune(&self, ultransponder: u32) -> Result<()>

fn Autotune(&self, pultransponder: *mut u32) -> Result<()>

fn SetFrequency(&self, ulfrequency: u32) -> Result<()>

fn Frequency(&self, pulfrequency: *mut u32) -> Result<()>

fn SetPolarity(&self, polarity: Polarisation) -> Result<()>

fn Polarity(&self, ppolarity: *mut Polarisation) -> Result<()>

fn SetRange(&self, ulrange: u32) -> Result<()>

fn Range(&self, pulrange: *mut u32) -> Result<()>

fn SetBandwidth(&self, ulbandwidth: u32) -> Result<()>

fn Bandwidth(&self, pulbandwidth: *mut u32) -> Result<()>

fn SetFrequencyMultiplier(&self, ulmultiplier: u32) -> Result<()>

fn FrequencyMultiplier(&self, pulmultiplier: *mut u32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§