[−][src]Enum os_balloon::logic::State
States of the onboard computer.
Variants
InitInitialization.
AcquiringFixAcquiring GPS fix.
FixAcquiredGPS fix has been acquired.
WaitingLaunchWaiting for balloon launch.
GoingUpGoing up.
GoingDownGoing down.
LandedProbe landed.
ShutDownShutting computer down.
SafeModeSafe mode operation.
Methods
impl State[src]
pub fn get_last() -> Result<Option<Self>, Error>[src]
Gets the last state of the application if there is one.
pub fn as_str(&self) -> &str[src]
Gets the state as a string to be stored in the LAST_STATE file.
Trait Implementations
impl Clone for State[src]
fn clone(&self) -> State[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for State[src]
impl Eq for State[src]
fn assert_receiver_is_total_eq(&self)[src]
impl PartialEq<State> for State[src]
fn eq(&self, other: &State) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Debug for State[src]
impl FromStr for State[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Erased for T[src]
impl<T> DebugAny for T where
T: Any + Debug, [src]
T: Any + Debug,
impl<T> CloneAny for T where
T: Clone + Any, [src]
T: Clone + Any,
fn clone_any(&self) -> Box<dyn CloneAny + 'static>[src]
fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send> where
T: Send, [src]
T: Send,
fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync> where
T: Sync, [src]
T: Sync,
fn clone_any_send_sync(&self) -> Box<dyn CloneAny + 'static + Sync + Send> where
T: Send + Sync, [src]
T: Send + Sync,
impl<T> UnsafeAny for T where
T: Any, [src]
T: Any,