Expand description
Convenience include of most commonly used types.
Re-exports§
pub use super::att::AttErrorCode;
pub use super::BleHostError;
pub use super::Controller;
pub use super::Error;
pub use super::Host;
pub use super::HostResources;
pub use super::Stack;
pub use crate::packet_pool::PacketPool;
pub use crate::types::gatt_traits::AsGatt;
pub use crate::types::gatt_traits::FixedGattValue;
pub use crate::types::gatt_traits::FromGatt;
pub use crate::Address;
pub use crate::advertise::*;
pub use crate::attribute::*;
pub use crate::central::*;
pub use crate::connection::*;
pub use crate::gap::*;
pub use crate::gatt::*;
pub use crate::l2cap::*;
pub use crate::peripheral::*;
pub use crate::scan::*;
Modules§
- appearance
- The representation of the external appearance of the device.
- browse_
group_ identifiers - UUIDs for the browse group identifiers module.
- characteristic
- UUIDs for the characteristic module.
- declarations
- UUIDs for the declarations module.
- descriptors
- UUIDs for the descriptors module.
- mesh_
profile - UUIDs for the mesh profile module.
- object_
types - UUIDs for the object types module.
- protocol_
identifiers - UUIDs for the protocol identifiers module.
- service
- UUIDs for the service module.
- service_
class - UUIDs for the service class module.
- units
- UUIDs for the units module.
Structs§
- Addr
Kind - $name
- Attribute
Server - A GATT server capable of processing the GATT protocol using the provided table of attributes.
- BdAddr
- $name
- Bluetooth
Uuid16 - Bluetooth UUID.
- Control
Runner - The control part of the host runner.
- Heapless
String - A fixed capacity
String
- Host
Metrics - Host metrics
- PhyMask
- $name.
- Runner
- Runs the host with the given controller.
- RxRunner
- The receiver part of the host runner.
- TxRunner
- The transmit part of the host runner.
Enums§
Constants§
- BLUETOOTH_
BASE_ UUID - 0000xxxx-0000-1000-8000-00805F9B34FB;
Traits§
- Dynamic
Attribute Server - Type erased attribute server
- Event
Handler - Event handler.
Attribute Macros§
- gatt_
server - Gatt Service attribute macro.
- gatt_
service - Gatt Service attribute macro.