[][src]Enum vl53l1::StError

#[repr(i8)]pub enum StError {
    CALIBRATION_WARNING,
    MIN_CLIPPED,
    UNDEFINED,
    INVALID_PARAMS,
    NOT_SUPPORTED,
    RANGE_ERROR,
    TIME_OUT,
    MODE_NOT_SUPPORTED,
    BUFFER_TOO_SMALL,
    COMMS_BUFFER_TOO_SMALL,
    GPIO_NOT_EXISTING,
    GPIO_FUNCTIONALITY_NOT_SUPPORTED,
    CONTROL_INTERFACE,
    INVALID_COMMAND,
    DIVISION_BY_ZERO,
    REF_SPAD_INIT,
    GPH_SYNC_CHECK_FAIL,
    STREAM_COUNT_CHECK_FAIL,
    GPH_ID_CHECK_FAIL,
    ZONE_STREAM_COUNT_CHECK_FAIL,
    ZONE_GPH_ID_CHECK_FAIL,
    XTALK_EXTRACTION_NO_SAMPLE_FAIL,
    XTALK_EXTRACTION_SIGMA_LIMIT_FAIL,
    OFFSET_CAL_NO_SAMPLE_FAIL,
    OFFSET_CAL_NO_SPADS_ENABLED_FAIL,
    ZONE_CAL_NO_SAMPLE_FAIL,
    TUNING_PARM_KEY_MISMATCH,
    NOT_IMPLEMENTED,
    PLATFORM_SPECIFIC_START,
    DEVICE_FIRMWARE_TOO_OLD,
    DEVICE_FIRMWARE_TOO_NEW,
    UNIT_TEST_FAIL,
    FILE_READ_FAIL,
    FILE_WRITE_FAIL,
}

Variants

CALIBRATION_WARNING
MIN_CLIPPED
UNDEFINED
INVALID_PARAMS
NOT_SUPPORTED
RANGE_ERROR
TIME_OUT
MODE_NOT_SUPPORTED
BUFFER_TOO_SMALL
COMMS_BUFFER_TOO_SMALL
GPIO_NOT_EXISTING
GPIO_FUNCTIONALITY_NOT_SUPPORTED
CONTROL_INTERFACE
INVALID_COMMAND
DIVISION_BY_ZERO
REF_SPAD_INIT
GPH_SYNC_CHECK_FAIL
STREAM_COUNT_CHECK_FAIL
GPH_ID_CHECK_FAIL
ZONE_STREAM_COUNT_CHECK_FAIL
ZONE_GPH_ID_CHECK_FAIL
XTALK_EXTRACTION_NO_SAMPLE_FAIL
XTALK_EXTRACTION_SIGMA_LIMIT_FAIL
OFFSET_CAL_NO_SAMPLE_FAIL
OFFSET_CAL_NO_SPADS_ENABLED_FAIL
ZONE_CAL_NO_SAMPLE_FAIL
TUNING_PARM_KEY_MISMATCH
NOT_IMPLEMENTED
PLATFORM_SPECIFIC_START
DEVICE_FIRMWARE_TOO_OLD
DEVICE_FIRMWARE_TOO_NEW
UNIT_TEST_FAIL
FILE_READ_FAIL
FILE_WRITE_FAIL

Trait Implementations

impl Debug for StError[src]

impl<I> From<StError> for Error<I>[src]

impl TryFrom<i8> for StError[src]

type Error = UnknownErrorCode

The type returned in the event of a conversion error.

Auto Trait Implementations

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<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.