sdi_nfc.h File Reference
Last updated: 13-Jun-2025
#include <stddef.h>
#include <stdlib.h>
#include <nfc/NFC_Interface.h>
#include <nfc/NFC_Client.h>
Include dependency graph for sdi_nfc.h:

Go to the source code of this file.
Namespaces |
|
libsdi |
Macros |
|
#define | NFC_Client_Init libsdi::NFC_Client_Init |
#define | NFC_Client_Init_CheckVer libsdi::NFC_Client_Init_CheckVer |
#define | NFC_SerialOpen libsdi::NFC_SerialOpen |
#define | NFC_SerialClose libsdi::NFC_SerialClose |
#define | NFC_Ping libsdi::NFC_Ping |
#define | NFC_Get_Version libsdi::NFC_Get_Version |
#define | NFC_Config_Init libsdi::NFC_Config_Init |
#define | NFC_Set_Callback_Function libsdi::NFC_Set_Callback_Function |
#define | NFC_Callback_Test libsdi::NFC_Callback_Test |
#define | NFC_PT_Open libsdi::NFC_PT_Open |
#define | NFC_PT_Close libsdi::NFC_PT_Close |
#define | NFC_PT_FieldOn libsdi::NFC_PT_FieldOn |
#define | NFC_PT_FieldOff libsdi::NFC_PT_FieldOff |
#define | NFC_PT_Polling libsdi::NFC_PT_Polling |
#define | NFC_PT_PollingFull libsdi::NFC_PT_PollingFull |
#define | NFC_Free_Poll_Data libsdi::NFC_Free_Poll_Data |
#define | NFC_Free_Poll_Data_Full libsdi::NFC_Free_Poll_Data_Full |
#define | NFC_PT_Cancel_Polling libsdi::NFC_PT_Cancel_Polling |
#define | NFC_PT_Activation libsdi::NFC_PT_Activation |
#define | NFC_PT_FtechBaud libsdi::NFC_PT_FtechBaud |
#define | NFC_PT_TxRx libsdi::NFC_PT_TxRx |
#define | NFC_Mifare_Authenticate libsdi::NFC_Mifare_Authenticate |
#define | NFC_Mifare_Read libsdi::NFC_Mifare_Read |
#define | NFC_Mifare_Write libsdi::NFC_Mifare_Write |
#define | NFC_Mifare_Increment libsdi::NFC_Mifare_Increment |
#define | NFC_Mifare_Decrement libsdi::NFC_Mifare_Decrement |
#define | NFC_Mifare_Increment_Only libsdi::NFC_Mifare_Increment_Only |
#define | NFC_Mifare_Decrement_Only libsdi::NFC_Mifare_Decrement_Only |
#define | NFC_Mifare_Transfer libsdi::NFC_Mifare_Transfer |
#define | NFC_Mifare_Restore libsdi::NFC_Mifare_Restore |
#define | NFC_Felica_Exchange libsdi::NFC_Felica_Exchange |
#define | NFC_Felica_Polling libsdi::NFC_Felica_Polling |
#define | NFC_APDU_Exchange libsdi::NFC_APDU_Exchange |
#define | NFC_Terminal_Config libsdi::NFC_Terminal_Config |
#define | NFC_TERMINAL_ReadConfig libsdi::NFC_TERMINAL_ReadConfig |
#define | NFC_VAS_ReadConfig libsdi::NFC_VAS_ReadConfig |
#define | NFC_VAS_Activate libsdi::NFC_VAS_Activate |
#define | NFC_VAS_Cancel libsdi::NFC_VAS_Cancel |
#define | NFC_VAS_UpdateConfig libsdi::NFC_VAS_UpdateConfig |
#define | NFC_VAS_CancelConfig libsdi::NFC_VAS_CancelConfig |
#define | NFC_VAS_PreLoad libsdi::NFC_VAS_PreLoad |
#define | NFC_VAS_CancelPreLoad libsdi::NFC_VAS_CancelPreLoad |
#define | NFC_VAS_Decrypt libsdi::NFC_VAS_Decrypt |
#define | NFC_VAS_Action libsdi::NFC_VAS_Action |
Functions |
|
CL_STATUS | NFC_Client_Init (CONNECTION_TYPE type) |
CL_STATUS | NFC_Client_Init_CheckVer (CONNECTION_TYPE type, int maj, int min, int bld) |
CL_STATUS | NFC_SerialOpen (void) |
CL_STATUS | NFC_SerialClose (void) |
ResponseCodes | NFC_Ping (rawData *output) |
ResponseCodes | NFC_Get_Version (rawData *output) |
ResponseCodes | NFC_Config_Init (void) |
ResponseCodes | NFC_Set_Callback_Function (rawData *id, NfcCallbackFunction *callbackFunction) |
ResponseCodes | NFC_Callback_Test (void) |
ResponseCodes | NFC_PT_Open () |
ResponseCodes | NFC_PT_Close () |
ResponseCodes | NFC_PT_FieldOn () |
ResponseCodes | NFC_PT_FieldOff () |
ResponseCodes | NFC_PT_Polling (pollReq *inPollReq, pollRes *outPollRes) |
ResponseCodes | NFC_PT_PollingFull (pollReq *inPollReq, pollResFull *outPollRes) |
void | NFC_Free_Poll_Data (pollRes *outPollRes) |
void | NFC_Free_Poll_Data_Full (pollResFull *outPollRes) |
ResponseCodes | NFC_PT_Cancel_Polling (void) |
ResponseCodes | NFC_PT_Activation (NFC_CARD_TYPE cardtype, rawData *rd_activationData) |
ResponseCodes | NFC_PT_FtechBaud (NFC_F_BAUD baud) |
ResponseCodes | NFC_PT_TxRx (NFC_CARD_TYPE cardtype, rawData *inBuff, rawData *outBuff) |
ResponseCodes | NFC_Mifare_Authenticate (unsigned char blockNumber, MIFARE_KEY_TYPE keyType, rawData *Key) |
ResponseCodes | NFC_Mifare_Read (I_MIFARE_CARD_TYPE m_cardType, unsigned int StartBlockNum, unsigned int blockAmount, rawData *out_buff) |
ResponseCodes | NFC_Mifare_Write (I_MIFARE_CARD_TYPE m_cardType, unsigned int StartBlockNum, unsigned int blockAmount, rawData *in_buff) |
ResponseCodes | NFC_Mifare_Increment (unsigned int blockNum, int amount) |
ResponseCodes | NFC_Mifare_Decrement (unsigned int blockNum, int amount) |
ResponseCodes | NFC_Mifare_Increment_Only (unsigned int blockNum, int amount) |
ResponseCodes | NFC_Mifare_Decrement_Only (unsigned int blockNum, int amount) |
ResponseCodes | NFC_Mifare_Transfer (unsigned int blockNum) |
ResponseCodes | NFC_Mifare_Restore (unsigned int blockNum) |
ResponseCodes | NFC_Felica_Exchange (felicaTxData *in_buff, felicaRxData *out_buff) |
ResponseCodes | NFC_Felica_Polling (unsigned int pollTimeout, felicaPolling *inData, felicaPollingOutput *outData) |
ResponseCodes | NFC_APDU_Exchange (apduTxData *txData, apduRxData *rxData) |
VasStatus | NFC_Terminal_Config (rawData *input, rawData *output) |
VasStatus | NFC_TERMINAL_ReadConfig (rawData *id, rawData *output) |
VasStatus | NFC_VAS_ReadConfig (rawData *id, rawData *output) |
VasStatus | NFC_VAS_Activate (rawData *id, rawData *input, rawData *output) |
VasStatus | NFC_VAS_Cancel (void) |
VasStatus | NFC_VAS_UpdateConfig (rawData *id, rawData *input, rawData *output) |
VasStatus | NFC_VAS_CancelConfig (rawData *id) |
VasStatus | NFC_VAS_PreLoad (rawData *id, rawData *input, rawData *output) |
VasStatus | NFC_VAS_CancelPreLoad (rawData *id) |
VasStatus | NFC_VAS_Decrypt (rawData *id, rawData *input, rawData *output) |
VasStatus | NFC_VAS_Action (rawData *id, int action, rawData *inData, rawData *outBuff) |
Macro Definition Documentation
◆ NFC_APDU_Exchange
#define NFC_APDU_Exchange libsdi::NFC_APDU_Exchange |
◆ NFC_Callback_Test
#define NFC_Callback_Test libsdi::NFC_Callback_Test |
◆ NFC_Client_Init
#define NFC_Client_Init libsdi::NFC_Client_Init |
◆ NFC_Client_Init_CheckVer
#define NFC_Client_Init_CheckVer libsdi::NFC_Client_Init_CheckVer |
◆ NFC_Config_Init
#define NFC_Config_Init libsdi::NFC_Config_Init |
◆ NFC_Felica_Exchange
#define NFC_Felica_Exchange libsdi::NFC_Felica_Exchange |
◆ NFC_Felica_Polling
#define NFC_Felica_Polling libsdi::NFC_Felica_Polling |
◆ NFC_Free_Poll_Data
#define NFC_Free_Poll_Data libsdi::NFC_Free_Poll_Data |
◆ NFC_Free_Poll_Data_Full
#define NFC_Free_Poll_Data_Full libsdi::NFC_Free_Poll_Data_Full |
◆ NFC_Get_Version
#define NFC_Get_Version libsdi::NFC_Get_Version |
◆ NFC_Mifare_Authenticate
#define NFC_Mifare_Authenticate libsdi::NFC_Mifare_Authenticate |
◆ NFC_Mifare_Decrement
#define NFC_Mifare_Decrement libsdi::NFC_Mifare_Decrement |
◆ NFC_Mifare_Decrement_Only
#define NFC_Mifare_Decrement_Only libsdi::NFC_Mifare_Decrement_Only |
◆ NFC_Mifare_Increment
#define NFC_Mifare_Increment libsdi::NFC_Mifare_Increment |
◆ NFC_Mifare_Increment_Only
#define NFC_Mifare_Increment_Only libsdi::NFC_Mifare_Increment_Only |
◆ NFC_Mifare_Read
#define NFC_Mifare_Read libsdi::NFC_Mifare_Read |
◆ NFC_Mifare_Restore
#define NFC_Mifare_Restore libsdi::NFC_Mifare_Restore |
◆ NFC_Mifare_Transfer
#define NFC_Mifare_Transfer libsdi::NFC_Mifare_Transfer |
◆ NFC_Mifare_Write
#define NFC_Mifare_Write libsdi::NFC_Mifare_Write |
◆ NFC_Ping
#define NFC_Ping libsdi::NFC_Ping |
◆ NFC_PT_Activation
#define NFC_PT_Activation libsdi::NFC_PT_Activation |
◆ NFC_PT_Cancel_Polling
#define NFC_PT_Cancel_Polling libsdi::NFC_PT_Cancel_Polling |
◆ NFC_PT_Close
#define NFC_PT_Close libsdi::NFC_PT_Close |
◆ NFC_PT_FieldOff
#define NFC_PT_FieldOff libsdi::NFC_PT_FieldOff |
◆ NFC_PT_FieldOn
#define NFC_PT_FieldOn libsdi::NFC_PT_FieldOn |
◆ NFC_PT_FtechBaud
#define NFC_PT_FtechBaud libsdi::NFC_PT_FtechBaud |
◆ NFC_PT_Open
#define NFC_PT_Open libsdi::NFC_PT_Open |
◆ NFC_PT_Polling
#define NFC_PT_Polling libsdi::NFC_PT_Polling |
◆ NFC_PT_PollingFull
#define NFC_PT_PollingFull libsdi::NFC_PT_PollingFull |
◆ NFC_PT_TxRx
#define NFC_PT_TxRx libsdi::NFC_PT_TxRx |
◆ NFC_SerialClose
#define NFC_SerialClose libsdi::NFC_SerialClose |
◆ NFC_SerialOpen
#define NFC_SerialOpen libsdi::NFC_SerialOpen |
◆ NFC_Set_Callback_Function
#define NFC_Set_Callback_Function libsdi::NFC_Set_Callback_Function |
◆ NFC_Terminal_Config
#define NFC_Terminal_Config libsdi::NFC_Terminal_Config |
◆ NFC_TERMINAL_ReadConfig
#define NFC_TERMINAL_ReadConfig libsdi::NFC_TERMINAL_ReadConfig |
◆ NFC_VAS_Action
#define NFC_VAS_Action libsdi::NFC_VAS_Action |
◆ NFC_VAS_Activate
#define NFC_VAS_Activate libsdi::NFC_VAS_Activate |
◆ NFC_VAS_Cancel
#define NFC_VAS_Cancel libsdi::NFC_VAS_Cancel |
◆ NFC_VAS_CancelConfig
#define NFC_VAS_CancelConfig libsdi::NFC_VAS_CancelConfig |
◆ NFC_VAS_CancelPreLoad
#define NFC_VAS_CancelPreLoad libsdi::NFC_VAS_CancelPreLoad |
◆ NFC_VAS_Decrypt
#define NFC_VAS_Decrypt libsdi::NFC_VAS_Decrypt |
◆ NFC_VAS_PreLoad
#define NFC_VAS_PreLoad libsdi::NFC_VAS_PreLoad |
◆ NFC_VAS_ReadConfig
#define NFC_VAS_ReadConfig libsdi::NFC_VAS_ReadConfig |
◆ NFC_VAS_UpdateConfig
#define NFC_VAS_UpdateConfig libsdi::NFC_VAS_UpdateConfig |
Rate this article: