test cases: - ID: BTSTK_GATT_01001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT server create service summary: create service, add char and descriptor and start service steps: | 1. create preset service 0xA000 expected result: | 1. succeed initial condition: BLE_INIT1 test environment: SSC_T1_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gatts -S -z load -p 0xA0" - ["R SSC1 C +GATTS:StartService,OK,A000"] - ID: BTSTK_GATT_01002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT server create service summary: create service and include another service steps: | 1. create preset service 0xA000 2. create preset service 0xA001 expected result: | 1. succeed 2. succeed initial condition: BLE_INIT1 test environment: SSC_T1_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gatts -S -z load -p 0xA0" - ["R SSC1 C +GATTS:StartService,OK,A000"] - - "SSC SSC1 gatts -S -z load -p 0xA1" - ["R SSC1 C +GATTS:StartService,OK,A001"] - ID: BTSTK_GATT_20001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client service / char discovery summary: GATT client discover primary service steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do primary service discovery expected result: | 1. succeed 2. succeed 3. succeed 4. found service 0xA000 and 0xA001 initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - "SSC SSC1 gattc -F -r " - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:DiscoverService,A000 C +GATTC:DiscoverService,A001"] - ID: BTSTK_GATT_20002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client service / char discovery summary: GATT client get included service steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do primary service discovery 5. DUT1 get included service 0xA000 from service 0xA001 expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. get included service 0xA000 from service 0xA001 initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - "SSC SSC1 gattc -F -r " - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:DiscoverService,A000 C +GATTC:DiscoverService,A001"] - - "SSC SSC1 gattc -D -z includedService -p 0x10 -s 0xA001" - ["R SSC1 C +GATTC:IncludedService,0010,A001,A000"] - ID: BTSTK_GATT_21001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read short char steps: | 1. DUT1 do discover 2. GATT client read 1 byte short char expected result: | 1. succeed 2. read succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC100 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,1", "R SSC1 C +GATTC:Read,OK,0010,A000,C100"] - ID: BTSTK_GATT_21002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read long char steps: | 1. DUT1 do service discovery 2. DUT1 GATT client read 256 bytes long char expected result: | 1. succeed 2. read succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC101 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C101,256", "R SSC1 C +GATTC:Read,OK,0010,A000,C101"] - ID: BTSTK_GATT_21003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read short descriptor steps: | 1. DUT1 do service discovery 2. GATT client read short descriptor expected result: | 1. succeed 2. read succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C107,2902,2", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A000,C107,2902"] - ID: BTSTK_GATT_21004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read long descriptor steps: | 1. DUT1 do service discovery 2. GATT client read long descriptor expected result: | 1. succeed 2. read succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC100 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,2901,2", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A000,C100,2901"] - ID: BTSTK_GATT_21005 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read short char of an included service steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do discover 5. GATT client read 1 byte short char expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - SSC SSC1 gattc -F -r - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC100 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,1", "R SSC1 C +GATTC:Read,OK,0010,A000,C100"] - ID: BTSTK_GATT_21006 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read short descriptor or an included service steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do discover 5. GATT client read 1 byte short descriptor expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - SSC SSC1 gattc -F -r - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C107,2902,2", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A000,C107,2902"] - ID: BTSTK_GATT_21007 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read auto reply short char created by table steps: | 1. DUT1 do discover 2. DUT1 read auto reply short char expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC300 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C300,1", "R SSC1 C +GATTC:Read,OK,0010,A002,C300"] - ID: BTSTK_GATT_21008 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read auto reply long char created by table steps: | 1. DUT1 do discover 2. DUT1 read auto reply long char expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC301 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C301,256", "R SSC1 C +GATTC:Read,OK,0010,A002,C301"] - ID: BTSTK_GATT_21009 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read app reply short char created by table steps: | 1. DUT1 do discover 2. DUT1 read app reply short char expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC310 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C310,1", "R SSC1 C +GATTC:Read,OK,0010,A002,C310"] - ID: BTSTK_GATT_21010 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read app reply long char created by table steps: | 1. DUT1 do discover 2. DUT1 read app reply long char expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC311 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C311,256", "R SSC1 C +GATTC:Read,OK,0010,A002,C311"] - ID: BTSTK_GATT_21011 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read auto reply short descriptor created by table steps: | 1. DUT1 do discover 2. DUT1 read auto reply short descriptor expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC300 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C300,2901,1", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A002,C300,2901"] - ID: BTSTK_GATT_21012 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read auto reply long descriptor created by table steps: | 1. DUT1 do discover 2. DUT1 read auto reply long descriptor expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC301 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C301,2901,256", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A002,C301,2901"] - ID: BTSTK_GATT_21013 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read app reply short descriptor created by table steps: | 1. DUT1 do discover 2. DUT1 read app reply short descriptor expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC310 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C310,2901,1", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A002,C310,2901"] - ID: BTSTK_GATT_21014 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client read char and descriptor summary: GATT client read app reply long descriptor created by table steps: | 1. DUT1 do discover 2. DUT1 read app reply long descriptor expected result: | 1. succeed 2. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC311 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A002,C311,2901,256", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A002,C311,2901"] - ID: BTSTK_GATT_22001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write with response to a short char with response steps: | 1. DUT1 do service discovery 2. GATT client write with response to short char with response expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC102 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C102", "R SSC1 C +GATTC:Write,OK,0010,A000,C102"] - ID: BTSTK_GATT_22002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write without response to a short char without response steps: | 1. DUT1 do service discovery 2. GATT client write without response to short char without response expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC103 -p 0x10 -v 0x01 -w 1" - - "P SSC1 C +GATTC:WriteOnce,0010,A000,C103" - "P SSC2 C +GATTS:Write,OK,A000,C103" - "P SSC1 C +GATTC:Write,OK,0010,A000,C103" - ID: BTSTK_GATT_22003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do execute steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do execute expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA000 -c 0xC110 -p 0x10 -l 256" - ["P SSC1 C +GATTC:Write,OK,0010,A000,C110"] - ID: BTSTK_GATT_22004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do cancel steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do cancel expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA000 -c 0xC110 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:Write,OK,0010,A000,C110"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC110 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:Write,OK,0010,A000,C110"] - ID: BTSTK_GATT_22005 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to a short descriptor steps: | 1. DUT1 do service discovery 2. GATT client write to short descriptor expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - ID: BTSTK_GATT_22006 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to long descriptor and execute steps: | 1. DUT1 do service discovery 2. GATT client write to long descriptor and execute expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA000 -c 0xC100 -d 0x2901 -p 0x10 -l 256" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C100,2901"] - ID: BTSTK_GATT_22007 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to long descriptor using write API steps: | 1. DUT1 do service discovery 2. GATT client write to long descriptor and execute expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC100 -d 0x2901 -p 0x10 -l 256" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C100,2901"] - ID: BTSTK_GATT_22008 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to an included char steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do discover 5. GATT client write with response to short char with response expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - SSC SSC1 gattc -F -r - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC102 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C102", "R SSC1 C +GATTC:Write,OK,0010,A000,C102"] - ID: BTSTK_GATT_22009 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to an included descriptor steps: | 1. DUT2 create preset service 0xA000 2. DUT2 create preset service 0xA001 3. DUT1 connect to DUT2 4. DUT1 do discover 5. GATT client write to short descriptor expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -S -z load -p 0xA0" - ["R SSC2 C +GATTS:StartService,OK,A000"] - - "SSC SSC2 gatts -S -z load -p 0xA1" - ["R SSC2 C +GATTS:StartService,OK,A001"] - - "SSC SSC1 bleconn -C -p 0x10 -a " - ["R SSC1 C +BLE:GattcConnect,OK,0010"] - - SSC SSC1 gattc -F -r - ['R SSC1 C +GATTC:OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - ID: BTSTK_GATT_22010 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write with response to auto reply short char with response created by table steps: | 1. DUT1 do service discovery 2. GATT client write with response to auto reply short char with response created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC302 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C302", "R SSC1 C +GATTC:Write,OK,0010,A002,C302"] - ID: BTSTK_GATT_22011 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write without response to auto reply short char without response created by table steps: | 1. DUT1 do service discovery 2. GATT client write without response to auto reply short char without response created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC303 -p 0x10 -v 0x01 -w 1" - - "P SSC1 C +GATTC:WriteOnce,0010,A002,C303" - "P SSC2 C +GATTS:Write,OK,A002,C303" - "P SSC1 C +GATTC:Write,OK,0010,A002,C303" - ID: BTSTK_GATT_22012 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do execute to auto reply char created by table steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do execute to auto reply char created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC304 -p 0x10 -l 256" - ["P SSC1 C +GATTC:Write,OK,0010,A002,C304"] - ID: BTSTK_GATT_22013 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do cancel to auto reply char created by table steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do cancel to auto reply char created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC304 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:Write,OK,0010,A002,C304"] - ID: BTSTK_GATT_22014 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to auto reply short descriptor created by table steps: | 1. DUT1 do service discovery 2. GATT client write to auto reply short descriptor created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC300 -d 0x2901 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C300,2901", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C300,2901"] - ID: BTSTK_GATT_22015 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to auto reply long descriptor created by table steps: | 1. DUT1 do service discovery 2. GATT client write to auto reply long descriptor created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC301 -d 0x2901 -p 0x10 -l 256" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C301,2901"] - ID: BTSTK_GATT_22016 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to auto reply long descriptor created by table and cancel steps: | 1. DUT1 do service discovery 2. GATT client write to auto reply long descriptor created by table and cancel expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC301 -d 0x2901 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C301,2901"] - ID: BTSTK_GATT_22017 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write with response to app reply short char with response created by table steps: | 1. DUT1 do service discovery 2. GATT client write with response to app reply short char with response created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC312 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C312", "R SSC1 C +GATTC:Write,OK,0010,A002,C312"] - ID: BTSTK_GATT_22018 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write without response to app reply short char without response created by table steps: | 1. DUT1 do service discovery 2. GATT client write without response to app reply short char without response created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC313 -p 0x10 -v 0x01 -w 1" - - "P SSC1 C +GATTC:WriteOnce,0010,A002,C313" - "P SSC2 C +GATTS:Write,OK,A002,C313" - "P SSC1 C +GATTC:Write,OK,0010,A002,C313" - ID: BTSTK_GATT_22019 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do execute to app reply char created by table steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do execute to app reply char created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC314 -p 0x10 -l 256" - ["P SSC1 C +GATTC:Write,OK,0010,A002,C314"] - ID: BTSTK_GATT_22020 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client prepare write and do cancel to app reply char created by table steps: | 1. DUT1 do service discovery 2. GATT client prepare write and do cancel to app reply char created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC314 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:Write,OK,0010,A002,C314"] - ID: BTSTK_GATT_22021 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to app reply short descriptor created by table steps: | 1. DUT1 do service discovery 2. GATT client write to app reply short descriptor created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC310 -d 0x2901 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C310,2901", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C310,2901"] - ID: BTSTK_GATT_22022 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to app reply long descriptor created by table steps: | 1. DUT1 do service discovery 2. GATT client write to app reply long descriptor created by table expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC311 -d 0x2901 -p 0x10 -l 256" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C311,2901"] - ID: BTSTK_GATT_22023 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client write char and descriptor summary: GATT client write to app reply long descriptor created by table and cancel steps: | 1. DUT1 do service discovery 2. GATT client write to app reply long descriptor created by table and cancel expected result: | 1. succeed 2. write succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC311 -d 0x2901 -p 0x10 -l 256 -e 0" - ["P SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C311,2901"] - ID: BTSTK_GATT_23001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client register/unregister notify steps: | 1. DUT1 do service discovery 2. DUT1 register notify on notification char 3. DUT1 register notify on indication char expected result: | 1. succeed 2. succeed 3. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C108"] - - "SSC SSC1 gattc -N -z unregister -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:UnRegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -N -z unregister -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:UnRegNotify,OK,0010,A000,C108"] - ID: BTSTK_GATT_23002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive notify steps: | 1. DUT1 do service discovery 2. DUT1 register notify on notification char and write to CCC 3. DUT2 do notify expected result: | 1. succeed 2. succeed 3. DUT1 recv notify initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC2 gatts -N -c 0xC107 -p 0xA0 -v 0x01" - ["R SSC1 C +GATTC:Notification,0010,A000,C107,1"] - ID: BTSTK_GATT_23003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive indication steps: | 1. DUT1 do service discovery 2. DUT1 register notify on inidcation char and write to CCC 3. DUT2 do indication expected result: | 1. succeed 2. succeed 3. DUT1 recv indication initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C108"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC108 -d 0x2902 -p 0x10 -v 0x0002" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C108,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C108,2902"] - - "SSC SSC2 gatts -I -c 0xC108 -p 0xA0 -v 0x01" - ["R SSC1 C +GATTC:Indication,0010,A000,C108,1"] - ID: BTSTK_GATT_23004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client can't receive notification/indication without write to CCC steps: | 1. DUT1 do service discovery 2. DUT1 register notify on notify and inidcation char 3. DUT2 do notify and indication expected result: | 1. succeed 2. succeed 3. DUT1 can recv notify and indication (this is aganist Spec, but a reasonable behavior in bluedroid) initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C108"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0000" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC2 gatts -N -c 0xC107 -p 0xA0 -v 0x01" - ["P SSC1 C +GATTC:Notification,0010,A000,C107,1"] - - "SSC SSC2 gatts -I -c 0xC108 -p 0xA0 -v 0x01" - ["P SSC1 C +GATTC:Indication,0010,A000,C108,1"] - ID: BTSTK_GATT_23005 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive notify on auto reply notify char created by table steps: | 1. DUT1 do service discovery 2. DUT1 register notify on auto reply notification char and write to CCC 3. DUT2 do notify expected result: | 1. succeed 2. succeed 3. DUT1 recv notify initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC305 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C305"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC305 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C305,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C305,2902"] - - "SSC SSC2 gatts -N -c 0xC305 -p 0xA2 -v 0x01" - ["R SSC1 C +GATTC:Notification,0010,A002,C305,1"] - ID: BTSTK_GATT_23006 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive indication on auto reply indication char created by table steps: | 1. DUT1 do service discovery 2. DUT1 register notify on auto reply inidcation char and write to CCC 3. DUT2 do indication expected result: | 1. succeed 2. succeed 3. DUT1 recv indication initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC306 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C306"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC306 -d 0x2902 -p 0x10 -v 0x0002" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C306,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C306,2902"] - - "SSC SSC2 gatts -I -c 0xC306 -p 0xA2 -v 0x01" - ["R SSC1 C +GATTC:Indication,0010,A002,C306,1"] - ID: BTSTK_GATT_23007 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client can't receive notification/indication without write to CCC steps: | 1. DUT1 do service discovery 2. DUT1 register notify on notify and inidcation char 3. DUT2 do notify and indication expected result: | 1. succeed 2. succeed 3. DUT1 can recv notify and indication (this is aganist Spec, but a reasonable behavior in bluedroid) initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC305 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C305"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC306 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C306"] - - "SSC SSC2 gatts -N -c 0xC305 -p 0xA2 -v 0x01" - ["P SSC1 C +GATTC:Notification,0010,A002,C305,1"] - - "SSC SSC2 gatts -I -c 0xC306 -p 0xA2 -v 0x01" - ["P SSC1 C +GATTC:Indication,0010,A002,C306,1"] - ID: BTSTK_GATT_23008 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive notify on app reply notify char created by table steps: | 1. DUT1 do service discovery 2. DUT1 register notify on app reply notification char and write to CCC 3. DUT2 do notify expected result: | 1. succeed 2. succeed 3. DUT1 recv notify initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC315 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C315"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC315 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C315,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C315,2902"] - - "SSC SSC2 gatts -N -c 0xC315 -p 0xA2 -v 0x01" - ["R SSC1 C +GATTC:Notification,0010,A002,C315,1"] - ID: BTSTK_GATT_23009 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client receive indication on app reply indication char created by table steps: | 1. DUT1 do service discovery 2. DUT1 register notify on app reply inidcation char and write to CCC 3. DUT2 do indication expected result: | 1. succeed 2. succeed 3. DUT1 recv indication initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC316 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C316"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC316 -d 0x2902 -p 0x10 -v 0x0002" - ["R SSC1 C +GATTC:WriteOnce,0010,A002,C316,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A002,C316,2902"] - - "SSC SSC2 gatts -I -c 0xC316 -p 0xA2 -v 0x01" - ["R SSC1 C +GATTC:Indication,0010,A002,C316,1"] - ID: BTSTK_GATT_23010 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client receive notify and indication summary: GATT client can't receive notification/indication without write to CCC steps: | 1. DUT1 do service discovery 2. DUT1 register notify on notify and inidcation char 3. DUT2 do notify and indication expected result: | 1. succeed 2. succeed 3. DUT1 can recv notify and indication (this is aganist Spec, but a reasonable behavior in bluedroid) initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC315 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C315"] - - "SSC SSC1 gattc -N -z register -s 0xA002 -c 0xC316 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A002,C316"] - - "SSC SSC2 gatts -N -c 0xC315 -p 0xA2 -v 0x01" - ["P SSC1 C +GATTC:Notification,0010,A002,C315,1"] - - "SSC SSC2 gatts -I -c 0xC316 -p 0xA2 -v 0x01" - ["P SSC1 C +GATTC:Indication,0010,A002,C316,1"] - ID: BTSTK_GATT_24001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid read summary: GATT client read to a char without read property steps: | 1. DUT1 do service discovery 2. DUT1 read to a char without read property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC103 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - ID: BTSTK_GATT_24002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid read summary: GATT client read to a descriptor without read property steps: | 1. DUT1 do service discovery 2. DUT1 read to a descriptor without read property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC102 -d 0x2901 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - ID: BTSTK_GATT_24003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid read summary: GATT client read to a char without read property created by table steps: | 1. DUT1 do service discovery 2. DUT1 read to auto reply char without read property create by table 3. DUT1 read to app reply char without read property create by table expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC302 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - - "SSC SSC1 gattc -R -z char -s 0xA002 -c 0xC312 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - ID: BTSTK_GATT_24004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid read summary: GATT client read to a descriptor without read property created by table steps: | 1. DUT1 do service discovery 2. DUT1 read to auto reply descriptor without read property created by table 3. DUT1 read to app reply descriptor without read property created by table expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC303 -d 0x2901 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA002 -c 0xC313 -d 0x2901 -p 0x10" - ["P SSC1 C +GATTC:Read,ERROR"] - ID: BTSTK_GATT_25001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write with response to a char without write property steps: | 1. DUT1 do service discovery 2. DUT1 write with response to a char without write property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC100 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write without response to a char without write property steps: | 1. DUT1 do service discovery 2. DUT1 write without response to a char without write property expected result: | 1. succeed 2. succeed (write without response always succeed) initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC100 -p 0x10 -l 1 -w 1" - ["R SSC1 C +GATTC:Write,OK"] - ID: BTSTK_GATT_25003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write to a descriptor without write property steps: | 1. DUT1 do service discovery 2. DUT1 write to a descriptor without write property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC101 -d 0x2901 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client prepare write to a char without write property steps: | 1. DUT1 do service discovery 2. DUT1 prepare write to a char without write property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA000 -c 0xC100 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25005 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client prepare write to a descriptor without write property steps: | 1. DUT1 do service discovery 2. DUT1 prepare write to a descriptor without write property expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA000 -c 0xC101 -d 0x2901 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25006 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write with response to a char not send response steps: | 1. DUT1 do service discovery 2. DUT1 write with response to a char not send response expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC103 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25007 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write without response to a char will send response steps: | 1. DUT1 do service discovery 2. DUT1 write without response to a char will send response expected result: | 1. succeed 2. succeed (write without response always succeed) initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC102 -p 0x10 -v -x01 -w 1" - ["P SSC1 C +GATTC:WriteOnce"] - ID: BTSTK_GATT_25008 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write with response to a char without write property created by table steps: | 1. DUT1 do service discovery 2. DUT1 write with response to auto reply char without write property 3. DUT1 write with response to manual reply char without write property expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC300 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC310 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25009 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write without response to a char created by table without write property steps: | 1. DUT1 do service discovery 2. DUT1 write without response to auto reply char created by table without write property 3. DUT1 write without response to app reply char created by table without write property expected result: | 1. succeed 2. succeed (write without response always succeed) 3. succeed (write without response always succeed) initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC300 -p 0x10 -l 1 -w 1" - ["R SSC1 C +GATTC:Write,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC300 -p 0x10 -l 1 -w 1" - ["R SSC1 C +GATTC:Write,OK"] - ID: BTSTK_GATT_25010 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write to a descriptor created by table without write property steps: | 1. DUT1 do service discovery 2. DUT1 write to auto reply descriptor create by table without write property 3. DUT1 write to app reply descriptor create by table without write property expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC302 -d 0x2901 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA002 -c 0xC312 -d 0x2901 -p 0x10 -l 1" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25011 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client prepare write to a char created by table without write property steps: | 1. DUT1 do service discovery 2. DUT1 prepare write to auto reply char created by table without write property 3. DUT1 prepare write to app reply char created by table without write property expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC300 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - - "SSC SSC1 gattc -W -z longChar -s 0xA002 -c 0xC310 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25012 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client prepare write to a descriptor created by table without write property steps: | 1. DUT1 do service discovery 2. DUT1 prepare write to auto reply descriptor created by table without write property 3. DUT1 prepare write to app reply descriptor created by table without write property expected result: | 1. succeed 2. failed 3. failed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC302 -d 0x2901 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - - "SSC SSC1 gattc -W -z longDescriptor -s 0xA002 -c 0xC312 -d 0x2901 -p 0x10 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25013 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write with response to a char created by table not send response steps: | 1. DUT1 do service discovery 2. DUT1 write with response to auto reply char created by table not send response 3. DUT1 write with response to app reply char created by table not send response expected result: | 1. succeed 2. succeed 3. succeed initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC303 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:Write,ERROR"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC313 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_25014 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client write without response to a char created by table will send response steps: | 1. DUT1 do service discovery 2. DUT1 write without response to auto reply char created by table will send response 3. DUT1 write without response to app reply char created by table will send response expected result: | 1. succeed 2. succeed (write without response always succeed) 3. succeed (write without response always succeed) initial condition: BLE_CONN3 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-02-09) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC302 -p 0x10 -v -x01 -w 1" - ["R SSC1 C +GATTC:Write,OK"] - - "SSC SSC1 gattc -W -z char -s 0xA002 -c 0xC302 -p 0x10 -v -x01 -w 1" - ["R SSC1 C +GATTC:Write,OK"] - ID: BTSTK_GATT_25015 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client do invalid write summary: GATT client use write API write to a char won't reply prepare write event steps: | 1. DUT1 do service discovery 2. DUT1 use write API write to a char reply NULL for prepare write event expected result: | 1. succeed 2. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2017-06-07) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -W -z char -p 0x10 -s 0xA000 -c 0xC109 -l 256" - ["R SSC1 C +GATTC:Write,ERROR"] - ID: BTSTK_GATT_26001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client set mtu summary: GATT client set different mtu size steps: | 1. set mtu size 22 2. set mtu size 23 3. set mtu size 517 4. set mtu size 518 expected result: | 1. failed 2. succeed 3. succeed 4. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -S -m 22 " - ["R SSC1 C +GATTC:ERROR"] - - "SSC SSC1 gattc -S -m 23" - ["R SSC1 C +GATTC:OK"] - - "SSC SSC1 gattc -S -m 517" - ["R SSC1 C +GATTC:OK"] - - "SSC SSC1 gattc -S -m 518" - ["R SSC1 C +GATTC:ERROR"] - ID: BTSTK_GATT_26002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT Server set mtu summary: GATT Server set different mtu size steps: | 1. set mtu size 22 2. set mtu size 23 3. set mtu size 517 4. set mtu size 518 expected result: | 1. failed 2. succeed 3. succeed 4. failed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -C -m 22 " - ["R SSC2 C +GATTS:ERROR"] - - "SSC SSC2 gatts -C -m 23" - ["R SSC2 C +GATTS:OK"] - - "SSC SSC2 gatts -C -m 517" - ["R SSC2 C +GATTS:OK"] - - "SSC SSC2 gatts -C -m 518" - ["R SSC2 C +GATTS:ERROR"] - ID: BTSTK_GATT_26003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client config mtu summary: GATT client set mtu size 500 and client send req steps: | 1. client set mtu size 500 2. client config mtu expected result: | 1. succeed 2. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -S -m 500 " - ["R SSC1 C +GATTC:OK"] - - "SSC SSC1 gattc -C" - ["R SSC1 C +GATTC:OK","P SSC[1-2] C ConfigMTU,OK,500"] - ID: BTSTK_GATT_26004 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client config mtu summary: GATT server set mtu size 365 and client send req steps: | 1. server set mtu size 365 2. client config mtu expected result: | 1. succeed 2. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 gatts -C -m 365 " - ["R SSC2 C +GATTS:OK"] - - "SSC SSC1 gattc -C" - ["R SSC1 C +GATTC:OK","P SSC[1-2] C ConfigMTU,OK,365"] - ID: BTSTK_GATT_26005 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client config mtu summary: GATT client set mtu as 365 and server set mtu as 261 steps: | 1. client and server set different mtu size 2. client config mtu expected result: | 1. succeed 2. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -S -m 365 " - ["R SSC1 C +GATTC:OK"] - - "SSC SSC2 gatts -C -m 261 " - ["R SSC2 C +GATTS:OK"] - - "SSC SSC1 gattc -C" - ["R SSC1 C +GATTC:OK","P SSC[1-2] C ConfigMTU,OK,261"] - ID: BTSTK_GATT_26006 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client config mtu summary: GATT read write on mtu size 261 steps: | 1. server and client set mtu size 261 2. do read 3. do write expected result: | 1. succeed 2. succeed 3. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -S -m 261" - ["R SSC1 C +GATTC:OK"] - - "SSC SSC2 gatts -C -m 261" - ["R SSC2 C +GATTS:OK"] - - "SSC SSC1 gattc -C" - ["P SSC1 C +GATTC:OK", "P SSC[1-2] C ConfigMTU,OK,261"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C101,256"] - - "SSC SSC1 gattc -W -z char -p 0x10 -s 0xA000 -c 0xC109 -l 256" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C109"] - - "SSC SSC1 gattc -W -z longChar -p 0x10 -s 0xA000 -c 0xC110 -l 512" - ["R SSC1 C +GATTC:Write,OK,0010,A000,C110", "P SSC2 C +GATTS:ReliableWrite,OK"] - ID: BTSTK_GATT_26007 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE GATT client config mtu summary: GATT read write on mtu size 512 steps: | 1. server and client set mtu size 261 2. do read 3. do write expected result: | 1. succeed 2. succeed 3. succeed initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC2 gatts -C -m 517" - ["R SSC2 C +GATTS:OK"] - - "SSC SSC1 gattc -S -m 517" - ["R SSC1 C +GATTC:OK"] - - "SSC SSC1 gattc -C" - ["P SSC1 C +GATTC:OK", "P SSC[1-2] C ConfigMTU,OK,517"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C101,256"] - - "SSC SSC1 gattc -W -z char -p 0x10 -s 0xA000 -c 0xC109 -l 256" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C109"] - - "SSC SSC1 gattc -W -z char -p 0x10 -s 0xA000 -c 0xC109 -l 514" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C109"] - ID: BTSTK_GATT_50001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Stress test point 1: stress test point 2: BLE GATT stress test summary: GATT read char stress test steps: | 1. update connection parameter for better performance 2. do primary service discovery 3. do read short char 500 times 4. do read long char 500 times 5. loop step 3-4 expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. no error detected initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 6 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 bleconn -S -z ConnParam -a -i 0x10-0x20 -l 0x10 -t 0x40" - ["R SSC1 C OK"] - - "DELAY 1" - [""] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "LOOP 1000 4" - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC100 -n 100" - ["R SSC1 C +GATTC:Read,OK,0010,A000,C100"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 100" - ["R SSC1 C +GATTC:Read,OK,0010,A000,C101"] - ID: BTSTK_GATT_50002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Stress test point 1: stress test point 2: BLE GATT stress test summary: GATT write char stress test steps: | 1. update connection parameter for better performance 2. do primary service discovery 3. do write short char 500 times 4. do prepare write char 500 times 5. loop step 3-5 expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. no error detected initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 6 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 bleconn -S -z ConnParam -a -i 0x10-0x20 -l 0x10 -t 0x40" - ["R SSC1 C OK"] - - "DELAY 1" - [""] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "LOOP 1000 4" - - "SSC SSC1 gattc -W -z char -p 0x10 -s 0xA000 -c 0xC109 -l 1 -n 200" - ["R SSC1 C +GATTC:Write,OK,0010,A000,C109"] - - "SSC SSC1 gattc -W -z longChar -p 0x10 -s 0xA000 -c 0xC110 -l 256 -n 100" - ["R SSC1 C +GATTC:Write,OK,0010,A000,C110"] - ID: BTSTK_GATT_50003 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Stress test point 1: stress test point 2: BLE GATT stress test summary: GATT notify stress test steps: | 1. update connection parameter for better performance 2. do primary service discovery 3. register notify 4. write to CCC 5. do notify 6. loop step 5 expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. receive at least once 6. no error detected initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 5 module: BT Stack sub module: GATT version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 bleconn -S -z ConnParam -a -i 0x10-0x20 -l 0x10 -t 0x40" - ["R SSC1 C OK"] - - "DELAY 1" - [""] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100 -n 1" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "LOOP 5000 1" - [""] - - "SSC SSC2 gatts -N -c 0xC107 -p 0xA0 -v 0x01 -n 100" - ["P SSC2 C +GATTS:OK", "P SSC2 C +GATTS:Done,Notify,A000,C107"] - ID: BTSTK_GATT_40001 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'No' category: Function test point 1: function test point 2: test if BLE work after switch off some sub modules summary: GATTC only and GATTS only test steps: | 1. download GATTC only bin to DUT1 and GATTS only bin to DUT2 2. DUT2 start adv, enable service 0xA000, DUT1 connect to DUT2 3. DUT1 connect to DUT2 4. DUT1 do primary service discovery 5. DUT1 do read 6. DUT1 do read descriptor 7. DUT1 do write 8. DUT1 do write descriptor 9. DUT1 register for notify and indication 10. DUT2 do notify 11. DUT2 do indicate expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed 6. succeed 7. succeed 8. succeed 9. succeed 10. succeed 11. succeed initial condition: None test environment: SSC_T2_1 execution time: 5 module: BT Stack sub module: GATT version: v1 (2017-05-19) CI ready: 'No' level: Integration allow fail: '' cmd set: - "" - - SSC SSC[1-2] reboot - ['R SSC[1-2] C !!!ready!!!'] - - SSC SSC[1-2] ble -R - ['R SSC[1-2] C +BLE:OK'] - - SSC SSC2 bleadv -D -z start - ['R SSC2 C +BLEADV:OK'] - - SSC SSC2 gatts -S -z load -p 0xA0 - ['R SSC2 C +GATTS:StartService,OK,A000'] - - SSC SSC1 bleconn -C -p 0x10 -a - ['R SSC1 C +BLE:GattcConnect,OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC100 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,1", "R SSC1 C +GATTC:Read,OK,0010,A000,C100"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC102 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C102", "R SSC1 C +GATTC:Write,OK,0010,A000,C102"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC100 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,2901,256", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A000,C100,2901"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C108"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0300 -n 1" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC2 gatts -N -c 0xC107 -p 0xA0 -v 0x01" - ["P SSC2 C +GATTS:Done,Notify,A000,C107", "P SSC1 C +GATTC:Notification,0010,A000,C107,1"] - - "SSC SSC2 gatts -I -c 0xC108 -p 0xA0 -v 0x01" - ["P SSC2 C +GATTS:Done,Indicate,A000,C108", "P SSC1 C +GATTC:Indication,0010,A000,C108,1"] - ID: BTSTK_GATT_40002 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'No' category: Function test point 1: function test point 2: test if BLE work after switch off some sub modules summary: GATTC_SMP only and GATTS_SMP only test steps: | 1. download GATTC_SMP bin to DUT1 and GATTS_SMP bin to DUT2 2. DUT2 start adv, start service 0xA000, DUT1 connect to DUT2 3. DUT1 connect to DUT2 4. DUT1 do primary service discovery 5. DUT1 do read 6. DUT1 do read descriptor 7. DUT1 do write 8. DUT1 do write descriptor 9. DUT1 register for notify and indication 10. DUT2 do notify 11. DUT2 do indicate expected result: | 1. succeed 2. succeed 3. succeed 4. succeed 5. succeed 6. succeed 7. succeed 8. succeed 9. succeed 10. succeed 11. succeed initial condition: None test environment: SSC_T2_1 execution time: 5 module: BT Stack sub module: GATT version: v1 (2017-05-19) CI ready: 'No' level: Integration allow fail: '' cmd set: - "" - - SSC SSC[1-2] reboot - ['R SSC[1-2] C !!!ready!!!'] - - SSC SSC[1-2] ble -R - ['R SSC[1-2] C +BLE:OK'] - - SSC SSC2 bleadv -D -z start - ['R SSC2 C +BLEADV:OK'] - - SSC SSC2 gatts -S -z load -p 0xA0 - ['R SSC2 C +GATTS:StartService,OK,A000'] - - SSC SSC1 bleconn -C -p 0x10 -a - ['R SSC1 C +BLE:GattcConnect,OK'] - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 gattc -R -z char -s 0xA000 -c 0xC100 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,1", "R SSC1 C +GATTC:Read,OK,0010,A000,C100"] - - "SSC SSC1 gattc -W -z char -s 0xA000 -c 0xC102 -p 0x10 -v 0x01" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C102", "R SSC1 C +GATTC:Write,OK,0010,A000,C102"] - - "SSC SSC1 gattc -R -z descriptor -s 0xA000 -c 0xC100 -d 0x2901 -p 0x10" - ["R SSC1 C +GATTC:ReadOnce,0010,A000,C100,2901,256", "R SSC1 C +GATTC:ReadDescriptor,OK,0010,A000,C100,2901"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0100" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC107 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C107"] - - "SSC SSC1 gattc -N -z register -s 0xA000 -c 0xC108 -p 0x10 -r " - ["R SSC1 C +GATTC:RegNotify,OK,0010,A000,C108"] - - "SSC SSC1 gattc -W -z descriptor -s 0xA000 -c 0xC107 -d 0x2902 -p 0x10 -v 0x0300 -n 1" - ["R SSC1 C +GATTC:WriteOnce,0010,A000,C107,2902", "R SSC1 C +GATTC:WriteDescriptor,OK,0010,A000,C107,2902"] - - "SSC SSC2 gatts -N -c 0xC107 -p 0xA0 -v 0x01" - ["P SSC2 C +GATTS:Done,Notify,A000,C107", "P SSC1 C +GATTC:Notification,0010,A000,C107,1"] - - "SSC SSC2 gatts -I -c 0xC108 -p 0xA0 -v 0x01" - ["P SSC2 C +GATTS:Done,Indicate,A000,C108", "P SSC1 C +GATTC:Indication,0010,A000,C108,1"]