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

Problem qualifying battery level service - GATTValue::CreateFields, Failed to assign data to the Field named 'Properties'.

Hi,

I am using NRF51822  SDK12; S130 and trying to qualify Batter level service, So far encountred a problem with  Test Case:     BAS/SR/DES/BV-02-C, the Verdict is INCONCE all other test cases were OK.

I also tried to qualify the nordic GLS example to compare and to find whether the problem is with my implementation, I removed the security protection from the GLS and started a preforming qualification process using the SIG PTS BLE Dongle and the Launch studio, I saw the exact same result, all Items were ok except from BAS/SR/DES/BV-02-C, to my understanding this is the notification support for the BAS:

This is the relevant part BAS (battery level) test plan I created in the Launch studio

to my understanding since we are enabling notification  I should mark support for item 2a/1; but this seems to be the problematic item

this is the log from the PTS software 

+37109 ms

Verdict Description:     GATTValue::AssignData, Cannot be parsed from the specified buffer. Field Name = Properties.

+37109 ms

Error:                   GATTValue::CreateFields, Failed to assign data to the Field named 'Properties'.

+37109 ms

Verdict Description:     GATTValue::CreateFields, Failed to assign data to the Field named 'Properties'.

+37109 ms

Inconclusive:            The data received for 'Client Characteristic Configuration' did not conform to the schema. An invalid number of bytes were received.

+37109 ms

Verdict Description:     The data received for 'Client Characteristic Configuration' did not conform to the schema. An invalid number of bytes were received.

I would appreciate any input on that issue

Thanks!

Parents
  • Hey

    I had problems with 2 tests - BAS/SR/DES/BV-01-C and BAS/SR/CN/BV-01-C
    For the latter test (CN) I was requested to "Please send notifications for Characteristic 'Battery Level' to the PTS."
    To my understanding the central (PTS) should subscribe to notifications in order to receive them so this is unclear to me

    Thanks again

     

Reply
  • Hey

    I had problems with 2 tests - BAS/SR/DES/BV-01-C and BAS/SR/CN/BV-01-C
    For the latter test (CN) I was requested to "Please send notifications for Characteristic 'Battery Level' to the PTS."
    To my understanding the central (PTS) should subscribe to notifications in order to receive them so this is unclear to me

    Thanks again

     

Children
Related