#[repr(u16)]pub enum HciOcf {
Show 20 variants
LeSetEventMask = 1,
LeSetRandomAddress = 5,
SetAdvertisingParams = 6,
SetAdvertisingData = 8,
SetScanResponseData = 9,
SetAdvertisingEnable = 10,
SetScanParams = 11,
SetScanEnable = 12,
CreateConnection = 13,
CreateConnectionCancel = 14,
ReadFilterAcceptListSize = 15,
ClearFilterAcceptList = 16,
AddDeviceToFilterAcceptList = 17,
RemoveDeviceFromFilterAcceptList = 18,
PeriodicAdvertisingCreateSync = 68,
PeriodicAdvertisingCreateSyncCancel = 69,
AddDeviceToPeriodicAdvertiserList = 71,
RemoveDeviceFromPeriodicAdvertiserList = 72,
PeriodicAdvertisingReceiveEnable = 89,
PeriodicAdvertisingSyncTransfer = 90,
}
Expand description
https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-61/out/en/host-controller-interface/host-controller-interface-functional-specification.html#UUID-b0b17bc4-7719-7867-d773-1cd21c76fcd5
Variants§
LeSetEventMask = 1
LeSetRandomAddress = 5
SetAdvertisingParams = 6
SetAdvertisingData = 8
SetScanResponseData = 9
SetAdvertisingEnable = 10
SetScanParams = 11
SetScanEnable = 12
CreateConnection = 13
CreateConnectionCancel = 14
ReadFilterAcceptListSize = 15
ClearFilterAcceptList = 16
AddDeviceToFilterAcceptList = 17
RemoveDeviceFromFilterAcceptList = 18
PeriodicAdvertisingCreateSync = 68
PeriodicAdvertisingCreateSyncCancel = 69
AddDeviceToPeriodicAdvertiserList = 71
RemoveDeviceFromPeriodicAdvertiserList = 72
PeriodicAdvertisingReceiveEnable = 89
PeriodicAdvertisingSyncTransfer = 90
Trait Implementations§
Source§impl TryFromPrimitive for HciOcf
impl TryFromPrimitive for HciOcf
impl Copy for HciOcf
impl StructuralPartialEq for HciOcf
Auto Trait Implementations§
impl Freeze for HciOcf
impl RefUnwindSafe for HciOcf
impl Send for HciOcf
impl Sync for HciOcf
impl Unpin for HciOcf
impl UnwindSafe for HciOcf
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more