Trait embedded_svc::wifi::Wifi
source · [−]pub trait Wifi {
type Error: Error + Send + Sync + 'static;
fn get_capabilities(&self) -> Result<EnumSet<Capability>, Self::Error>;
fn get_status(&self) -> Status;
fn scan(&mut self) -> Result<Vec<AccessPointInfo>, Self::Error>;
fn get_configuration(&self) -> Result<Configuration, Self::Error>;
fn set_configuration(
&mut self,
conf: &Configuration
) -> Result<(), Self::Error>;
fn scan_fill(
&mut self,
access_points: &mut [AccessPointInfo]
) -> Result<usize, Self::Error> { ... }
}