[][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 PartialEq<ResponseID> for ResponseID
[src]

This method tests for !=.

impl From<u32> for ResponseID
[src]

impl Clone for ResponseID
[src]

Performs copy-assignment from source. Read more

impl Debug for ResponseID
[src]

Auto Trait Implementations

impl Send for ResponseID

impl Sync for ResponseID

Blanket Implementations

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

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

impl<T> From for T
[src]

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.

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

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

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.

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