[][src]Enum novatel_oem6_service::PosVelType

pub enum PosVelType {
    None,
    FixedPos,
    FixedHeight,
    DopplerVelocity,
    Single,
    PSRDiff,
    WAAS,
    Propagated,
    Omnistar,
    L1Float,
    IonoFreeFloat,
    NarrowFloat,
    L1Integer,
    NarrowInteger,
    OmnistarHP,
    OmnistarXP,
    PPPConverging,
    PPP,
    Operational,
    Warning,
    OutOfBounds,
    PPPBasicConverging,
    PPPBasic,
    KubosInvalid,
}
[]

Enum for the positionType and velocityType response fields of the lockStatus query

Variants

None
[]

No solution

FixedPos
[]

Fixed position

FixedHeight
[]

Fixed position

DopplerVelocity
[]

Velocity computed using instantaneous Doppler

Single
[]

Single point position

PSRDiff
[]

Pseudorange differential solution

WAAS
[]

Solution calculated using corrections from an WAAS

Propagated
[]

Propagated by a Kalman filter without new observations

Omnistar
[]

OmniSTAR VBS position

L1Float
[]

Floating L1 ambiguity solution

IonoFreeFloat
[]

Floating ionospheric-free ambiguity solution

NarrowFloat
[]

Floating narrow-lane ambiguity solution

L1Integer
[]

Integer L1 ambiguity solution

NarrowInteger
[]

Integer narrow-lane ambiguity solution

OmnistarHP
[]

OmniSTAR HP position

OmnistarXP
[]

OmniSTAR XP or G2 position

PPPConverging
[]

Converging TerraStar-C solution

PPP
[]

Converged TerraStar-C solution

Operational
[]

Solution accuracy is within UAL operational limit

Warning
[]

Solution accuracy is outside UAL operational limit but within warning limit

OutOfBounds
[]

Solution accuracy is outside UAL limits

PPPBasicConverging
[]

Converging TerraStar-L solution

PPPBasic
[]

Converged TerraStar-L solution

KubosInvalid
[]

Unknown type value encountered

Trait Implementations

impl From<u32> for PosVelType[src][+]

impl Debug for PosVelType[src][+]

impl<__S: ScalarValue> ToInputValue<__S> for PosVelType[src][+]

impl<__S: ScalarValue> FromInputValue<__S> for PosVelType[src][+]

impl<__S> GraphQLType<__S> for PosVelType where
    __S: ScalarValue,
    &'__b __S: ScalarRefValue<'__b>, 
[src][+]

type Context = ()

The expected context type for this GraphQL type Read more

type TypeInfo = ()

Type that may carry additional schema information Read more

fn resolve_field(
    &self,
    info: &Self::TypeInfo,
    field_name: &str,
    arguments: &Arguments<S>,
    executor: &Executor<Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
[]

Resolve the value of a single field on this type. Read more

fn resolve_into_type(
    &self,
    info: &Self::TypeInfo,
    type_name: &str,
    selection_set: Option<&[Selection<S>]>,
    executor: &Executor<Self::Context, S>
) -> Result<Value<S>, FieldError<S>>
[]

Resolve this interface or union into a concrete type Read more

fn concrete_type_name(
    &self,
    context: &Self::Context,
    info: &Self::TypeInfo
) -> String
[]

Return the concrete type name for this instance/union. Read more

Auto Trait Implementations

impl Unpin for PosVelType

impl Sync for PosVelType

impl Send for PosVelType

impl UnwindSafe for PosVelType

impl RefUnwindSafe for PosVelType

Blanket Implementations

impl<T> From<T> for T[src][+]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src][+]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src][+]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src][+]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src][+]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src][+]

impl<T> Any for T where
    T: 'static + ?Sized
[src][+]

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> UnsafeAny for T where
    T: Any

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[+]