MCPcopy Create free account
hub / github.com/deviceplug/btleplug / start_scan

Method start_scan

src/bluez/adapter.rs:74–85  ·  view source on GitHub ↗
(&self, filter: ScanFilter)

Source from the content-addressed store, hash-verified

72 }
73
74 async fn start_scan(&self, filter: ScanFilter) -> Result<()> {
75 let filter = DiscoveryFilter {
76 service_uuids: filter.services,
77 duplicate_data: Some(true),
78 transport: Some(Transport::Auto),
79 ..Default::default()
80 };
81 self.session
82 .start_discovery_on_adapter_with_filter(&self.adapter, &filter)
83 .await?;
84 Ok(())
85 }
86
87 async fn stop_scan(&self) -> Result<()> {
88 self.session

Callers 8

find_and_connectFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls

no outgoing calls