[][src]Struct bluenrg::gatt::UpdateCharacteristicValueParameters

pub struct UpdateCharacteristicValueParameters<'a> {
    pub service_handle: ServiceHandle,
    pub characteristic_handle: CharacteristicHandle,
    pub offset: usize,
    pub value: &'a [u8],
}

Parameters for the Update Characteristic Value command.

Fields

service_handle: ServiceHandle

Handle of the service to which characteristic belongs.

characteristic_handle: CharacteristicHandle

Handle of the characteristic.

offset: usize

The offset from which the attribute value has to be updated. If this is set to 0, and the attribute value is of variable length, then the length of the attribute will be set to the length of value. If the offset is set to a value greater than 0, then the length of the attribute will be set to the maximum length as specified for the attribute while adding the characteristic.

value: &'a [u8]

The new characteristic value.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.