Trait bluez_generated::adapter1::OrgBluezAdapter1
source · pub trait OrgBluezAdapter1 {
Show 27 methods
fn start_discovery(&self) -> MethodReply<()>;
fn set_discovery_filter(&self, properties: PropMap) -> MethodReply<()>;
fn stop_discovery(&self) -> MethodReply<()>;
fn remove_device(&self, device: Path<'_>) -> MethodReply<()>;
fn get_discovery_filters(&self) -> MethodReply<Vec<String>>;
fn address(&self) -> MethodReply<String>;
fn address_type(&self) -> MethodReply<String>;
fn name(&self) -> MethodReply<String>;
fn alias(&self) -> MethodReply<String>;
fn set_alias(&self, value: String) -> MethodReply<()>;
fn class(&self) -> MethodReply<u32>;
fn powered(&self) -> MethodReply<bool>;
fn set_powered(&self, value: bool) -> MethodReply<()>;
fn power_state(&self) -> MethodReply<String>;
fn discoverable(&self) -> MethodReply<bool>;
fn set_discoverable(&self, value: bool) -> MethodReply<()>;
fn discoverable_timeout(&self) -> MethodReply<u32>;
fn set_discoverable_timeout(&self, value: u32) -> MethodReply<()>;
fn pairable(&self) -> MethodReply<bool>;
fn set_pairable(&self, value: bool) -> MethodReply<()>;
fn pairable_timeout(&self) -> MethodReply<u32>;
fn set_pairable_timeout(&self, value: u32) -> MethodReply<()>;
fn discovering(&self) -> MethodReply<bool>;
fn uuids(&self) -> MethodReply<Vec<String>>;
fn modalias(&self) -> MethodReply<String>;
fn roles(&self) -> MethodReply<Vec<String>>;
fn experimental_features(&self) -> MethodReply<Vec<String>>;
}