src.bluetooth_sig.gatt.characteristics.registered_user

Registered User characteristic (0x2B37).

Segmented user registration data.

References

Bluetooth SIG User Data Service 1.0

Classes

Name

Description

RegisteredUserCharacteristic

Registered User characteristic (0x2B37).

RegisteredUserData

Parsed data from Registered User.

Module Contents

class src.bluetooth_sig.gatt.characteristics.registered_user.RegisteredUserCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)

Bases: src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[RegisteredUserData]

Registered User characteristic (0x2B37).

org.bluetooth.characteristic.registered_user

User registration data with segmentation support. Each notification carries a segment index, user index, and variable-length body.

allow_variable_length = True
min_length = 2
class src.bluetooth_sig.gatt.characteristics.registered_user.RegisteredUserData

Bases: msgspec.Struct

Parsed data from Registered User.

segment_index

Segment index for multi-segment transfers.

user_index

Index of the registered user.

body

Variable-length user data body.

body: bytes = b''
segment_index: int
user_index: int