Enum ublox_short_range::command::data_mode::types::WatchdogSetting [−][src]
Variants
SPP(u16)
SPP (and all SPP based protocols like DUN) write timeout:
InactivityTimeout(u16)
Inactivity timeout:
BluetoothDisconnectReset(OnOff)
Bluetooth disconnect reset:
WiFiDisconnectReset(OnOff)
Wi-Fi Station disconnect reset:
WiFiConnectTomeout(u8)
Wi-Fi connect timeout: <param_val1> is the time, in seconds, that an ongoing connection attempt, for a station, will proceed before a Wi-Fi recovery is done. Note that after the recovery, the connection attempt will continue and there is no need for additional user activity. Recommended value is 30s and it should not be set lower than 20s. The default value is 0, which means that the watchdog is disabled.
NetUpTimeout(u8)
Net Up timeout: <param_val1> is the time, in seconds, allowed between a +UUWLE (link connected) event and a +UUNU (net up) event. If the +UUNU is not received within the set time, the link is automatically disconnected and connected again shortly. Typically, this watchdog is set to ensure that active Bluetooth links get enough air time to avoid link loss. The watchdog is disabled by default, value 0, and an enabled recommended value is 3 seconds. Also, the link supervision time for the Bluetooth links should be increased from the default value of 2s (see the parameter tag 7 in +UBTCFG for more information).
Trait Implementations
impl AtatLen for WatchdogSetting
[src]
type Len = <<u8 as AtatLen>::Len as Add<<<<<u8 as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<<<<<u8 as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<<<<<OnOff as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<<<<<OnOff as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<<<<<u16 as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<<<<<u16 as AtatLen>::Len as Add<U0>>::Output as Add<U1>>::Output as Max<U0>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
impl Clone for WatchdogSetting
[src]
fn clone(&self) -> WatchdogSetting
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for WatchdogSetting
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<WatchdogSetting> for WatchdogSetting
[src]
fn eq(&self, other: &WatchdogSetting) -> bool
[src]
fn ne(&self, other: &WatchdogSetting) -> bool
[src]
impl Serialize for WatchdogSetting
[src]
impl StructuralPartialEq for WatchdogSetting
[src]
Auto Trait Implementations
impl RefUnwindSafe for WatchdogSetting
impl Send for WatchdogSetting
impl Sync for WatchdogSetting
impl Unpin for WatchdogSetting
impl UnwindSafe for WatchdogSetting
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,