Trait BleAdvertisementDriver

Source
pub trait BleAdvertisementDriver<'a> {
    // Required methods
    fn transmit_advertisement(
        &self,
        buf: &'static mut [u8],
        len: usize,
        channel: RadioChannel,
    );
    fn receive_advertisement(&self, channel: RadioChannel);
    fn set_receive_client(&self, client: &'a dyn RxClient);
    fn set_transmit_client(&self, client: &'a dyn TxClient);
}

Required Methods§

Source

fn transmit_advertisement( &self, buf: &'static mut [u8], len: usize, channel: RadioChannel, )

Source

fn receive_advertisement(&self, channel: RadioChannel)

Source

fn set_receive_client(&self, client: &'a dyn RxClient)

Source

fn set_transmit_client(&self, client: &'a dyn TxClient)

Implementors§

impl<'a> BleAdvertisementDriver<'a> for Ble<'a>

impl<'a> BleAdvertisementDriver<'a> for Radio<'a>