tree: 426ac3cf07625b17e106787975fbbd320d225fbf [path history] [tgz]
  1. att.go
  2. att_gen.go
  3. attr.go
  4. client.go
  5. db.go
  6. log.go
  7. README.md
  8. server.go
versions/v1_4_0/mynewt-newtmgr/vendor/github.com/go-ble/ble/linux/att/README.md

Attribute Protocol (ATT)

This package implement Attribute Protocol (ATT) [Vol 3, Part F]

Check list for ATT Server implementation.

  • [x] Error Response [3.4.1.1]
  • [x] Exchange MTU Request [3.4.2.1 & 3.4.2.2]
  • [x] Find Information Request [3.4.3.1 & 3.4.3.2]
  • [x] Find By Type Value Request [3.4.3.3 & 3.4.3.4]
  • [x] Read By Type Request [3.4.4.1 & 3.4.4.2]
  • [x] Read Request [3.4.4.3 & 3.4.4.4]
  • [x] Read Blob Request [3.4.4.5 & 3.4.4.6]
  • [ ] Read Multiple Request [3.4.4.7 & 3.4.4.8]
  • [x] Read By Group Type Request [3.4.4.9 & 3.4.4.10]
  • [x] Write Request [3.4.5.1 & 3.4.5.2]
  • [x] Write Command [3.4.5.3]
  • [ ] Signed Write Command [3.4.5.4]
  • [x] Prepare Write Request [3.4.6.1 & 3.4.6.2]
  • [x] Execute Write Request [3.4.6.3]
  • [x] Handle Value Notification [3.4.7.1]
  • [x] Handle Value Indication [3.4.7.2 & 3.4.7.3]

Check list for ATT Client implementation.

  • [x] Error Response [3.4.1.1]
  • [x] Exchange MTU Request [3.4.2.1 & 3.4.2.2]
  • [x] Find Information Request [3.4.3.1 & 3.4.3.2]
  • [ ] Find By Type Value Request [3.4.3.3 & 3.4.3.4]
  • [x] Read By Type Request [3.4.4.1 & 3.4.4.2]
  • [x] Read Request [3.4.4.3 & 3.4.4.4]
  • [x] Read Blob Request [3.4.4.5 & 3.4.4.6]
  • [ ] Read Multiple Request [3.4.4.7 & 3.4.4.8]
  • [x] Read By Group Type Request [3.4.4.9 & 3.4.4.10]
  • [x] Write Request [3.4.5.1 & 3.4.5.2]
  • [x] Write Command [3.4.5.3]
  • [ ] Signed Write Command [3.4.5.4]
  • [ ] Prepare Write Request [3.4.6.1 & 3.4.6.2]
  • [ ] Execute Write Request [3.4.6.3]
  • [x] Handle Value Notification [3.4.7.1]
  • [x] Handle Value Indication [3.4.7.2 & 3.4.7.3]