[][src]Enum mpu9250::Error

pub enum Error<E> {
    InvalidDevice(u8),
    ModeNotSupported(u8),
    BusError(E),
    CalibrationError,
    ReInitError,
    DmpRead,
    DmpWrite,
    DmpFirmware,
    DmpDataNotReady,
    DmpDataInvalid,
}

MPU Error

Variants

InvalidDevice(u8)

WHO_AM_I returned invalid value (returned value is argument).

ModeNotSupported(u8)

Mode not supported by device (WHO_AM_I is argument)

BusError(E)

Underlying bus error.

CalibrationError

Calibration error (not enough data gathered)

ReInitError

Reinitialization error (user provided function was unable to re-init device)

DmpRead

DMP read internal memory error

DmpWrite

DMP write internal memory error

DmpFirmware

DMP firmware loading error

DmpDataNotReady

DMP data are not ready yet

DmpDataInvalid

DMP data do not correspond to the expected format

Trait Implementations

impl<E: Clone> Clone for Error<E>[src]

impl<E: Copy> Copy for Error<E>[src]

impl<E: Debug> Debug for Error<E>[src]

impl<E> From<E> for Error<E>[src]

Auto Trait Implementations

impl<E> RefUnwindSafe for Error<E> where
    E: RefUnwindSafe

impl<E> Send for Error<E> where
    E: Send

impl<E> Sync for Error<E> where
    E: Sync

impl<E> Unpin for Error<E> where
    E: Unpin

impl<E> UnwindSafe for Error<E> where
    E: UnwindSafe

Blanket Implementations

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

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.