Trait IBDA_DiseqCommand_Impl
pub trait IBDA_DiseqCommand_Impl: IUnknownImpl {
// Required methods
fn SetEnableDiseqCommands(&self, benable: bool) -> Result<()>;
fn SetDiseqLNBSource(&self, ullnbsource: u32) -> Result<()>;
fn SetDiseqUseToneBurst(&self, busetoneburst: bool) -> Result<()>;
fn SetDiseqRepeats(&self, ulrepeats: u32) -> Result<()>;
fn put_DiseqSendCommand(
&self,
ulrequestid: u32,
ulcbcommandlen: u32,
pbcommand: *const u8,
) -> Result<()>;
fn get_DiseqResponse(
&self,
ulrequestid: u32,
pulcbresponselen: *mut u32,
pbresponse: *mut u8,
) -> Result<()>;
}
Required Methods§
fn SetEnableDiseqCommands(&self, benable: bool) -> Result<()>
fn SetDiseqLNBSource(&self, ullnbsource: u32) -> Result<()>
fn SetDiseqUseToneBurst(&self, busetoneburst: bool) -> Result<()>
fn SetDiseqRepeats(&self, ulrepeats: u32) -> Result<()>
fn put_DiseqSendCommand( &self, ulrequestid: u32, ulcbcommandlen: u32, pbcommand: *const u8, ) -> Result<()>
fn get_DiseqResponse( &self, ulrequestid: u32, pulcbresponselen: *mut u32, pbresponse: *mut u8, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.