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)  |