pub trait TransmitClient<const PACKET_SIZE: usize> {
fn transmit_complete(
&self,
status: Result<(), Error>,
buffer: &'static mut [u8; PACKET_SIZE]
);
}
Expand description
Client interface for capsules that implement the Transmit
trait.
Required Methods
sourcefn transmit_complete(
&self,
status: Result<(), Error>,
buffer: &'static mut [u8; PACKET_SIZE]
)
fn transmit_complete(
&self,
status: Result<(), Error>,
buffer: &'static mut [u8; PACKET_SIZE]
)
The driver calls this function when there is an update of the last message that was transmitted
Arguments:
status
- The status for the requestOk()
- There was no error during the transmission processErr(Error)
- The error that occurred during the transmission process
buffer
- The buffer received as an argument for thesend
function