Most libnfc functions return 0 on success or one of error codes defined on failure.
Device's internal chip error
Definition at line 218 of file nfc.h.
Operation not supported by device
Definition at line 168 of file nfc.h.
Invalid argument(s)
Definition at line 163 of file nfc.h.
Input / output error, device may not be usable anymore without re-open it
Definition at line 158 of file nfc.h.
MIFARE Classic: authentication failed
Definition at line 208 of file nfc.h.
Not (yet) implemented
Definition at line 193 of file nfc.h.
No such device
Definition at line 173 of file nfc.h.
Operation aborted (by user)
Definition at line 188 of file nfc.h.
Buffer overflow
Definition at line 178 of file nfc.h.
Error while RF transmission
Definition at line 203 of file nfc.h.
Software error (allocation, file/pipe creation, etc.)
Definition at line 213 of file nfc.h.
Target released
Definition at line 198 of file nfc.h.
Operation timed out
Definition at line 183 of file nfc.h.
Success (no error)
Definition at line 153 of file nfc.h.
int nfc_device_get_last_error |
( |
const nfc_device * |
pnd | ) |
|
Returns last error occured on a nfc_device.
- Returns
- Returns an integer that represents to libnfc's error code.
- Parameters
-
pnd | nfc_device struct pointer that represent currently used device |
Definition at line 1123 of file nfc.c.
void nfc_perror |
( |
const nfc_device * |
pnd, |
|
|
const char * |
pcString |
|
) |
| |
Display the last error occured on a nfc_device.
- Parameters
-
pnd | nfc_device struct pointer that represent currently used device |
pcString | a string |
Definition at line 1111 of file nfc.c.
const char* nfc_strerror |
( |
const nfc_device * |
pnd | ) |
|
Return the last error string.
- Returns
- Returns a string
- Parameters
-
pnd | nfc_device struct pointer that represent currently used device |
Definition at line 1076 of file nfc.c.
int nfc_strerror_r |
( |
const nfc_device * |
pnd, |
|
|
char * |
pcStrErrBuf, |
|
|
size_t |
szBufLen |
|
) |
| |
Renders the last error in pcStrErrBuf for a maximum size of szBufLen chars.
- Returns
- Returns 0 upon success
- Parameters
-
pnd | nfc_device struct pointer that represent currently used device |
pcStrErrBuf | a string that contains the last error. |
szBufLen | size of buffer |
Definition at line 1099 of file nfc.c.