src.bluetooth_sig.gatt.characteristics.termination_reason¶
Termination Reason characteristic (0x2BC0).
Classes¶
Name | Description |
|---|---|
Call termination reason as per TBS 1.0, Table 3.14. |
|
Termination Reason characteristic (0x2BC0). |
|
Parsed data from Termination Reason characteristic. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.termination_reason.TerminationReason¶
Bases:
enum.IntEnumCall termination reason as per TBS 1.0, Table 3.14.
- CALL_FAILED = 1¶
- CLIENT_ENDED = 6¶
- INVALID_URI = 0¶
- LINE_BUSY = 4¶
- NETWORK_CONGESTION = 5¶
- NO_ANSWER = 8¶
- NO_SERVICE = 7¶
- REMOTE_PARTY_ENDED = 2¶
- SERVER_ENDED = 3¶
- UNSPECIFIED = 9¶
- class src.bluetooth_sig.gatt.characteristics.termination_reason.TerminationReasonCharacteristic(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[TerminationReasonData]Termination Reason characteristic (0x2BC0).
org.bluetooth.characteristic.termination_reason
Call Index (uint8) followed by Reason Code (uint8).
References
Telephone Bearer Service 1.0, Section 3.16
- class src.bluetooth_sig.gatt.characteristics.termination_reason.TerminationReasonData¶
Bases:
msgspec.StructParsed data from Termination Reason characteristic.
- reason: TerminationReason¶