GATT ICS¶
PTS version: 8.0.3
M - mandatory
O - optional
Generic Attribute Profile Support¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_1_1 |
True |
Generic Attribute Profile (GATT) Client (C.1) |
TSPC_GATT_1_2 |
True |
Generic Attribute Profile (GATT) Server (C.2) |
GATT role configuration¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_1a_1 |
True |
GATT Client over LE (C.1) |
TSPC_GATT_1a_2 |
False |
GATT Client over BR/EDR (C.2) |
TSPC_GATT_1a_3 |
True |
GATT Server over LE (C.3) |
TSPC_GATT_1a_4 |
False |
GATT Server over BR/EDR (C.4) |
Attribute Protocol Transport¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_2_1 |
False |
Attribute Protocol Supported over BR/EDR (L2CAP fixed channel support) (C.1) |
TSPC_GATT_2_2 |
True |
Attribute Protocol Supported over LE (C.2) |
TSPC_GATT_2_3 |
True |
Enhanced ATT bearer Attribute Protocol Supported (L2CAP fixed EATT PSM supported) (C.3) |
TSPC_GATT_2_3a |
True |
Enhanced ATT bearer supported over LE (C.4) |
TSPC_GATT_2_3b |
False |
Enhanced ATT bearer supported over BR/EDR (C.5) |
Generic Attribute Profile Feature Support, by Client¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_3_1 |
True |
Exchange MTU (C.11) |
TSPC_GATT_3_2 |
True |
Discover All Primary Services (O) |
TSPC_GATT_3_3 |
True |
Discover Primary Services by Service UUID (O) |
TSPC_GATT_3_4 |
True |
Find Included Services (O) |
TSPC_GATT_3_5 |
True |
Discover All characteristics of a Service (O) |
TSPC_GATT_3_6 |
True |
Discover Characteristics by UUID (O) |
TSPC_GATT_3_7 |
True |
Discover All Characteristic Descriptors (O) |
TSPC_GATT_3_8 |
True |
Read Characteristic Value (O) |
TSPC_GATT_3_9 |
True |
Read Using Characteristic UUID (O) |
TSPC_GATT_3_10 |
True |
Read Long Characteristic Values (O) |
TSPC_GATT_3_11 |
True |
Read Multiple Characteristic Values (O) |
TSPC_GATT_3_12 |
True |
Write without Response (O) |
TSPC_GATT_3_13 |
True |
Signed Write Without Response (C.11) |
TSPC_GATT_3_14 |
True |
Write Characteristic Value (O) |
TSPC_GATT_3_15 |
True |
Write Long Characteristic Values (O) |
TSPC_GATT_3_16 |
True |
Characteristic Value Reliable Writes (O) |
TSPC_GATT_3_17 |
True |
Notifications (C.7) |
TSPC_GATT_3_18 |
True |
Indications (M) |
TSPC_GATT_3_19 |
True |
Read Characteristic Descriptors (O) |
TSPC_GATT_3_20 |
True |
Read Long Characteristic Descriptors (O) |
TSPC_GATT_3_21 |
True |
Write Characteristic Descriptors (O) |
TSPC_GATT_3_22 |
True |
Write Long Characteristic Descriptors (O) |
TSPC_GATT_3_23 |
True |
Service Changed Characteristic (M) |
TSPC_GATT_3_24 |
False |
Configured Broadcast (C.2) |
TSPC_GATT_3_25 |
True |
Client Supported Features Characteristic (C.4) |
TSPC_GATT_3_26 |
True |
Database Hash Characteristic (C.4) |
TSPC_GATT_3_27 |
False |
Read and Interpret Characteristic Presentation Format (O) |
TSPC_GATT_3_28 |
False |
Read and Interpret Characteristic Aggregate Format (C.6) |
TSPC_GATT_3_29 |
False |
Read Multiple Variable Length Characteristic Values (C.9) |
TSPC_GATT_3_30 |
False |
Multiple Variable Length Notifications (C.10) |
Generic Attribute Profile Feature Support, by Server¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_4_1 |
True |
Exchange MTU (C.6) |
TSPC_GATT_4_2 |
True |
Discover All Primary Services (M) |
TSPC_GATT_4_3 |
True |
Discover Primary Services by Service UUID (M) |
TSPC_GATT_4_4 |
True |
Find Included Services (M) |
TSPC_GATT_4_5 |
True |
Discover All characteristics of a Service (M) |
TSPC_GATT_4_6 |
True |
Discover Characteristics by UUID (M) |
TSPC_GATT_4_7 |
True |
Discover All Characteristic Descriptors (M) |
TSPC_GATT_4_8 |
True |
Read Characteristic Value (M) |
TSPC_GATT_4_9 |
True |
Read Using Characteristic UUID (M) |
TSPC_GATT_4_10 |
True |
Read Long Characteristic Values (C.12) |
TSPC_GATT_4_11 |
True |
Read Multiple Characteristic Values (O) |
TSPC_GATT_4_12 |
True |
Write without Response (C.2) |
TSPC_GATT_4_13 |
True |
Signed Write Without Response (C.6) |
TSPC_GATT_4_14 |
True |
Write Characteristic Value (C.3) |
TSPC_GATT_4_15 |
True |
Write Long Characteristic Values (C.12) |
TSPC_GATT_4_16 |
True |
Characteristic Value ReliableWrites (O) |
TSPC_GATT_4_17 |
True |
Notifications (O) |
TSPC_GATT_4_18 |
True |
Indications (C.1) |
TSPC_GATT_4_19 |
True |
Read Characteristic Descriptors (C.12) |
TSPC_GATT_4_20 |
True |
Read Long Characteristic Descriptors (C.12) |
TSPC_GATT_4_21 |
True |
Write Characteristic Descriptors (C.12) |
TSPC_GATT_4_22 |
True |
Write Long Characteristic Descriptors (O) |
TSPC_GATT_4_23 |
True |
Service Changed Characteristic (C.1) |
TSPC_GATT_4_24 |
False |
Configured Broadcast (C.5) |
TSPC_GATT_4_25 |
False |
Execute Write Request with empty queue (C.7) |
TSPC_GATT_4_26 |
True |
Client Supported Features Characteristic (C.9) |
TSPC_GATT_4_27 |
True |
Database Hash Characteristic (C.8) |
TSPC_GATT_4_28 |
False |
Report Characteristic Value: Characteristic Presentation Format (O) |
TSPC_GATT_4_29 |
False |
Report aggregate Characteristic Value: Characteristic Aggregate Format (C.10) |
TSPC_GATT_4_30 |
False |
Read Multiple Variable Length Characteristic Values (C.13) |
TSPC_GATT_4_31 |
False |
Multiple Variable Length Notifications (C.13) |
SDP Interoperability¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_6_2 |
False |
Discover GATT Services using Service Discovery Profile (C.1) |
TSPC_GATT_6_3 |
False |
Publish SDP record for GATT services support via BR/EDR (C.2) |
Attribute Protocol Transport Security¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_7_1 |
False |
Security Mode 4 (C.1) |
TSPC_GATT_7_2 |
True |
LE Security Mode 1 (C.5) |
TSPC_GATT_7_3 |
True |
LE Security Mode 2 (C.6) |
TSPC_GATT_7_4 |
True |
LE Authentication Procedure (C.4) |
TSPC_GATT_7_5 |
True |
LE connection data signing procedure (C.2) |
TSPC_GATT_7_6 |
True |
LE Authenticate signed data procedure (C.2) |
TSPC_GATT_7_7 |
True |
LE Authorization Procedure (C.3) |
Multiple Simultaneous ATT Bearers¶
Parameter Name |
Selected |
Description |
---|---|---|
TSPC_GATT_8_1 |
False |
Support for multiple simultaneous active ATT bearers from same device – ATT over LE and ATT over BR/EDR (C.1) |
TSPC_GATT_8_2 |
True |
Support for multiple simultaneous active ATT bearers from same device – ATT over LE and EATT over LE (C.2) |
TSPC_GATT_8_3 |
False |
Support for multiple simultaneous active ATT bearers from same device – ATT over BR/EDR and EATT over BR/EDR (C.3) |
TSPC_GATT_8_4 |
False |
Support for multiple simultaneous active ATT bearers from same device – ATT over LE and EATT over BR/EDR (C.4) |
TSPC_GATT_8_5 |
False |
Support for multiple simultaneous active ATT bearers from same device – ATT over BR/EDR and EATT over LE (C.5) |
TSPC_GATT_8_6 |
False |
Support for multiple simultaneous active EATT bearers from same device – EATT over BR/EDR and EATT over LE (C.6) |
TSPC_GATT_8_7 |
False |
Support for multiple simultaneous active EATT bearers from same device – EATT over BR/EDR (C.7) |
TSPC_GATT_8_8 |
True |
Support for multiple simultaneous active EATT bearers from same device – EATT over LE (C.7) |