src.bluetooth_sig.gatt.characteristics.object_properties

Object Properties characteristic implementation.

Classes

Name

Description

ObjectProperties

Object property flags as per OTS specification.

ObjectPropertiesCharacteristic

Object Properties characteristic (0x2AC4).

Module Contents

class src.bluetooth_sig.gatt.characteristics.object_properties.ObjectProperties

Bases: enum.IntFlag

Object property flags as per OTS specification.

APPEND = 16
DELETE = 1
EXECUTE = 2
MARK = 128
PATCH = 64
READ = 4
TRUNCATE = 32
WRITE = 8
class src.bluetooth_sig.gatt.characteristics.object_properties.ObjectPropertiesCharacteristic

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

Object Properties characteristic (0x2AC4).

org.bluetooth.characteristic.object_properties

A 32-bit flags bitfield describing the properties of an object in the Object Transfer Service (OTS).

expected_length: int = 4
min_length: int = 4