Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AndrewGi/btle
/ functions
Functions
487 in github.com/AndrewGi/btle
⨍
Functions
487
◇
Types & classes
193
↓ 68 callers
Method
into
(self)
src/uuid.rs:99
↓ 46 callers
Method
len
(&self)
src/le/att/attribute.rs:35
↓ 19 callers
Method
as_ref
(&self)
src/hci/le/mod.rs:233
↓ 17 callers
Method
as_mut
(&mut self)
src/hci/event.rs:210
↓ 13 callers
Method
error
(self)
src/hci/mod.rs:175
↓ 13 callers
Method
hci_send_command
( &mut self, cmd: Cmd, )
src/hci/adapters/mod.rs:57
↓ 12 callers
Method
as_ref
(&self)
src/le/att/attribute.rs:40
↓ 9 callers
Method
as_ref
(&self)
src/hci/packet.rs:47
↓ 9 callers
Method
next
(&mut self)
src/hci/le/report.rs:172
↓ 7 callers
Method
iter
(&self)
src/le/advertisement.rs:213
↓ 7 callers
Method
len
(&self)
src/bytes.rs:345
↓ 7 callers
Method
to_bytes_le
(&self)
src/lib.rs:279
↓ 6 callers
Method
pack
# Errors returns `HCIPackError::BadLength` if `buf.len() != OPCODE_LEN`.
src/hci/mod.rs:387
↓ 6 callers
Method
reset
(&mut self)
src/hci/usb/adapter.rs:219
↓ 5 callers
Method
as_ref
(&self)
src/bytes.rs:265
↓ 5 callers
Method
as_ref
(&self)
src/hci/command.rs:17
↓ 5 callers
Function
handle_libc_error
Turns an libc `ERRNO` error number into a `IOError`.
src/hci/bluez_socket.rs:130
↓ 5 callers
Method
insert
Inserts a `AdStructure` into a `RawAdvertisement`
src/le/advertisement.rs:186
↓ 4 callers
Method
as_mut
(&mut self)
src/bytes.rs:272
↓ 4 callers
Method
as_mut
(&mut self)
src/le/att/attribute.rs:45
↓ 4 callers
Method
as_ref
(&self)
src/le/advertisement.rs:148
↓ 4 callers
Method
as_ref
(&self)
src/le/report.rs:159
↓ 4 callers
Method
as_ref
(&self)
src/hci/event.rs:205
↓ 4 callers
Function
bluetooth_adapters
( i: impl Iterator<Item = Device> + 'a, )
src/hci/usb/device.rs:26
↓ 4 callers
Method
parameters
(&self)
src/hci/event.rs:241
↓ 3 callers
Method
as_mut
(&mut self)
src/hci/le/scan.rs:147
↓ 3 callers
Method
byte_len
(&self)
src/le/advertisement.rs:160
↓ 3 callers
Method
byte_len
()
src/hci/mod.rs:382
↓ 3 callers
Method
enable_event
(&mut self, event: MetaEventCode)
src/hci/le/mask.rs:23
↓ 3 callers
Method
event_byte_len
(&self)
src/hci/event.rs:350
↓ 3 callers
Function
has_bluetooth_interface
(device: &Device)
src/hci/usb/device.rs:7
↓ 3 callers
Method
inner
(self)
src/le/att/error.rs:32
↓ 3 callers
Method
into_winrt
(self)
src/windows/ble/gatt/characteristic.rs:111
↓ 3 callers
Method
le
(self)
src/hci/adapters/mod.rs:54
↓ 3 callers
Method
pack_into
(&self, buf: &mut [u8])
src/hci/packet.rs:65
↓ 3 callers
Method
set_scan_enable
Set advertisement scanning enable/disable. [`LEAdapter::set_scan_parameters`] should be called first to set any scanning parameters (how long, what ty
src/hci/adapters/le.rs:48
↓ 3 callers
Method
stream_pinned
(&mut self)
src/hci/stream.rs:156
↓ 3 callers
Method
to_bytes_ne
(&self)
src/bytes.rs:163
↓ 3 callers
Method
to_owned
(&self)
src/hci/le/mod.rs:239
↓ 2 callers
Method
advertisement_stream
( &'a mut self, )
src/hci/adapters/le.rs:237
↓ 2 callers
Method
as_ref
(&self)
src/hci/le/scan.rs:142
↓ 2 callers
Method
byte_len
(&self)
src/le/advertisement_structures/local_name.rs:28
↓ 2 callers
Function
dump_adapter
( adapter: A, )
examples/advertisement_dump.rs:79
↓ 2 callers
Function
dump_adapter
( adapter: A, )
examples/advertise_test.rs:83
↓ 2 callers
Method
full_len
(&self)
src/hci/command.rs:66
↓ 2 callers
Method
get_adapter_socket
(&self, adapter_id: AdapterID)
src/hci/bluez_socket.rs:281
↓ 2 callers
Function
guid_to_uuid
(guid: &windows::core::GUID)
src/windows/mod.rs:87
↓ 2 callers
Function
handle_errno
(err: i32)
src/hci/bluez_socket.rs:137
↓ 2 callers
Method
meta_event_stream_without_mask
Returns a Stream of `RawMetaEvent`s without setting the HCI `EventMask`.
src/hci/adapters/le.rs:168
↓ 2 callers
Method
open
(device_handle: AsyncDevice)
src/hci/usb/adapter.rs:64
↓ 2 callers
Method
pack_into
(&self, buf: &mut [u8])
src/le/advertisement.rs:164
↓ 2 callers
Method
raw_fd
(&self)
src/hci/bluez_socket.rs:188
↓ 2 callers
Method
read_event
( &'s mut self, )
src/hci/usb/adapter.rs:248
↓ 2 callers
Method
read_event_bytes
(&mut self, buf: &mut [u8])
src/hci/usb/adapter.rs:169
↓ 2 callers
Method
read_some_event_bytes
( &mut self, buf: &mut [u8], timeout: Duration, )
src/hci/usb/adapter.rs:149
↓ 2 callers
Method
resize
Resizes the `StaticBuf` by settings `self.len` to `new_size` if `new_size <= Self::max_size()`. This is only a single variable change and WILL NOT zer
src/bytes.rs:244
↓ 2 callers
Method
set_advertising_enable
Enable or disable advertising. Make sure to set advertising parameters ([`LEAdapter::set_advertising_parameters`]) and advertising data ([`LEAdapter::
src/hci/adapters/le.rs:80
↓ 2 callers
Method
set_event_mask
(&mut self, mask: EventMask)
src/hci/adapters/mod.rs:81
↓ 2 callers
Method
set_scan_parameters
Set advertisement scanning parameters. See [`le::commands::SetScanParameters`] for more.
src/hci/adapters/le.rs:65
↓ 2 callers
Method
to_bytes_be
(&self)
src/bytes.rs:158
↓ 2 callers
Method
to_bytes_le
(&self)
src/bytes.rs:153
↓ 2 callers
Method
total_len
(&self)
src/hci/packet.rs:61
↓ 2 callers
Function
uuid_to_guid
(uuid: &UUID)
src/windows/mod.rs:80
↓ 1 callers
Method
ad_type
(&self)
src/le/advertisement.rs:156
↓ 1 callers
Method
address_type
(self)
src/lib.rs:200
↓ 1 callers
Method
advertising_report_stream_without_mask
( &'a mut self, )
src/hci/adapters/le.rs:216
↓ 1 callers
Method
as_microseconds
(self)
src/le/advertiser.rs:37
↓ 1 callers
Method
as_mut
(&mut self)
src/uuid.rs:84
↓ 1 callers
Method
as_str
(self)
src/uri.rs:398
↓ 1 callers
Method
as_str
(self)
src/le/report.rs:54
↓ 1 callers
Method
as_str
(self)
src/hci/mod.rs:181
↓ 1 callers
Method
as_str
(self)
src/hci/bluez_socket.rs:60
↓ 1 callers
Method
byte_len
(&self)
src/le/advertisement_structures/manufacturer_data.rs:23
↓ 1 callers
Method
byte_len
(&self)
src/hci/event.rs:319
↓ 1 callers
Method
byte_len
(&self)
src/hci/le/report.rs:30
↓ 1 callers
Method
callback
( &mut self, args: &BluetoothLEAdvertisementReceivedEventArgs, )
src/windows/ble/advertisements/observer.rs:41
↓ 1 callers
Function
cin_ignore
Block and wait for an enter press on `StdIn`. Similar to C++ `std::cin.ignore()`.
examples/advertise_test.rs:78
↓ 1 callers
Method
clock_seq
(&self)
src/uuid.rs:47
↓ 1 callers
Function
dump_bluez
(adapter_id: u16)
examples/advertisement_dump.rs:38
↓ 1 callers
Function
dump_bluez
(adapter_id: u16)
examples/advertise_test.rs:38
↓ 1 callers
Function
dump_not_supported
()
examples/advertisement_dump.rs:33
↓ 1 callers
Function
dump_not_supported
()
examples/advertise_test.rs:33
↓ 1 callers
Function
dump_usb
()
examples/advertisement_dump.rs:60
↓ 1 callers
Function
dump_usb
()
examples/advertise_test.rs:61
↓ 1 callers
Method
enable_type
(&mut self, packet_type: PacketType)
src/hci/stream.rs:95
↓ 1 callers
Method
event_code
(&self)
src/hci/event.rs:238
↓ 1 callers
Method
event_pack_into
(&self, buf: &mut [u8])
src/hci/event.rs:373
↓ 1 callers
Method
flush_event_buffer
(&mut self)
src/hci/usb/adapter.rs:186
↓ 1 callers
Method
handle
(&mut self, event: EventPacket<Buf>)
src/hci/adapters/mod.rs:29
↓ 1 callers
Method
hci_event_stream
( &'a mut self, )
src/hci/adapters/mod.rs:74
↓ 1 callers
Method
into_inner
(self)
src/windows/ble/gatt/descriptor.rs:15
↓ 1 callers
Method
into_iter
(self)
src/hci/le/report.rs:18
↓ 1 callers
Function
main_async
()
examples/windows_test.rs:9
↓ 1 callers
Function
main_async
()
examples/windows_gatt_test.rs:11
↓ 1 callers
Function
main_async
()
examples/usb_test.rs:16
↓ 1 callers
Function
message_call
( destination: impl TryInto<dbus_message_parser::Bus>, object_path: impl TryInto<dbus_message_parser::
src/dbus/messages.rs:12
↓ 1 callers
Method
meta_byte_len
(&self)
src/hci/le/report.rs:44
↓ 1 callers
Method
node
(&self)
src/uuid.rs:51
↓ 1 callers
Method
pack_full
(&self, buf: &mut [u8])
src/hci/command.rs:75
↓ 1 callers
Method
pack_into
(&self, buf: &mut [u8])
src/hci/event.rs:323
next →
1–100 of 487, ranked by callers