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