pub trait IBDA_DigitalDemodulator2_Impl: Sized + IBDA_DigitalDemodulator_Impl {
    // Required methods
    fn SetGuardInterval(
        &self,
        pguardinterval: *const GuardInterval
    ) -> Result<()>;
    fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>;
    fn SetTransmissionMode(
        &self,
        ptransmissionmode: *const TransmissionMode
    ) -> Result<()>;
    fn TransmissionMode(
        &self,
        ptransmissionmode: *mut TransmissionMode
    ) -> Result<()>;
    fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>;
    fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>;
    fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>;
    fn Pilot(&self, ppilot: *mut Pilot) -> Result<()>;
}

Required Methods§

fn SetGuardInterval(&self, pguardinterval: *const GuardInterval) -> Result<()>

fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>

fn SetTransmissionMode( &self, ptransmissionmode: *const TransmissionMode ) -> Result<()>

fn TransmissionMode( &self, ptransmissionmode: *mut TransmissionMode ) -> Result<()>

fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>

fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>

fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>

fn Pilot(&self, ppilot: *mut Pilot) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§