Trait kernel::hil::can::TransmitClient
source · pub trait TransmitClient<const PACKET_SIZE: usize> {
// Required method
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