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 Builder - A builder for
BluetoothAdapter - Bluetooth
L2cap Profile Settings - Settings for an rfcomm profile
- Bluetooth
Rfcomm Profile Settings - Settings for an rfcomm profile
- Dummy
- A dummy struct for ensuring enums are not empty
Enums§
- Bluetooth
Adapter - Represents a bluetooth adapter that communicates to bluetooth devices
- Bluetooth
Adapter Address - The address of a bluetooth adapter
- Bluetooth
Command - Commands issued to the library
- Bluetooth
Device - A bluetooth device
- Bluetooth
Discovery - The trait for the object that manages bluetooth discovery
- Bluetooth
L2cap Connectable Async - A bluetooth profile for rfcomm channels
- Bluetooth
L2cap Connectable Sync - A bluetooth profile for rfcomm channels
- Bluetooth
L2cap Profile Async - A bluetooth profile for rfcomm channels
- Bluetooth
L2cap Profile Sync - A bluetooth profile for rfcomm channels
- Bluetooth
Response - Responses issued by the library
- Bluetooth
Rfcomm Connectable Async - A bluetooth profile for rfcomm channels
- Bluetooth
Rfcomm Connectable Sync - A bluetooth profile for rfcomm channels
- Bluetooth
Rfcomm Profile Async - A bluetooth profile for rfcomm channels
- Bluetooth
Rfcomm Profile Sync - A bluetooth profile for rfcomm channels
- Bluetooth
Socket - A bluetooth rfcomm socket
- Bluetooth
Stream - An active stream for bluetooth communications
- 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
- Pairing
Status - The pairing status of a bluetooth device
- Response
ToPasskey - The user response to a bluetooth passkey
Traits§
- Async
Bluetooth Adapter Trait - Common async functionality for the bluetooth adapter
- Bluetooth
Adapter Trait - Common functionality for the bluetooth adapter
- Bluetooth
Device Trait - The trait that all bluetooth devices must implement
- Bluetooth
Discovery Trait - The trait that implements managing when bluetooth discovery is enabled
- Bluetooth
L2cap Connectable Async Trait - The trait for bluetooth rfcomm objects that can be connected or accepted
- Bluetooth
L2cap Connectable Sync Trait - The trait for bluetooth rfcomm objects that can be connected or accepted
- Bluetooth
Rfcomm Connectable Async Trait - The trait for bluetooth rfcomm objects that can be connected or accepted
- Bluetooth
Rfcomm Connectable Sync Trait - The trait for bluetooth rfcomm objects that can be connected or accepted
- Bluetooth
Rfcomm Profile Async Trait - Allows building an object to connect to bluetooth devices
- Bluetooth
Rfcomm Profile Sync Trait - Allows building an object to connect to bluetooth devices
- Bluetooth
Socket Trait - The common functions for all bluetooth rfcomm sockets
- Sync
Bluetooth Adapter Trait - Common sync functionality for the bluetooth adapter