Browse Source

auto implement from on the network security enum

i don't know how this didn't work before, but it now does, i guess
pull/140/head
Lena 1 year ago committed by Lena
parent
commit
5530f2296e
No known key found for this signature in database
GPG Key ID: 5A940B96C2DA3683
  1. 17
      ctru-rs/src/services/ac.rs

17
ctru-rs/src/services/ac.rs

@ -1,6 +1,10 @@
//! The Automatic Connection (AC) service handles Wi-Fi and network settings.
//! It can:
//! - Connect to a network or slot
//! - Get information about a network, such as its SSID or security settings
use crate::error::ResultCode; use crate::error::ResultCode;
/// Handle to the AC service, that handles Wi-Fi and network settings. /// Handle to the Automatic Connection (AC) service, that handles Wi-Fi and network settings.
pub struct Ac(()); pub struct Ac(());
impl Ac { impl Ac {
@ -128,7 +132,7 @@ impl Ac {
/// ///
/// let ac = Ac::new()?; /// let ac = Ac::new()?;
/// ///
/// println!("The console is connected to the network \"{}\"", ac.get_wifi_ssid().unwrap()) /// println!("The console is connected to the network \"{}\"", ac.get_wifi_ssid().unwrap());
/// # /// #
/// # Ok(()) /// # Ok(())
/// # } /// # }
@ -267,7 +271,6 @@ impl Ac {
Ok(String::from_utf8(vec)?) Ok(String::from_utf8(vec)?)
} }
} }
/* /*
/// Load the selected network slot, if present. /// Load the selected network slot, if present.
/// ///
@ -294,7 +297,8 @@ impl Ac {
ResultCode(ctru_sys::ACI_LoadNetworkSetting(slot as u32))?; ResultCode(ctru_sys::ACI_LoadNetworkSetting(slot as u32))?;
Ok(()) Ok(())
} }
}*/ }
*/
} }
impl Drop for Ac { impl Drop for Ac {
@ -327,13 +331,14 @@ pub enum SecurityMode {
/// WPA2-AES authentication /// WPA2-AES authentication
WPA2_AES = ctru_sys::AC_WPA2_AES, WPA2_AES = ctru_sys::AC_WPA2_AES,
} }
/* /*
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
#[repr(u32)] #[repr(u32)]
pub enum NetworkSlot { pub enum NetworkSlot {
First = 0, First = 0,
Second = 1, Second = 1,
Third = 2 Third = 2,
} }
*/ */
from_impl!(SecurityMode, ctru_sys::acSecurityMode);

Loading…
Cancel
Save