Enum novatel_oem6_api::ResponseID[][src]

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

[]

Formats the value using the given formatter. Read more

impl PartialEq 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 From<u32> for ResponseID
[src]
[+]

[]

Performs the conversion.

Auto Trait Implementations

impl Send for ResponseID

impl Sync for ResponseID