Trait capsules::ieee802154::device::TxClient [] [src]

pub trait TxClient {
    fn send_done(
        &self,
        spi_buf: &'static mut [u8],
        acked: bool,
        result: ReturnCode
    ); }

Trait to be implemented by any user of the IEEE 802.15.4 device that transmits frames. Contains a callback through which the static mutable reference to the frame buffer is returned to the client.

Required Methods

When transmission is complete or fails, return the buffer used for transmission to the client. result indicates whether or not the transmission was successful.

  • spi_buf: The buffer used to contain the transmitted frame is returned to the client here.
  • acked: Whether the transmission was acknowledged.
  • result: This is ReturnCode::SUCCESS if the frame was transmitted, otherwise an error occured in the transmission pipeline.

Implementors