pub trait IBDA_DigitalDemodulator_Impl: Sized {
Show 14 methods // Required methods fn SetModulationType( &self, pmodulationtype: *const ModulationType, ) -> Result<()>; fn ModulationType(&self, pmodulationtype: *mut ModulationType) -> Result<()>; fn SetInnerFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>; fn InnerFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>; fn SetInnerFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>; fn InnerFECRate( &self, pfecrate: *mut BinaryConvolutionCodeRate, ) -> Result<()>; fn SetOuterFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>; fn OuterFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>; fn SetOuterFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>; fn OuterFECRate( &self, pfecrate: *mut BinaryConvolutionCodeRate, ) -> Result<()>; fn SetSymbolRate(&self, psymbolrate: *const u32) -> Result<()>; fn SymbolRate(&self, psymbolrate: *mut u32) -> Result<()>; fn SetSpectralInversion( &self, pspectralinversion: *const SpectralInversion, ) -> Result<()>; fn SpectralInversion( &self, pspectralinversion: *mut SpectralInversion, ) -> Result<()>;
}

Required Methods§

fn SetModulationType( &self, pmodulationtype: *const ModulationType, ) -> Result<()>

fn ModulationType(&self, pmodulationtype: *mut ModulationType) -> Result<()>

fn SetInnerFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>

fn InnerFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>

fn SetInnerFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>

fn InnerFECRate(&self, pfecrate: *mut BinaryConvolutionCodeRate) -> Result<()>

fn SetOuterFECMethod(&self, pfecmethod: *const FECMethod) -> Result<()>

fn OuterFECMethod(&self, pfecmethod: *mut FECMethod) -> Result<()>

fn SetOuterFECRate( &self, pfecrate: *const BinaryConvolutionCodeRate, ) -> Result<()>

fn OuterFECRate(&self, pfecrate: *mut BinaryConvolutionCodeRate) -> Result<()>

fn SetSymbolRate(&self, psymbolrate: *const u32) -> Result<()>

fn SymbolRate(&self, psymbolrate: *mut u32) -> Result<()>

fn SetSpectralInversion( &self, pspectralinversion: *const SpectralInversion, ) -> Result<()>

fn SpectralInversion( &self, pspectralinversion: *mut SpectralInversion, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§