Expand description
This library is intended to eventually be a cross-platform bluetooth handling platform Android portions adapted from https://github.com/wuwbobo2021/android-bluetooth-serial-rs
Structs§
- Bluetooth
Adapter - Represents a bluetooth adapter that communicates to bluetooth devices
- Bluetooth
Address - Bluetooth address.
- Bluetooth
Device Info - Holds the known informatio for a bluetooth device
- Bluetooth
Handler - The general bluetooth handler for the library. There should be only one per application on linux.
- Rfcomm
Listener - An RFCOMM socket server, listening for Stream connections.
- Rfcomm
Profile - Bluetooth RFCOMM profile definition.
- Rfcomm
Profile Handle - Handle to registered Bluetooth RFCOMM profile receiving its connect requests.
- Rfcomm
Socket Addr - An RFCOMM socket address.
- Uuid
- A Universally Unique Identifier (UUID).
Enums§
- Bluetooth
Command - Commands issued to the library
- Bluetooth
Response - Responses issued by the library
- Bluetooth
Uuid - Represents the uuid for a bluetooth service
- Message
From Bluetooth Host - Messages that are send directly from the bluetooth host
- Message
ToBluetooth Host - Messages that can be sent specifically to the app user hosting the bluetooth controls
- Response
ToPasskey - The user response to a bluetooth passkey