API Reference harald v0.3.0
Modules
An Elixir Bluetooth Host library.
Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one.
Assigned numbers are used in GAP for inquiry response, EIR data type values, manufacturer-specific data, advertising data, low energy UUIDs and appearance characteristics, and class of device.
Reference: Core Specification Supplement, Part A
The Manufacturer Specific data type is used for manufacturer specific data.
Serialization module for Apple.
Defines a behaviour that manufacturer data modules should implement.
The Service Data data type consists of a service UUID with the data associated with that service.
Reference: version 5.1, vol 2, part E, 1.
Reference: version 5.2, vol 4, part E, 5.4.2.
Serialization functions for arrayed data.
Reference: version 5.1, vol 2, part E, 5.4.1.
Reference: version 5.1, vol 2, part E, 7.3.
Reference: version 5.2, Vol 4, Part E, 7.3.12.
Reference: version 5.2, Vol 4, Part E, 7.3.39.
Reference: version 5.2, Vol 4, Part E, 7.3.40.
Reference: version 5.2, Vol 4, Part E, 7.3.72.
Reference: version 5.2, Vol 4, Part E, 7.3.12.
Reference: version 5.2, Vol 4, Part E, 7.3.2.
Reference: version 5.2, Vol 4, Part E, 7.3.38.
Reference: version 5.2, Vol 4, Part E, 7.3.1.
Reference: version 5.2, Vol 4, Part E, 7.3.69.
Reference: version 5.2, Vol 4, Part E, 7.3.73.
Reference: version 5.2, Vol 4, Part E, 7.3.11.
Reference: version 5.2, Vol 4, Part E, 7.3.6.
Reference: version 5.2, Vol 4, Part E, 7.3.59.
Reference: version 5.2, Vol 4, Part E, 7.3.37.
Reference: version 5.2, vol 4, part E, 7.8.
Reference: version 5.2, Vol 4, Part E, 7.4.6.
Reference: version 5.2, Vol 4, Part E, 7.4.5.
Reference: version 5.2, Vol 4, Part E, 7.4.3.
Reference: version 5.2, vol 4, part E, 7.8.
Reference: version 5.2, Vol 4, Part E, 7.8.2.
Reference: version 5.2, Vol 4, Part E, 7.8.3.
Reference: version 5.2, vol 4, part e, 7.8.7.
Reference: version 5.2, Vol 4, Part E, 7.8.9.
Reference: version 5.2, Vol 4, Part E, 7.8.5.
Reference: version 5.2, Vol 4, Part E, 7.8.1.
Reference: version 5.2, vol 1, part f.
Reference: version 5.0, vol 2, part E, 5.4.4.
A struct representing a single device within a LE Advertising Report.
Reference: version 5.0, Vol 4, Part A, 2.
Reference: version 5.2, vol 4, part E, 5.4.3.
A server to manage lower level transports and parse bluetooth events.
A behaviour for transport adapters.
Reference: version 5.0, vol 4, part A, 1.
A framer module that defines a frame as a HCI packet.
Reference: version 5.2, vol 3, part f.
First 19 errors: Reference: version 5.2, Vol 3, Section 3.4.1.1 Errors 0xFC - 0xFF: Reference: Core Specification Supplement Version 9, Part B
Reference: version 5.2, Vol 3, Part F, 3.4.1.1
Reference: version 5.2, Vol 3, Part F, 3.4.2.1
Reference: version 5.2, Vol 3, Part F, 3.4.2.1
Reference: version 5.2, Vol 3, Part F, 3.4.6.3
Reference: version 5.2, Vol 3, Part F, 3.4.6.4
Reference: version 5.2, Vol 3, Part F, 3.4.3.1
Reference: version 5.2, Vol 3, Part F, 3.4.3.2
Reference: version 5.2, Vol 3, Part F, 3.4.6.1
Reference: version 5.2, Vol 3, Part F, 3.4.6.2
Reference: version 5.2, Vol 3, Part F, 3.4.4.5
Reference: version 5.2, Vol 3, Part F, 3.4.4.6
Reference: version 5.2, Vol 3, Part F, 3.4.4.9
Reference: version 5.2, Vol 3, Part F, 3.4.4.10
Reference: version 5.2, Vol 3, Part F, 3.4.4.1.
Reference: version 5.2, Vol 3, Part F, 3.4.4.2.
Reference: version 5.2, Vol 3, Part F, 3.4.4.3
Reference: version 5.2, Vol 3, Part F, 3.4.4.4
Reference: version 5.2, Vol 3, Part F, 3.4.5.3
Reference: version 5.2, Vol 3, Part F, 3.4.5.1
Reference: version 5.2, Vol 3, Part F, 3.4.5.2
Reference: version 5.2, vol 3, part c, 11.
Reference: css v9, part a, 1.1.2
Reference: css v9, part a, 1.2.
Reference: version 5.2, vol 3, part a.
A collection of high level functions for working with BLE (Bluetooth Low Energy) functionality.
Serializable behaviour.
A behaviour for transport handlers.