pub struct BaseView {
pub mode: &'static str,
pub state: BaseState,
pub elapsed_s: u32,
pub min_dur_s: u32,
pub accuracy_m: Option<f64>,
pub target_accuracy_m: f64,
pub fixed: Option<Llh>,
}Expand description
A serializable snapshot of the base machine.
Fields§
§mode: &'static strMode name, as BaseMode::as_str.
state: BaseStateMachine state.
elapsed_s: u32Survey-in elapsed time, seconds.
min_dur_s: u32Survey-in minimum duration, seconds.
accuracy_m: Option<f64>Current survey-in accuracy, metres.
target_accuracy_m: f64Target survey-in accuracy, metres.
fixed: Option<Llh>The base position, once fixed.
Trait Implementations§
impl StructuralPartialEq for BaseView
Auto Trait Implementations§
impl Freeze for BaseView
impl RefUnwindSafe for BaseView
impl Send for BaseView
impl Sync for BaseView
impl Unpin for BaseView
impl UnsafeUnpin for BaseView
impl UnwindSafe for BaseView
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more