NXP Reader Library  v17.1.0.2535

MIFARE DUOX Native Response Codes. More...

Collaboration diagram for Native:

Macros

#define PHAL_MFDUOX_RESP_OPERATION_OK   0x00U
 MFDUOX Response - Successful operation. More...
 
#define PHAL_MFDUOX_RESP_OPERATION_OK_LIM   0x01U
 MFDUOX Response - Successful operation with limited functionality. More...
 
#define PHAL_MFDUOX_RESP_OK   0x90U
 MFDUOX Response - Successful operation. More...
 
#define PHAL_MFDUOX_RESP_NO_CHANGES   0x0CU
 MFDUOX Response - No changes done to backup files. More...
 
#define PHAL_MFDUOX_RESP_ERR_NOT_SUP   0x0DU
 MFDUOX Response - Not Supported Error. More...
 
#define PHAL_MFDUOX_RESP_OUT_OF_EEPROM_ERROR   0x0EU
 MFDUOX Response - Insufficient NV-Memory. More...
 
#define PHAL_MFDUOX_RESP_ILLEGAL_COMMAND_CODE   0x1CU
 MFDUOX Response - Command code not supported. More...
 
#define PHAL_MFDUOX_RESP_INTEGRITY_ERROR   0x1EU
 MFDUOX Response - CRC or MAC does not match data padding bytes not valid. More...
 
#define PHAL_MFDUOX_RESP_WEAK_FIELD   0x1FU
 MFDUOX Response - Field strength not sufficient to enable power harvesting for the targeted current/voltage level. More...
 
#define PHAL_MFDUOX_RESP_NO_SUCH_KEY   0x40U
 MFDUOX Response - Invalid key number specified. More...
 
#define PHAL_MFDUOX_RESP_LENGTH_ERROR   0x7EU
 MFDUOX Response - Length of command string invalid. More...
 
#define PHAL_MFDUOX_RESP_PERMISSION_DENIED   0x9DU
 MFDUOX Response - Current configuration/status does not allow the requested command. More...
 
#define PHAL_MFDUOX_RESP_PARAMETER_ERROR   0x9EU
 MFDUOX Response - Value of Parameter invalid. More...
 
#define PHAL_MFDUOX_RESP_APPLICATION_NOT_FOUND   0xA0U
 MFDUOX Response - Requested AID not found on PICC. More...
 
#define PHAL_MFDUOX_RESP_AUTHENTICATION_ERROR   0xAEU
 MFDUOX Response - Current authentication status does not allow the requested Command. More...
 
#define PHAL_MFDUOX_RESP_ADDITIONAL_FRAME   0xAFU
 MFDUOX Response - Additional data frame is expected to be sent. More...
 
#define PHAL_MFDUOX_RESP_BOUNDARY_ERROR   0xBEU
 MFDUOX Response - Attempt to read/write data from/to beyond the files/record's limits. More...
 
#define PHAL_MFDUOX_RESP_COMMAND_ABORTED   0xCAU
 MFDUOX Response - Previous Command not fully completed. More...
 
#define PHAL_MFDUOX_RESP_CERT_ERROR   0xCEU
 MFDUOX Response - Reader certificate or CertAccessRights related error. More...
 
#define PHAL_MFDUOX_RESP_DUPLICATE   0xDEU
 MFDUOX Response - File/Application with same number already exists. More...
 
#define PHAL_MFDUOX_RESP_MEMORY_ERROR   0xEEU
 MFDUOX Response - Could not complete NV-Write operation due to loss of power. More...
 
#define PHAL_MFDUOX_RESP_FILE_NOT_FOUND   0xF0U
 MFDUOX Response - Specified file number does not exist. More...
 
#define PHAL_MFDUOX_RESP_ERR_AUTH   0x06U
 MFDUOX Response - Authentication error. More...
 
#define PHAL_MFDUOX_RESP_ERR_CMD_OVERFLOW   0x07U
 MFDUOX Response - Too many commands in the session or transaction. More...
 
#define PHAL_MFDUOX_RESP_ERR_BNR   0x09U
 MFDUOX Response - Invalid Block number: not existing in the implementation or not valid to target with this command. More...
 
#define PHAL_MFDUOX_RESP_ERR_CMD_INVALID   0x0BU
 MFDUOX Response - Command is received in a state where this command is not supported, or a totally unknown command is received. More...
 
#define PHAL_MFDUOX_RESP_ERR_FORMAT   0x0CU
 MFDUOX Response - Format of the command is not correct (e.g. More...
 
#define PHAL_MFDUOX_RESP_ERR_GEN_FAILURE   0x0FU
 MFDUOX Response - Failure in the operation of the PD. More...
 

Detailed Description

MIFARE DUOX Native Response Codes.

Macro Definition Documentation

◆ PHAL_MFDUOX_RESP_OPERATION_OK

#define PHAL_MFDUOX_RESP_OPERATION_OK   0x00U

MFDUOX Response - Successful operation.

Equivalent mapped error code will be PH_ERR_SUCCESS.

◆ PHAL_MFDUOX_RESP_OPERATION_OK_LIM

#define PHAL_MFDUOX_RESP_OPERATION_OK_LIM   0x01U

MFDUOX Response - Successful operation with limited functionality.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_OPERATION_OK_LIM.

◆ PHAL_MFDUOX_RESP_OK

#define PHAL_MFDUOX_RESP_OK   0x90U

MFDUOX Response - Successful operation.

Equivalent mapped error code will be PH_ERR_SUCCESS.

◆ PHAL_MFDUOX_RESP_NO_CHANGES

#define PHAL_MFDUOX_RESP_NO_CHANGES   0x0CU

MFDUOX Response - No changes done to backup files.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_NO_CHANGES.

◆ PHAL_MFDUOX_RESP_ERR_NOT_SUP

#define PHAL_MFDUOX_RESP_ERR_NOT_SUP   0x0DU

MFDUOX Response - Not Supported Error.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_NOT_SUPPORTED.

◆ PHAL_MFDUOX_RESP_OUT_OF_EEPROM_ERROR

#define PHAL_MFDUOX_RESP_OUT_OF_EEPROM_ERROR   0x0EU

MFDUOX Response - Insufficient NV-Memory.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_OUT_OF_EEPROM.

◆ PHAL_MFDUOX_RESP_ILLEGAL_COMMAND_CODE

#define PHAL_MFDUOX_RESP_ILLEGAL_COMMAND_CODE   0x1CU

MFDUOX Response - Command code not supported.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_DF_GEN_ERROR.

◆ PHAL_MFDUOX_RESP_INTEGRITY_ERROR

#define PHAL_MFDUOX_RESP_INTEGRITY_ERROR   0x1EU

MFDUOX Response - CRC or MAC does not match data padding bytes not valid.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_PICC_CRYPTO.

◆ PHAL_MFDUOX_RESP_WEAK_FIELD

#define PHAL_MFDUOX_RESP_WEAK_FIELD   0x1FU

MFDUOX Response - Field strength not sufficient to enable power harvesting for the targeted current/voltage level.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_WEAK_FIELD.

◆ PHAL_MFDUOX_RESP_NO_SUCH_KEY

#define PHAL_MFDUOX_RESP_NO_SUCH_KEY   0x40U

MFDUOX Response - Invalid key number specified.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_NO_SUCH_KEY.

◆ PHAL_MFDUOX_RESP_LENGTH_ERROR

#define PHAL_MFDUOX_RESP_LENGTH_ERROR   0x7EU

MFDUOX Response - Length of command string invalid.

Equivalent mapped error code will be PH_ERR_LENGTH_ERROR.

◆ PHAL_MFDUOX_RESP_PERMISSION_DENIED

#define PHAL_MFDUOX_RESP_PERMISSION_DENIED   0x9DU

MFDUOX Response - Current configuration/status does not allow the requested command.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_PERMISSION_DENIED.

◆ PHAL_MFDUOX_RESP_PARAMETER_ERROR

#define PHAL_MFDUOX_RESP_PARAMETER_ERROR   0x9EU

MFDUOX Response - Value of Parameter invalid.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_PARAMETER_ERROR.

◆ PHAL_MFDUOX_RESP_APPLICATION_NOT_FOUND

#define PHAL_MFDUOX_RESP_APPLICATION_NOT_FOUND   0xA0U

MFDUOX Response - Requested AID not found on PICC.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_APPLICATION_NOT_FOUND.

◆ PHAL_MFDUOX_RESP_AUTHENTICATION_ERROR

#define PHAL_MFDUOX_RESP_AUTHENTICATION_ERROR   0xAEU

MFDUOX Response - Current authentication status does not allow the requested Command.

Equivalent mapped error code will be PH_ERR_AUTH_ERROR.

◆ PHAL_MFDUOX_RESP_ADDITIONAL_FRAME

#define PHAL_MFDUOX_RESP_ADDITIONAL_FRAME   0xAFU

MFDUOX Response - Additional data frame is expected to be sent.

Equivalent mapped error code will be PH_ERR_SUCCESS_CHAINING.

◆ PHAL_MFDUOX_RESP_BOUNDARY_ERROR

#define PHAL_MFDUOX_RESP_BOUNDARY_ERROR   0xBEU

MFDUOX Response - Attempt to read/write data from/to beyond the files/record's limits.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_BOUNDARY_ERROR.

◆ PHAL_MFDUOX_RESP_COMMAND_ABORTED

#define PHAL_MFDUOX_RESP_COMMAND_ABORTED   0xCAU

MFDUOX Response - Previous Command not fully completed.

Not all frames were requested or provided by the PCD. Equivalent mapped error code will be PHAL_MFDUOX_ERR_COMMAND_ABORTED.

◆ PHAL_MFDUOX_RESP_CERT_ERROR

#define PHAL_MFDUOX_RESP_CERT_ERROR   0xCEU

MFDUOX Response - Reader certificate or CertAccessRights related error.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_CERTIFICATE.

◆ PHAL_MFDUOX_RESP_DUPLICATE

#define PHAL_MFDUOX_RESP_DUPLICATE   0xDEU

MFDUOX Response - File/Application with same number already exists.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_DUPLICATE.

◆ PHAL_MFDUOX_RESP_MEMORY_ERROR

#define PHAL_MFDUOX_RESP_MEMORY_ERROR   0xEEU

MFDUOX Response - Could not complete NV-Write operation due to loss of power.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_DF_GEN_ERROR.

◆ PHAL_MFDUOX_RESP_FILE_NOT_FOUND

#define PHAL_MFDUOX_RESP_FILE_NOT_FOUND   0xF0U

MFDUOX Response - Specified file number does not exist.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_FILE_NOT_FOUND.

◆ PHAL_MFDUOX_RESP_ERR_AUTH

#define PHAL_MFDUOX_RESP_ERR_AUTH   0x06U

MFDUOX Response - Authentication error.

Equivalent mapped error code will be PH_ERR_AUTH_ERROR.

◆ PHAL_MFDUOX_RESP_ERR_CMD_OVERFLOW

#define PHAL_MFDUOX_RESP_ERR_CMD_OVERFLOW   0x07U

MFDUOX Response - Too many commands in the session or transaction.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_CMD_OVERFLOW.

◆ PHAL_MFDUOX_RESP_ERR_BNR

#define PHAL_MFDUOX_RESP_ERR_BNR   0x09U

MFDUOX Response - Invalid Block number: not existing in the implementation or not valid to target with this command.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_BNR.

◆ PHAL_MFDUOX_RESP_ERR_CMD_INVALID

#define PHAL_MFDUOX_RESP_ERR_CMD_INVALID   0x0BU

MFDUOX Response - Command is received in a state where this command is not supported, or a totally unknown command is received.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_CMD_INVALID.

◆ PHAL_MFDUOX_RESP_ERR_FORMAT

#define PHAL_MFDUOX_RESP_ERR_FORMAT   0x0CU

MFDUOX Response - Format of the command is not correct (e.g.

too many or too few bytes). Equivalent mapped error code will be PHAL_MFDUOX_ERR_FORMAT.

◆ PHAL_MFDUOX_RESP_ERR_GEN_FAILURE

#define PHAL_MFDUOX_RESP_ERR_GEN_FAILURE   0x0FU

MFDUOX Response - Failure in the operation of the PD.

Equivalent mapped error code will be PHAL_MFDUOX_ERR_GEN_FAILURE.