Struct stm32wb_hci::vendor::stm32wb::command::gatt::UpdateCharacteristicValueParameters
source · pub struct UpdateCharacteristicValueParameters<'a> {
pub service_handle: AttributeHandle,
pub characteristic_handle: AttributeHandle,
pub offset: usize,
pub value: &'a [u8],
}Expand description
Parameters for the Update Characteristic Value command.
Fields§
§service_handle: AttributeHandleHandle of the service to which characteristic belongs.
characteristic_handle: AttributeHandleHandle of the characteristic.
offset: usizeThe 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§
impl<'a> RefUnwindSafe for UpdateCharacteristicValueParameters<'a>
impl<'a> Send for UpdateCharacteristicValueParameters<'a>
impl<'a> Sync for UpdateCharacteristicValueParameters<'a>
impl<'a> Unpin for UpdateCharacteristicValueParameters<'a>
impl<'a> UnwindSafe for UpdateCharacteristicValueParameters<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more