1. 10 Oct, 2014 - 2 commits
  2. 09 Oct, 2014 - 1 commit
  3. 05 Oct, 2014 - 1 commit
  4. 02 Oct, 2014 - 1 commit
  5. 01 Oct, 2014 - 1 commit
  6. 30 Sep, 2014 - 5 commits
  7. 29 Sep, 2014 - 2 commits
  8. 26 Sep, 2014 - 6 commits
  9. 22 Sep, 2014 - 1 commit
  10. 19 Sep, 2014 - 1 commit
  11. 18 Sep, 2014 - 1 commit
  12. 17 Sep, 2014 - 2 commits
  13. 16 Sep, 2014 - 5 commits
  14. 12 Sep, 2014 - 1 commit
  15. 08 Sep, 2014 - 5 commits
    • Alex Blasche's avatar
      Add limitations to the API documentation · 1128d02a
      Alex Blasche authored
      
      These limitations are not expected to be fixed during Qt 5.4 release.
      
      They are tracked by QTBUG-41174 & QTBUG-41175
      
      Change-Id: Ibc102e35fe5d459f424a704572ec78436ca9d6d6
      Reviewed-by: default avatarFabian Bumberger <fbumberger@rim.com>
      1128d02a
    • Alex Blasche's avatar
      Add support for long descriptor value writes · 381604c6
      Alex Blasche authored
      
      Use the combination of prepare/execute commands to implement writing
      of descriptor values which are longer than ATT MTU size. Long
      characteristic writes are already implemented and the related code was
      adopted to cater for descriptor writes.
      
      At the same time we remove related TODO's from the code base.
      
      Last but not least ensure that writing of a descriptor with the same value
      as the pre-existing value is possible. This restriction is not helpful
      as some BTLE devices use writing of values as trigger for internal events
      and notifications. This was encountered on a test device when
      implementing the long write support.
      
      Change-Id: If765dc9393239dbbd1bb6a9bc942287b28d65cd6
      Reviewed-by: default avatarFabian Bumberger <fbumberger@rim.com>
      381604c6
    • Alex Blasche's avatar
      Misc TODO and test fixes · 87742011
      Alex Blasche authored
      
      1.) Use updateValueOf*() where possible to channel all value changes
      through the same gate.
      
      2.) BTLE connects have a much larger timeout when the remote device is
      not present. The device discovery could still turn up this device due
      to existing pairing information.
      
      3.) Remove obsolete write long characteristic TODO
      
      Change-Id: I5b5815b0c3b99f8c4f87e0f1747ac6f1e274e592
      Reviewed-by: default avatarFabian Bumberger <fbumberger@rim.com>
      87742011
    • Alex Blasche's avatar
      Rename defines which indicate ATT header sizes · 17d9b0d5
      Alex Blasche authored
      
      Adding HEADER to the name makes it more obvious which part of the
      message is meant.
      
      Change-Id: I207db40134db1ce558ccf89c3fd8b53fa68891f6
      Reviewed-by: default avatarFabian Bumberger <fbumberger@rim.com>
      17d9b0d5
    • Alex Blasche's avatar
      Support writing of long characteristic values · 225dd812
      Alex Blasche authored
      
      In this context long means the characteristic value is longer than the
      maximal ATT message size. In such cases the Bluetooth spec demands a
      combination of PrepareWrite commands finished by an ExecuteWrite.
      
      This is very similar to reliable writes which use the same combination
      of prepare/execute but permit the atomic writing of multiple
      characteristics at the same time. Reliable writes are not (yet)
      supported by the public API.
      
      Also, this works for characteristics only. Long descriptor writes
      will follow.
      
      Change-Id: Id139ad1848c92ca5ebf1bd1dfe8e3da297312d4f
      Reviewed-by: default avatarFabian Bumberger <fbumberger@rim.com>
      225dd812
  16. 05 Sep, 2014 - 1 commit
  17. 03 Sep, 2014 - 2 commits
  18. 02 Sep, 2014 - 2 commits