pub trait Transmit {
type Error;
fn start_transmit(
&mut self,
channel: u16,
data: &[u8]
) -> Result<(), Self::Error>;
fn check_transmit(&mut self) -> Result<bool, Self::Error>;
}
Expand description
Send trait for radios that can transmit packets
Required Associated Types§
Required Methods§
sourcefn start_transmit(&mut self, channel: u16, data: &[u8]) -> Result<(), Self::Error>
fn start_transmit(&mut self, channel: u16, data: &[u8]) -> Result<(), Self::Error>
Start sending a packet on the provided channel Returns an error if send was not started
sourcefn check_transmit(&mut self) -> Result<bool, Self::Error>
fn check_transmit(&mut self) -> Result<bool, Self::Error>
Check for send completion Returns true for send complete, false otherwise