Skip to main contentCrate tenover
Source pub use ble::BleError;pub use ble::BleTransport;pub use client::Client;pub use client::Event;pub use client::Transport;pub use error::Error;pub use proto::ShotData;
- ble
- Platform-agnostic BLE transport for the Garmin R10.
- bluez
- BlueZ D-Bus transport for Linux.
- client
- Poll-based R10 client (modeled on ironsight
BinaryClient). - cobs
- COBS (Consistent Overhead Byte Stuffing) codec.
- crc
- CRC-16/ARC (also CRC-16/LHA, CRC-IBM).
- error
- gfdi
- GFDI (Garmin Framework Device Interface) framing layer.
- multilink
- MultiLink transport multiplexer.
- proto
- Re-exports prost-generated protobuf types and provides helpers for
building/decoding the Smart container messages used by the R10.