#[repr(u32)]pub enum POAErrors {
Show 18 variants
POA_OK = 0,
POA_ERROR_INVALID_INDEX = 1,
POA_ERROR_INVALID_ID = 2,
POA_ERROR_INVALID_CONFIG = 3,
POA_ERROR_INVALID_ARGU = 4,
POA_ERROR_NOT_OPENED = 5,
POA_ERROR_DEVICE_NOT_FOUND = 6,
POA_ERROR_OUT_OF_LIMIT = 7,
POA_ERROR_EXPOSURE_FAILED = 8,
POA_ERROR_TIMEOUT = 9,
POA_ERROR_SIZE_LESS = 10,
POA_ERROR_EXPOSING = 11,
POA_ERROR_POINTER = 12,
POA_ERROR_CONF_CANNOT_WRITE = 13,
POA_ERROR_CONF_CANNOT_READ = 14,
POA_ERROR_ACCESS_DENIED = 15,
POA_ERROR_OPERATION_FAILED = 16,
POA_ERROR_MEMORY_FAILED = 17,
}Variants§
POA_OK = 0
< operation successful
POA_ERROR_INVALID_INDEX = 1
< invalid index, means the index is < 0 or >= the count( camera or config)
POA_ERROR_INVALID_ID = 2
< invalid camera ID
POA_ERROR_INVALID_CONFIG = 3
< invalid POAConfig
POA_ERROR_INVALID_ARGU = 4
< invalid argument(parameter)
POA_ERROR_NOT_OPENED = 5
< camera not opened
POA_ERROR_DEVICE_NOT_FOUND = 6
< camera not found, may be removed
POA_ERROR_OUT_OF_LIMIT = 7
< the value out of limit
POA_ERROR_EXPOSURE_FAILED = 8
< camera exposure failed
POA_ERROR_TIMEOUT = 9
< timeout
POA_ERROR_SIZE_LESS = 10
< the data buffer size is not enough
POA_ERROR_EXPOSING = 11
< camera is exposing. some operation, must stop exposure first
POA_ERROR_POINTER = 12
< invalid pointer, when get some value, do not pass the NULL pointer to the function
POA_ERROR_CONF_CANNOT_WRITE = 13
< the POAConfig is not writable
POA_ERROR_CONF_CANNOT_READ = 14
< the POAConfig is not readable
POA_ERROR_ACCESS_DENIED = 15
< access denied
POA_ERROR_OPERATION_FAILED = 16
< operation failed, maybe the camera is disconnected suddenly
POA_ERROR_MEMORY_FAILED = 17
< memory allocation failed
Trait Implementations§
Source§impl Clone for _POAErrors
impl Clone for _POAErrors
Source§fn clone(&self) -> _POAErrors
fn clone(&self) -> _POAErrors
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _POAErrors
impl Debug for _POAErrors
Source§impl Hash for _POAErrors
impl Hash for _POAErrors
Source§impl PartialEq for _POAErrors
impl PartialEq for _POAErrors
impl Copy for _POAErrors
impl Eq for _POAErrors
impl StructuralPartialEq for _POAErrors
Auto Trait Implementations§
impl Freeze for _POAErrors
impl RefUnwindSafe for _POAErrors
impl Send for _POAErrors
impl Sync for _POAErrors
impl Unpin for _POAErrors
impl UnwindSafe for _POAErrors
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more