pub trait IBDA_DigitalDemodulator3_Impl: Sized + IBDA_DigitalDemodulator2_Impl {
    // Required methods
    fn SetSignalTimeouts(
        &self,
        psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS
    ) -> Result<()>;
    fn SignalTimeouts(
        &self,
        psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS
    ) -> Result<()>;
    fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>;
    fn PLPNumber(&self, pplpnumber: *mut u32) -> Result<()>;
}

Required Methods§

fn SetSignalTimeouts( &self, psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS ) -> Result<()>

fn SignalTimeouts( &self, psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS ) -> Result<()>

fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>

fn PLPNumber(&self, pplpnumber: *mut u32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§