#[repr(C)]pub struct SubGhzDeviceInterconnect {Show 26 fields
pub begin: SubGhzBegin,
pub end: SubGhzEnd,
pub is_connect: SubGhzIsConnect,
pub reset: SubGhzReset,
pub sleep: SubGhzSleep,
pub idle: SubGhzIdle,
pub load_preset: SubGhzLoadPreset,
pub set_frequency: SubGhzSetFrequency,
pub is_frequency_valid: SubGhzIsFrequencyValid,
pub set_async_mirror_pin: SubGhzSetAsyncMirrorPin,
pub get_data_gpio: SubGhzGetDataGpio,
pub set_tx: SubGhzSetTx,
pub flush_tx: SubGhzFlushTx,
pub start_async_tx: SubGhzStartAsyncTx,
pub is_async_complete_tx: SubGhzIsAsyncCompleteTx,
pub stop_async_tx: SubGhzStopAsyncTx,
pub set_rx: SubGhzSetRx,
pub flush_rx: SubGhzFlushRx,
pub start_async_rx: SubGhzStartAsyncRx,
pub stop_async_rx: SubGhzStopAsyncRx,
pub get_rssi: SubGhzGetRSSI,
pub get_lqi: SubGhzGetLQI,
pub rx_pipe_not_empty: SubGhzRxPipeNotEmpty,
pub is_rx_data_crc_valid: SubGhzRxIsDataCrcValid,
pub read_packet: SubGhzReadPacket,
pub write_packet: SubGhzWritePacket,
}Fields§
§begin: SubGhzBegin§end: SubGhzEnd§is_connect: SubGhzIsConnect§reset: SubGhzReset§sleep: SubGhzSleep§idle: SubGhzIdle§load_preset: SubGhzLoadPreset§set_frequency: SubGhzSetFrequency§is_frequency_valid: SubGhzIsFrequencyValid§set_async_mirror_pin: SubGhzSetAsyncMirrorPin§get_data_gpio: SubGhzGetDataGpio§set_tx: SubGhzSetTx§flush_tx: SubGhzFlushTx§start_async_tx: SubGhzStartAsyncTx§is_async_complete_tx: SubGhzIsAsyncCompleteTx§stop_async_tx: SubGhzStopAsyncTx§set_rx: SubGhzSetRx§flush_rx: SubGhzFlushRx§start_async_rx: SubGhzStartAsyncRx§stop_async_rx: SubGhzStopAsyncRx§get_rssi: SubGhzGetRSSI§get_lqi: SubGhzGetLQI§rx_pipe_not_empty: SubGhzRxPipeNotEmpty§is_rx_data_crc_valid: SubGhzRxIsDataCrcValid§read_packet: SubGhzReadPacket§write_packet: SubGhzWritePacketTrait Implementations§
Source§impl Clone for SubGhzDeviceInterconnect
impl Clone for SubGhzDeviceInterconnect
Source§fn clone(&self) -> SubGhzDeviceInterconnect
fn clone(&self) -> SubGhzDeviceInterconnect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubGhzDeviceInterconnect
impl Debug for SubGhzDeviceInterconnect
impl Copy for SubGhzDeviceInterconnect
Auto Trait Implementations§
impl Freeze for SubGhzDeviceInterconnect
impl RefUnwindSafe for SubGhzDeviceInterconnect
impl Send for SubGhzDeviceInterconnect
impl Sync for SubGhzDeviceInterconnect
impl Unpin for SubGhzDeviceInterconnect
impl UnwindSafe for SubGhzDeviceInterconnect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more