pub trait IBDA_LNBInfo_Impl: Sized {
    // Required methods
    fn SetLocalOscilatorFrequencyLowBand(&self, ulloflow: u32) -> Result<()>;
    fn LocalOscilatorFrequencyLowBand(&self, pulloflow: *mut u32) -> Result<()>;
    fn SetLocalOscilatorFrequencyHighBand(&self, ullofhigh: u32) -> Result<()>;
    fn LocalOscilatorFrequencyHighBand(
        &self,
        pullofhigh: *mut u32
    ) -> Result<()>;
    fn SetHighLowSwitchFrequency(&self, ulswitchfrequency: u32) -> Result<()>;
    fn HighLowSwitchFrequency(&self, pulswitchfrequency: *mut u32) -> Result<()>;
}

Required Methods§

fn SetLocalOscilatorFrequencyLowBand(&self, ulloflow: u32) -> Result<()>

fn LocalOscilatorFrequencyLowBand(&self, pulloflow: *mut u32) -> Result<()>

fn SetLocalOscilatorFrequencyHighBand(&self, ullofhigh: u32) -> Result<()>

fn LocalOscilatorFrequencyHighBand(&self, pullofhigh: *mut u32) -> Result<()>

fn SetHighLowSwitchFrequency(&self, ulswitchfrequency: u32) -> Result<()>

fn HighLowSwitchFrequency(&self, pulswitchfrequency: *mut u32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§