[][src]Enum novatel_oem6_api::ResponseID

pub enum ResponseID {
    Ok,
    LogInvalid,
    OutOfResources,
    PacketNotVerified,
    CommandFailed,
    InvalidID,
    InvalidField,
    InvalidChecksum,
    MissingField,
    ArrayOverflow,
    ErrorField,
    InvalidTrigger,
    AuthcodeOverflow,
    InvalidDate,
    InvalidAuthcode,
    NoModel,
    InvalidModel,
    InvalidChannel,
    InvalidRate,
    NoMask,
    LockedChannels,
    InvalidTime,
    InvalidPort,
    InvalidMessage,
    InvalidPRN,
    PRNNotLocked,
    PRNLockoutOverflow,
    PRNAlreadyLocked,
    Timeout,
    UnknownPort,
    BadHex,
    InvalidBaud,
    ModelInvalidMessage,
    RequiresFailMode,
    InvalidOffset,
    MessageOverflow,
    PreciseTimeAlreadyKnown,
    Unknown,
}
[]

Response values returned after sending a command to the device.

Error values will be returned as part of the OEMError::CommandError variant.

Variants

[]

Command was received correctly

[]

Requested log type does not exist

[]

The request has exceeded some (unspecified) limit

[]

Data packet is not verified

[]

Command was attempted, but failed

[]

Input message ID is not valid

[]

An input field was invalid. See the OEMError::CommandError variant's description field for information about the specific field that caused the error.

[]

The checksum of the sent message was invalid

[]

A field is missing from the sent message

[]

An input field contains more array elements than allowed. See the OEMError::CommandError variant's description field for information about the specific field that caused the error.

[]

An input field's value is outside acceptable limits. See the OEMError::CommandError variant's description field for information about the specific field that caused the error.

[]

The requested trigger type is invalid for the requested log type

[]

Too many authcodes are stored in the receiver. The receiver firmware must be reloaded

[]

This error is related to the inputting of authcodes. Indicates the date attached to the code is not valid

[]

The authcode entered is not valid

[]

The model requested for removal does not exist

[]

The model attached to the authcode is not valid

[]

The selected channel is invalid

[]

The requested rate is invalid

[]

The word has no mask for this type of log

[]

Channels are locked due to an error

[]

The injected time is invalid

[]

The COM/USB port is not supported

[]

The sent message is invalid

[]

The PRN is invalid

[]

The PRN is not locked out

[]

The PRN lockout list is full

[]

The PRN is already locked out

[]

Message timed out

[]

Unknown COM/USB port requested

[]

Hex string not formatted correctly

[]

The baud rate is invalid

[]

The sent message is invalid for this model of receiver

[]

Command is only valid if NVM is in fail mode

[]

The offset is invalid

[]

The maximum number of user messages has been reached

[]

GPS precise time is already known

[]

Catch-all value for unknown response IDs

Trait Implementations

impl Clone for ResponseID
[src]
[+]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more

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

[]

Performs the conversion.

impl PartialEq<ResponseID> for ResponseID
[src]
[+]

[]

This method tests for self and other values to be equal, and is used by ==. Read more

[]

This method tests for !=.

impl Debug for ResponseID
[src]
[+]

[]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for ResponseID

impl Sync for ResponseID

Blanket Implementations

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

[]

Performs the conversion.

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

[]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]
[]

[]

Creates owned data from borrowed data, usually by cloning. Read more

[]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

[]

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

[]

Immutably borrows from an owned value. Read more

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

[]

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

[]

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

[]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more