Struct bluenrg::gatt::UpdateLongCharacteristicValueParameters [−][src]
pub struct UpdateLongCharacteristicValueParameters<'a> { pub service_handle: ServiceHandle, pub characteristic_handle: CharacteristicHandle, pub update_type: UpdateType, pub total_len: usize, pub offset: usize, pub value: &'a [u8], }
Parameters for the Update Long Characteristic Value command.
Fields
service_handle: ServiceHandle
Handle of the service to which characteristic belongs.
characteristic_handle: CharacteristicHandle
Handle of the characteristic.
update_type: UpdateType
Controls whether an indication, notification, both, or neither is generated by the attribute update.
total_len: usize
Total length of the Attribute value after the update. In case of a variable size characteristic, this field specifies the new length of the characteristic value after the update; in case of fixed length characteristic this field is ignored.
offset: usize
The offset from which the Attribute value has to be updated.
value: &'a [u8]
Updated value of the characteristic.
Auto Trait Implementations
impl<'a> Send for UpdateLongCharacteristicValueParameters<'a>
impl<'a> Send for UpdateLongCharacteristicValueParameters<'a>
impl<'a> Sync for UpdateLongCharacteristicValueParameters<'a>
impl<'a> Sync for UpdateLongCharacteristicValueParameters<'a>