|  | libbladeRF
    2.4.0-git
    Nuand bladeRF library | 
bladeRF library routines return negative values to indicate errors. Values >= 0 are used to indicate success.
| Macros | |
| #define | BLADERF_ERR_UNEXPECTED (-1) | 
| #define | BLADERF_ERR_RANGE (-2) | 
| #define | BLADERF_ERR_INVAL (-3) | 
| #define | BLADERF_ERR_MEM (-4) | 
| #define | BLADERF_ERR_IO (-5) | 
| #define | BLADERF_ERR_TIMEOUT (-6) | 
| #define | BLADERF_ERR_NODEV (-7) | 
| #define | BLADERF_ERR_UNSUPPORTED (-8) | 
| #define | BLADERF_ERR_MISALIGNED (-9) | 
| #define | BLADERF_ERR_CHECKSUM (-10) | 
| #define | BLADERF_ERR_NO_FILE (-11) | 
| #define | BLADERF_ERR_UPDATE_FPGA (-12) | 
| #define | BLADERF_ERR_UPDATE_FW (-13) | 
| #define | BLADERF_ERR_TIME_PAST (-14) | 
| #define | BLADERF_ERR_QUEUE_FULL (-15) | 
| #define | BLADERF_ERR_FPGA_OP (-16) | 
| #define | BLADERF_ERR_PERMISSION (-17) | 
| #define | BLADERF_ERR_WOULD_BLOCK (-18) | 
| #define | BLADERF_ERR_NOT_INIT (-19) | 
| Functions | |
| API_EXPORT const char *CALL_CONV | bladerf_strerror (int error) | 
| #define BLADERF_ERR_CHECKSUM (-10) | 
Invalid checksum
Definition at line 4067 of file libbladeRF.h.
| #define BLADERF_ERR_FPGA_OP (-16) | 
An FPGA operation reported failure
Definition at line 4074 of file libbladeRF.h.
| #define BLADERF_ERR_INVAL (-3) | 
Invalid operation/parameter
Definition at line 4060 of file libbladeRF.h.
| #define BLADERF_ERR_IO (-5) | 
File/Device I/O error
Definition at line 4062 of file libbladeRF.h.
| #define BLADERF_ERR_MEM (-4) | 
Memory allocation error
Definition at line 4061 of file libbladeRF.h.
| #define BLADERF_ERR_MISALIGNED (-9) | 
Misaligned flash access
Definition at line 4066 of file libbladeRF.h.
| #define BLADERF_ERR_NO_FILE (-11) | 
File not found
Definition at line 4068 of file libbladeRF.h.
| #define BLADERF_ERR_NODEV (-7) | 
No device(s) available
Definition at line 4064 of file libbladeRF.h.
| #define BLADERF_ERR_NOT_INIT (-19) | 
Device insufficiently initialized for operation
Definition at line 4083 of file libbladeRF.h.
| #define BLADERF_ERR_PERMISSION (-17) | 
Insufficient permissions for the requested operation
Definition at line 4076 of file libbladeRF.h.
| #define BLADERF_ERR_QUEUE_FULL (-15) | 
Could not enqueue data into full queue
Definition at line 4073 of file libbladeRF.h.
| #define BLADERF_ERR_RANGE (-2) | 
Provided parameter is out of range
Definition at line 4059 of file libbladeRF.h.
| #define BLADERF_ERR_TIME_PAST (-14) | 
Requested timestamp is in the past
Definition at line 4071 of file libbladeRF.h.
| #define BLADERF_ERR_TIMEOUT (-6) | 
Operation timed out
Definition at line 4063 of file libbladeRF.h.
| #define BLADERF_ERR_UNEXPECTED (-1) | 
An unexpected failure occurred
Definition at line 4058 of file libbladeRF.h.
| #define BLADERF_ERR_UNSUPPORTED (-8) | 
Operation not supported
Definition at line 4065 of file libbladeRF.h.
| #define BLADERF_ERR_UPDATE_FPGA (-12) | 
An FPGA update is required
Definition at line 4069 of file libbladeRF.h.
| #define BLADERF_ERR_UPDATE_FW (-13) | 
A firmware update is requied
Definition at line 4070 of file libbladeRF.h.
| #define BLADERF_ERR_WOULD_BLOCK (-18) | 
Operation would block, but has been requested to be non-blocking. This indicates to a caller that it may need to retry the operation later.
Definition at line 4081 of file libbladeRF.h.
| API_EXPORT const char* CALL_CONV bladerf_strerror | ( | int | error | ) | 
Obtain a textual description of a value from the Error codes list
| [in] | error | Error value to look up |