fermentord/vendor/github.com/JuulLabs-OSS/ble/linux/att/README.md
Søren Rasmussen 07a23c1845
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Upgrade to go 1.20 and add vendor catalog
2023-04-22 10:37:23 +02:00

1.6 KiB

Attribute Protocol (ATT)

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

Check list for ATT Server implementation.

  • Error Response [3.4.1.1]
  • Exchange MTU Request [3.4.2.1 & 3.4.2.2]
  • Find Information Request [3.4.3.1 & 3.4.3.2]
  • Find By Type Value Request [3.4.3.3 & 3.4.3.4]
  • Read By Type Request [3.4.4.1 & 3.4.4.2]
  • Read Request [3.4.4.3 & 3.4.4.4]
  • Read Blob Request [3.4.4.5 & 3.4.4.6]
  • Read Multiple Request [3.4.4.7 & 3.4.4.8]
  • Read By Group Type Request [3.4.4.9 & 3.4.4.10]
  • Write Request [3.4.5.1 & 3.4.5.2]
  • 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]
  • Handle Value Notification [3.4.7.1]
  • Handle Value Indication [3.4.7.2 & 3.4.7.3]

Check list for ATT Client implementation.

  • Error Response [3.4.1.1]
  • Exchange MTU Request [3.4.2.1 & 3.4.2.2]
  • Find Information Request [3.4.3.1 & 3.4.3.2]
  • Find By Type Value Request [3.4.3.3 & 3.4.3.4]
  • Read By Type Request [3.4.4.1 & 3.4.4.2]
  • Read Request [3.4.4.3 & 3.4.4.4]
  • Read Blob Request [3.4.4.5 & 3.4.4.6]
  • Read Multiple Request [3.4.4.7 & 3.4.4.8]
  • Read By Group Type Request [3.4.4.9 & 3.4.4.10]
  • Write Request [3.4.5.1 & 3.4.5.2]
  • 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]
  • Handle Value Notification [3.4.7.1]
  • Handle Value Indication [3.4.7.2 & 3.4.7.3]