Generic NFC device interface. More...
#include <nfc_device_base_i.h>
Data Fields | |
const char * | protocol_name |
Pointer to a statically-allocated string with the protocol name. | |
NfcDeviceAlloc | alloc |
Pointer to the alloc() function. | |
NfcDeviceFree | free |
Pointer to the free() function. | |
NfcDeviceReset | reset |
Pointer to the reset() function. | |
NfcDeviceCopy | copy |
Pointer to the copy() function. | |
NfcDeviceVerify | verify |
Deprecated. | |
NfcDeviceLoad | load |
Pointer to the load() function. | |
NfcDeviceSave | save |
Pointer to the save() function. | |
NfcDeviceEqual | is_equal |
Pointer to the is_equal() function. | |
NfcDeviceGetName | get_name |
Pointer to the get_name() function. | |
NfcDeviceGetUid | get_uid |
Pointer to the get_uid() function. | |
NfcDeviceSetUid | set_uid |
Pointer to the set_uid() function. | |
NfcDeviceGetBaseData | get_base_data |
Pointer to the get_base_data() function. | |
Generic NFC device interface.
Each protocol must fill this structure with its own function implementations.
NfcDeviceVerify NfcDeviceBase::verify |
Deprecated.
Set to NULL in new protocols.