This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CPS/SEN/SPE/BI-04-C [Procedure Already In Progress]

We are trying to complete Bluetooth qualification on our Cycling Power Service (CPS) against the BluetoothRegistered Test Specification (Document Number CPS.TS.1.1.1).

We fail the test case:

CPS/SEN/SPE/BI-04-C [Procedure Already In Progress]

Verify that the IUT responds appropriately when a Client attempts to perform a Cycling Power Control Point procedure when a procedure is already in progress.

According to the test specification the IUT should return Application Error Code set to Procedure Already in Progress (0x80).

Although ble_gatt.h has the following definition

#define BLE_GATT_STATUS_ATTERR_CPS_PROC_ALR_IN_PROG 0x01FE /< ATT Common Profile and Service Error: Procedure Already in Progress. /*

The test harness accepts 0x01FE as the correct response but we still fail the test.

I have posted the test log below.

Test Case Started: CPS v. 6.6.0.47, TC_SPE_BI_04_C started on Thursday, September 15, 2016, 10:25:09

PICS VALUES:

TSPC_ALL FALSE
TSPC_CPS_0_1 TRUE
TSPC_CPS_0_2 FALSE
TSPC_CPS_0a_1 TRUE
TSPC_CPS_1_1 FALSE
TSPC_CPS_1_2 TRUE
TSPC_CPS_2_1 FALSE
TSPC_CPS_2_2 FALSE
TSPC_CPS_2_3 FALSE
TSPC_CPS_2_4 TRUE
TSPC_CPS_2_5 FALSE
TSPC_CPS_2_6 FALSE
TSPC_CPS_2_7 FALSE
TSPC_CPS_2_8 FALSE
TSPC_CPS_2_9 FALSE
TSPC_CPS_2_10 TRUE
TSPC_CPS_2_11 FALSE
TSPC_CPS_2_12 FALSE
TSPC_CPS_2_13 TRUE
TSPC_CPS_2_14 FALSE
TSPC_CPS_2_15 FALSE
TSPC_CPS_2_16 FALSE
TSPC_CPS_2_17 FALSE
TSPC_CPS_2_18 FALSE
TSPC_CPS_2_19 FALSE
TSPC_CPS_2_20 FALSE
TSPC_CPS_2_21 FALSE
TSPC_CPS_2_22 TRUE
TSPC_CPS_2_23 FALSE
TSPC_CPS_2_24 TRUE
TSPC_CPS_3_1 TRUE
TSPC_CPS_3_2 TRUE
TSPC_CPS_3_3 TRUE
TSPC_CPS_3_4 TRUE
TSPC_CPS_3_5 FALSE
TSPC_CPS_3_6 FALSE
TSPC_CPS_3_7 FALSE
TSPC_CPS_3_8 TRUE
TSPC_CPS_3_9 FALSE
TSPC_CPS_3_10 FALSE
TSPC_CPS_3_11 FALSE
TSPC_CPS_3_12 FALSE
TSPC_CPS_3_13 FALSE
TSPC_CPS_3_14 FALSE
TSPC_CPS_3_15 FALSE
TSPC_CPS_3_16 TRUE
TSPC_CPS_3_17 TRUE
TSPC_CPS_3_18 FALSE
TSPC_CPS_3_19 FALSE
TSPC_CPS_3_20 FALSE
TSPC_CPS_3_21 FALSE
TSPC_CPS_3_22 TRUE
TSPC_CPS_3_23 TRUE
TSPC_CPS_3_24 FALSE
TSPC_CPS_3_25 FALSE
TSPC_CPS_3_26 FALSE
TSPC_CPS_3_27 FALSE
TSPC_CPS_3_28 FALSE
TSPC_CPS_3_29 FALSE
TSPC_CPS_3_30 TRUE
TSPC_CPS_3_31 FALSE
TSPC_CPS_3_32 FALSE
TSPC_CPS_3_33 FALSE
TSPC_CPS_3_34 FALSE
TSPC_CPS_3_35 FALSE
TSPC_CPS_3_36 FALSE
TSPC_CPS_3_37 FALSE
TSPC_CPS_3_38 FALSE
TSPC_CPS_3_39 FALSE
TSPC_CPS_4_1 FALSE
TSPC_CPS_4_2 FALSE
TSPC_CPS_4_3 FALSE
TSPC_CPS_4_4 FALSE
TSPC_CPS_4_5 FALSE
TSPC_CPS_4_6 FALSE
TSPC_CPS_5_1 FALSE
TSPC_CPS_5_2 FALSE
TSPC_CPS_5_3 FALSE

PIXIT VALUES:

TSPX_bd_addr_iut D5B20C574BE5
TSPX_time_guard 180000
TSPX_use_implicit_send TRUE
TSPX_tester_database_file C:\Program Files\Bluetooth SIG\Bluetooth PTS\Data\SIGDatabase\PTS_CPP_db.xml
TSPX_mtu_size 23
TSPX_secure_simple_pairing_pass_key_confirmation FALSE
TSPX_delete_link_key FALSE
TSPX_pin_code 0000
TSPX_use_dynamic_pin FALSE
TSPX_delete_ltk FALSE
TSPX_security_enabled FALSE
TSPX_iut_setup_att_over_br_edr FALSE
TSPX_run_as_tester2 FALSE
TSPX_iut_slowest_connection_interval_vector_notification 50
TSPX_tester_appearance 0000
TSPX_iut_use_resolvable_random_address FALSE



+577 ms
Initialize Test Case:    Build date: Jul  8 2016, 16:23:12


+577 ms
Start Test Case:         TC_SPE_BI_04_C


+577 ms
Message:                   PTS Log started on Thursday, September 15, 2016, 10:25:10


+577 ms
Message:                   PTS: v6.6.0 Build 47


+577 ms
Message:                   OS: Microsoft Windows NT 6.1.7601 Service Pack 1


+577 ms
Message:                   OS Name: Microsoft Windows 7 Professional 


+4587 ms
Preliminary Verdict:     PASS


+4649 ms
Send Event:              HCI!HCI_RESET


+4774 ms
Receive Event:           HCI?HCI_RESET_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4774 ms
Preliminary Verdict:     PASS


+4774 ms
Send Event:              HCI!HCI_SET_EVENT_MASK{
                           eventMask=0x3FFFFFFFFFFFFFFF
                         }


+4774 ms
Receive Event:           HCI?HCI_SET_EVENT_MASK_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4774 ms
Preliminary Verdict:     PASS


+4774 ms
Send Event:              HCI!HCI_READ_LOCAL_VERSION_INFORMATION


+4774 ms
Receive Event:           HCI?HCI_READ_LOCAL_VERSION_INFORMATION_COMPLETE_EVENT{
                           status=HCI_OK,
                           hciVersion=HCI_VERSION_4_0,
                           hciRevision=0x2031,
                           lmpVersion=0x06,
                           manufacturerName=0x000A,
                           lmpSubversion=0x2031
                         }


+4774 ms
Preliminary Verdict:     PASS


+4774 ms
Send Event:              HCI!HCI_READ_BD_ADDR


+4774 ms
Receive Event:           HCI?HCI_READ_BD_ADDR_COMPLETE_EVENT{
                           status=HCI_OK,
                           bdAddress=0x001BDC080F92
                         }


+4774 ms
Preliminary Verdict:     PASS


+4774 ms
Send Event:              HCI!HCI_LE_SET_EVENT_MASK{
                           leEventMask=0x000000000000001F
                         }


+4774 ms
Receive Event:           HCI?HCI_LE_SET_EVENT_MASK_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_WRITE_LE_HOST_SUPPORTED{
                           leSupportedHost=HCI_LE_SUPPORTED_HOST_ENABLED,
                           simultaneousLeHost=HCI_SIMULTANEOUS_LE_HOST_ENABLED
                         }


+4789 ms
Receive Event:           HCI?HCI_WRITE_LE_HOST_SUPPORTED_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_LE_CLEAR_WHITE_LIST


+4789 ms
Receive Event:           HCI?HCI_LE_CLEAR_WHITE_LIST_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_WRITE_SIMPLE_PAIRING_MODE{
                           simplePairingMode=HCI_SIMPLE_PAIRING_ENABLED
                         }


+4789 ms
Receive Event:           HCI?HCI_WRITE_SIMPLE_PAIRING_MODE_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_LE_ADD_DEVICE_TO_WHITE_LIST{
                           addressType=HCI_LE_PUBLIC_DEVICE_ADDRESS,
                           address=0xD5B20C574BE5
                         }


+4789 ms
Receive Event:           HCI?HCI_LE_ADD_DEVICE_TO_WHITE_LIST_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_LE_ADD_DEVICE_TO_WHITE_LIST{
                           addressType=HCI_LE_RANDOM_DEVICE_ADDRESS,
                           address=0xD5B20C574BE5
                         }


+4789 ms
Receive Event:           HCI?HCI_LE_ADD_DEVICE_TO_WHITE_LIST_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Preliminary Verdict:     PASS


+4789 ms
Send Event:              HCI!HCI_LE_SET_SCAN_PARAMETERS{
                           leScanType=HCI_LE_ACTIVE_SCANNING,
                           leScanInterval=0x001E,
                           leScanWindow=0x001E,
                           ownAddressType=HCI_LE_PUBLIC_DEVICE_ADDRESS,
                           scanningFilterPolicy=HCI_LE_ACCEPT_WHITE_LIST_ADVERTISING_PACKETS
                         }


+4805 ms
Receive Event:           HCI?HCI_LE_SET_SCAN_PARAMETERS_COMPLETE_EVENT{
                           status=HCI_OK
                         }


+4805 ms
Preliminary Verdict:     PASS


+4805 ms
Send Event:              HCI!HCI_LE_SET_SCAN_ENABLE{
                           leScanEnable=HCI_LE_SCAN_ENABLE,
                           filterDuplicates=HCI_LE_DUPLICATE_FILTERING_DISABLE
                         }


+4805 ms
Preliminary Verdict:     PASS


+4852 ms
Preliminary Verdict:     PASS


+4852 ms
Send Event:              HCI!HCI_LE_SET_SCAN_ENABLE{
                           leScanEnable=HCI_LE_SCAN_DISABLE,
                           filterDuplicates=HCI_LE_DUPLICATE_FILTERING_DISABLE
                         }


+4867 ms
Preliminary Verdict:     PASS


+4867 ms
Preliminary Verdict:     PASS


+4867 ms
Send Event:              ATT!ATT_CONNECT_REQ{
                           peerAddr=0xD5B20C574BE5,
                           peerAddrType=HCI_LE_RANDOM_DEVICE_ADDRESS,
                           ownAddrType=HCI_LE_PUBLIC_DEVICE_ADDRESS,
                           minInterval=0x0032,
                           maxInterval=0x0046,
                           latency=0x0000
                         }


+5242 ms
Receive Event:           SEC?SEC_LE_REMOTE_CSRK_REQUEST_REQ{
                           peerAddr=0xD5B20C574BE5,
                           peerAddrType=HCI_LE_RANDOM_DEVICE_ADDRESS
                         }


+5257 ms
Receive Event:           ATT?ATT_CONNECT_RSP{
                           bdAddr=0xD5B20C574BE5,
                           peerAddrType=HCI_LE_RANDOM_DEVICE_ADDRESS,
                           lcid=0x0040,
                           status=HCI_OK
                         }


+5257 ms
Receive Event:           HCI?HCI_LE_CONNECTION_COMPLETE_EVENT{
                           status=HCI_OK,
                           connectionHandle=0x004D,
                           role=HCI_ROLE_MASTER,
                           peerAddressType=HCI_LE_RANDOM_DEVICE_ADDRESS,
                           peerAddress=D5B20C574BE5,
                           connInterval=0x0046,
                           connLatency=0x0000,
                           supervisionTimeout=0x07D0,
                           clockAccuracy=HCI_LE_CLOCK_ACCURACY_500PPM
                         }


+5257 ms
Send Event:              SEC!SEC_LE_REMOTE_CSRK_REQUEST_RSP{
                           peerAddr=0xD5B20C574BE5,
                           peerAddrType=HCI_LE_RANDOM_DEVICE_ADDRESS,
                           accept=FALSE,
                           keyType=HCI_UNAUTHENTICATED_COMBINATION_KEY,
                           csrk=0x00000000000000000000000000000000,
                           signCounter=0x00000000
                         }


+5257 ms
Preliminary Verdict:     PASS


+5257 ms
Verdict Description:     Connection setup successfully.


+5257 ms
Inconclusive:            Tester successfully initiated connection.


+5257 ms
Verdict Description:     Tester successfully initiated connection.


+5257 ms
Verdict Description:     LE Security not initiated due to TSPX_security_enabled value.


+5257 ms
Send Event:              ATT!ATT_FIND_BY_TYPE_VALUE_REQ{
                           lcid=0x0040,
                           startingHandle=0x0001,
                           endingHandle=0xFFFF,
                           attributeType=0x2800,
                           length=0x0002,
                           PrimaryService=0x1818
                         }


+5413 ms
Receive Event:           ATT?ATT_FIND_BY_TYPE_VALUE_RSP{
                           lcid=0x0040,
                           HandleRange={
                             				{
                               foundAttributeHandle=0x000C,
                               endFoundHandle=0x0016
					
                             }
                           }
                         }


+5585 ms
Receive Event:           ATT?ATT_FIND_BY_TYPE_VALUE_CFM{
                           lcid=0040,
                           result=0x0100,
                           errorHandle=0x0000,
                           HandleRanges={
                             				{
                               foundAttributeHandle=0x000C,
                               endFoundHandle=0x0016,
                               
					
                             }
                           }
                         }


+5585 ms
Preliminary Verdict:     PASS


+5585 ms
Verdict Description:     Discover Primary Service by Service UUID Request completed successfully.


+5585 ms
Inconclusive:            The IUT successfullly returned the UUID for Cycling Power


+5585 ms
Verdict Description:     The IUT successfullly returned the UUID for Cycling Power


+5585 ms
Send Event:              ATT!ATT_READ_BY_TYPE_REQ{
                           lcid=0x0040,
                           startingHandle=0x000C,
                           endingHandle=0x0016,
                           attributeTypeSize=0x02,
                           attributeType=0x2803
                         }


+5757 ms
Receive Event:           ATT?ATT_READ_BY_TYPE_RSP{
                           				{
                             handle=0x000D
					value{
                               Properties=0x10,
                               Handle=0x000E,
                               UUID=0x2A63
                             }

                           }
				{
                             handle=0x0010
					value{
                               Properties=0x02,
                               Handle=0x0011,
                               UUID=0x2A65
                             }

                           }
				{
                             handle=0x0012
					value{
                               Properties=0x02,
                               Handle=0x0013,
                               UUID=0x2A5D
                             }

                           }

                         }


+5928 ms
Receive Event:           ATT?ATT_READ_BY_TYPE_RSP{
                           				{
                             handle=0x0014
					value{
                               Properties=0x28,
                               Handle=0x0015,
                               UUID=0x2A66
                             }

                           }

                         }


+6100 ms
Receive Event:           ATT?ATT_READ_BY_TYPE_CFM{
                           lcid=0x0040,
                           attributeType=0x2803,
                           attributeTypeSize=0x02,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6115 ms
Receive Event:           ATT?ATT_READ_BY_TYPE_CFM{
                           				{
                             handle=0x000D
					value{
                               Properties=0x10,
                               Handle=0x000E,
                               UUID=0x2A63
                             }

                           }
				{
                             handle=0x0010
					value{
                               Properties=0x02,
                               Handle=0x0011,
                               UUID=0x2A65
                             }

                           }
				{
                             handle=0x0012
					value{
                               Properties=0x02,
                               Handle=0x0013,
                               UUID=0x2A5D
                             }

                           }
				{
                             handle=0x0014
					value{
                               Properties=0x28,
                               Handle=0x0015,
                               UUID=0x2A66
                             }

                           }

                         }


+6115 ms
Preliminary Verdict:     PASS


+6115 ms
Verdict Description:     Discover All Characteristics of Service Request completed successfully.


+6115 ms
Send Event:              ATT!ATT_FIND_INFO_REQ{
                           lcid=0x0040,
                           startingHandle=0x000F,
                           endingHandle=0x000F
                         }


+6287 ms
Receive Event:           ATT?ATT_FIND_INFO_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6287 ms
Receive Event:           ATT?ATT_FIND_INFO_RSP{
                           				{
                             handle=0x000F,
                             uuid=0x2902
					
                           }
                         }


+6287 ms
Receive Event:           ATT?ATT_FIND_INFO_CFM{
                           				{
                             handle=0x000F,
                             uuid=0x2902,
                             
					
                           }
                         }


+6287 ms
Preliminary Verdict:     PASS


+6287 ms
Verdict Description:     Discover All Characteristic Descriptors Request completed successfully.


+6287 ms
Send Event:              ATT!ATT_FIND_INFO_REQ{
                           lcid=0x0040,
                           startingHandle=0x0016,
                           endingHandle=0x0016
                         }


+6459 ms
Receive Event:           ATT?ATT_FIND_INFO_RSP{
                           				{
                             handle=0x0016,
                             uuid=0x2902
					
                           }
                         }


+6459 ms
Receive Event:           ATT?ATT_FIND_INFO_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6459 ms
Receive Event:           ATT?ATT_FIND_INFO_CFM{
                           				{
                             handle=0x0016,
                             uuid=0x2902,
                             
					
                           }
                         }


+6459 ms
Preliminary Verdict:     PASS


+6459 ms
Verdict Description:     Discover All Characteristic Descriptors Request completed successfully.


+6490 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0016,
                           length=0x0002,
                           value{
                             Properties=0x0000
                           }

                         }


+6630 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6630 ms
Preliminary Verdict:     PASS


+6630 ms
Verdict Description:     Write Request completed successfully.


+6630 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0016,
                           length=0x0002,
                           value{
                             Properties=0x0002
                           }

                         }


+6802 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6802 ms
Preliminary Verdict:     PASS


+6802 ms
Verdict Description:     Write Request completed successfully.


+6817 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x000F,
                           length=0x0002,
                           value{
                             Properties=0x0000
                           }

                         }


+6973 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+6973 ms
Preliminary Verdict:     PASS


+6973 ms
Verdict Description:     Write Request completed successfully.


+6989 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x000F,
                           length=0x0002,
                           value{
                             Properties=0x0001
                           }

                         }


+7161 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+7161 ms
Preliminary Verdict:     PASS


+7161 ms
Verdict Description:     Write Request completed successfully.


+7161 ms
Send Event:              ATT!ATT_READ_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0011
                         }


+7332 ms
Receive Event:           ATT?ATT_READ_CFM{
                           lcid=0x0040,
                           length=0x0004,
                           result=0x0100,
                           errorHandle=0x0000,
                           value{
                             CyclingPowerFeature=0x00001208
                           }

                         }


+7332 ms
Preliminary Verdict:     PASS


+7332 ms
Verdict Description:     Read Request completed successfully.


+7332 ms
Preliminary Verdict:     PASS


+7332 ms
Inconclusive:            The data received for 'Cycling Power Feature' conform to the schema


+7332 ms
Verdict Description:     The data received for 'Cycling Power Feature' conform to the schema


+7348 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0015,
                           length=0x0001,
                           value{
                             OpCode=0x05
                           }

                         }


+7504 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x0100,
                           errorHandle=0x0000
                         }


+7504 ms
Preliminary Verdict:     PASS


+7504 ms
Verdict Description:     Write Request completed successfully.


+7504 ms
Receive Event:           ATT?ATT_HANDLE_VALUE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0015,
                           length=0x0005,
                           attributeValue=0x2A00AD010520
                         }


+7504 ms
Preliminary Verdict:     PASS


+7504 ms
Inconclusive:            The value for 'Cycling Power Control Point' sent by the IUT was correctly formatted.


+7504 ms
Verdict Description:     The value for 'Cycling Power Control Point' sent by the IUT was correctly formatted.


+7504 ms
Send Event:              ATT!ATT_WRITE_REQ{
                           lcid=0x0040,
                           attributeHandle=0x0015,
                           length=0x0001,
                           value{
                             OpCode=0x05
                           }

                         }


+7675 ms
Receive Event:           ATT?ATT_WRITE_CFM{
                           lcid=0x0040,
                           result=0x00FE,
                           errorHandle=0x0015
                         }


+7675 ms
Preliminary Verdict:     PASS


+7675 ms
Verdict Description:     Write Request completed successfully.


+10998 ms
Receive Event:           HCI?HCI_LE_CONNECTION_UPDATE_COMPLETE_EVENT{
                           status=HCI_OK,
                           connectionHandle=0x004D,
                           connInterval=0x00A0,
                           connLatency=0x0000,
                           supervisionTimeout=0x0190
                         }


+37518 ms
Receive Event:           ATT?ATT_TRANSACTION_TIMEOUT_IND{
                           lcid=0x0040,
                           primitiveTimeout=0xA81C
                         }


+37518 ms
Preliminary Verdict:     INCONC


+37518 ms
Pass:                    Non-passing verdict returned from APICOM, see log for more details.


+37518 ms
Verdict Description:     Non-passing verdict returned from APICOM, see log for more details.


+38517 ms
Send Event:              ATT!ATT_DISCONNECT_REQ{
                           lcid=0x0040
                         }


+38610 ms
Receive Event:           ATT?ATT_DISCONNECT_RSP{
                           lcid=0x0040,
                           result=0x0000
                         }


+38610 ms
Receive Event:           HCI?HCI_LE_DISCONNECTION_COMPLETE_EVENT{
                           status=HCI_OK,
                           connectionHandle=0x004D,
                           reason=HCI_CONNECTION_TERMINATED_BY_LOCAL_HOST
                         }


+38610 ms
Preliminary Verdict:     PASS


+38610 ms
Verdict Description:     Connection terminated successfully.


+40170 ms
Final Verdict:           INCONC


+40170 ms
Encrypted Verdict:       A1#Zjc3ZmVlOTAyMTMyNDc5NWUyZTZkZWVlYWVlN2FlNDIyZWFmNWVjMmU4Y2FhOTIyNDVhYjY0Mjg1MzlmYzhlMA==#zUSxWWkOSUQkGbqH49gaMdyRoY4kEXJRpFR34Vkm3w1FiUo+0y4o4DMTBJNt0MUr


+40170 ms
Test Case Ended:         TC_SPE_BI_04_C
  • Hi yes_you_do_need_a_user_name,

    Error code Procedure Already in Progress (0x80) is a Attribute Protocol Application error code.

    These error codes fits inside BLE_GATT_STATUS_ATTERR_APP_BEGIN (0x0180) and BLE_GATT_STATUS_ATTERR_APP_END (0x019F).

    You should not use the BLE_GATT_STATUS_ATTERR_CPS_PROC_ALR_IN_PROG (by coincident there is also a CPS here, but not the CPS you are testing, it's Common Profile and Service )

    You should use BLE_GATT_STATUS_ATTERR_APP_BEGIN (since it's 0x80) as the return code in the reply to the authorization write event.

    You can have a look at the ble_app_proximity example in SDK v12 where we reply with Application error : APP_FEATURE_NOT_SUPPORTED (0x82) = BLE_GATT_STATUS_ATTERR_APP_BEGIN+2 .

Related