src.bluetooth_sig.gatt.characteristics.ots_feature

OTS Feature characteristic (0x2ABD).

Classes

Name

Description

OACPFeatures

Object Action Control Point feature flags.

OLCPFeatures

Object List Control Point feature flags.

OTSFeatureCharacteristic

OTS Feature characteristic (0x2ABD).

OTSFeatureData

OTS Feature characteristic data.

Module Contents

class src.bluetooth_sig.gatt.characteristics.ots_feature.OACPFeatures

Bases: enum.IntFlag

Object Action Control Point feature flags.

ABORT = 512
APPEND = 64
CALCULATE_CHECKSUM = 4
CREATE = 1
DELETE = 2
EXECUTE = 8
PATCH = 256
READ = 16
TRUNCATE = 128
WRITE = 32
class src.bluetooth_sig.gatt.characteristics.ots_feature.OLCPFeatures

Bases: enum.IntFlag

Object List Control Point feature flags.

CLEAR_MARKING = 8
GO_TO = 1
ORDER = 2
REQUEST_NUMBER_OF_OBJECTS = 4
class src.bluetooth_sig.gatt.characteristics.ots_feature.OTSFeatureCharacteristic

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

OTS Feature characteristic (0x2ABD).

org.bluetooth.characteristic.ots_feature

Contains two uint32 fields: OACP features and OLCP features.

expected_length: int = 8
class src.bluetooth_sig.gatt.characteristics.ots_feature.OTSFeatureData

Bases: msgspec.Struct

OTS Feature characteristic data.

oacp_features

OACP features bitmap (uint32).

olcp_features

OLCP features bitmap (uint32).

oacp_features: OACPFeatures
olcp_features: OLCPFeatures