src.bluetooth_sig.gatt.characteristics.physical_activity_monitor_control_point

Physical Activity Monitor Control Point characteristic (0x2B43).

Control point for Physical Activity Monitor session management.

References

Bluetooth SIG Physical Activity Monitor Service 1.0

Classes

Name

Description

PAMControlPointOpCode

Physical Activity Monitor Control Point Op Codes (Table 3.22).

PhysicalActivityMonitorControlPointCharacteristic

Physical Activity Monitor Control Point characteristic (0x2B43).

PhysicalActivityMonitorControlPointData

Parsed data from Physical Activity Monitor Control Point.

Module Contents

class src.bluetooth_sig.gatt.characteristics.physical_activity_monitor_control_point.PAMControlPointOpCode

Bases: enum.IntEnum

Physical Activity Monitor Control Point Op Codes (Table 3.22).

DELETE_ENDED_SESSION = 6
ENQUIRE_SESSIONS = 1
ENQUIRE_SESSIONS_ERROR_RESPONSE = 255
ENQUIRE_SESSIONS_SUCCESS_RESPONSE = 252
ENQUIRE_SUB_SESSIONS = 2
ENQUIRE_SUB_SESSIONS_ERROR_RESPONSE = 254
ENQUIRE_SUB_SESSIONS_SUCCESS_RESPONSE = 251
GET_ENDED_SESSION_DATA = 3
GET_ENDED_SESSION_DATA_ERROR_RESPONSE = 253
GET_ENDED_SESSION_DATA_SUCCESS_RESPONSE = 250
SET_AVERAGE_ACTIVITY_TYPE = 7
START_SESSION_SUB_SESSION = 4
STOP_SESSION = 5
class src.bluetooth_sig.gatt.characteristics.physical_activity_monitor_control_point.PhysicalActivityMonitorControlPointCharacteristic

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

Physical Activity Monitor Control Point characteristic (0x2B43).

org.bluetooth.characteristic.physical_activity_monitor_control_point

Control point for session management of the Physical Activity Monitor. ROLE: CONTROL

allow_variable_length = True
min_length = 1
class src.bluetooth_sig.gatt.characteristics.physical_activity_monitor_control_point.PhysicalActivityMonitorControlPointData

Bases: msgspec.Struct

Parsed data from Physical Activity Monitor Control Point.

opcode

The operation code.

parameter

Raw parameter bytes (variable per opcode). Empty if none.

opcode: PAMControlPointOpCode
parameter: bytes = b''