This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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)