Struct rustable::gatt::client::Characteristic [−][src]
pub struct Characteristic { /* fields omitted */ }
Implementations
impl Characteristic
[src]
impl Characteristic
[src]pub fn uuid(&self) -> UUID
[src]
pub async fn get_descriptors(&self) -> Result<Vec<Descriptor>, Error>
[src]
pub async fn get_descriptor(
&self,
uuid: UUID
) -> Result<Option<Descriptor>, Error>
[src]
&self,
uuid: UUID
) -> Result<Option<Descriptor>, Error>
pub async fn read_value(
&self,
offset: u16
) -> Result<impl Future<Output = Result<AttValue, Error>> + '_, Error>
[src]
&self,
offset: u16
) -> Result<impl Future<Output = Result<AttValue, Error>> + '_, Error>
pub async fn write_value(
&self,
value: &AttValue,
offset: u16
) -> Result<impl Future<Output = Result<(), Error>> + '_, Error>
[src]
&self,
value: &AttValue,
offset: u16
) -> Result<impl Future<Output = Result<(), Error>> + '_, Error>
pub async fn write_value_wo_response(
&self,
value: &AttValue,
offset: u16
) -> Result<impl Future<Output = Result<(), Error>> + '_, Error>
[src]
&self,
value: &AttValue,
offset: u16
) -> Result<impl Future<Output = Result<(), Error>> + '_, Error>
pub async fn acquire_notify(
&self
) -> Result<impl Future<Output = Result<NotifySocket, Error>> + '_, Error>
[src]
&self
) -> Result<impl Future<Output = Result<NotifySocket, Error>> + '_, Error>
pub async fn acquire_write(
&self
) -> Result<impl Future<Output = Result<WriteSocket, Error>> + '_, Error>
[src]
&self
) -> Result<impl Future<Output = Result<WriteSocket, Error>> + '_, Error>
pub async fn flags(
&self
) -> Result<impl Future<Output = Result<CharFlags, Error>> + '_, Error>
[src]
&self
) -> Result<impl Future<Output = Result<CharFlags, Error>> + '_, Error>