NfcCommand
Enumeration of possible Nfc commands.
Definition nfc.h:71
Common top-level types for the NFC protocol stack.
void NfcDeviceData
Generic opaque type for protocol-specific NFC device data.
Definition nfc_device_base.h:22
Generic Nfc stack event definitions.
NfcCommand(* NfcGenericCallback)(NfcGenericEvent event, void *context)
Generic Nfc event callback type.
Definition nfc_generic_event.h:75
void NfcGenericInstance
Generic Nfc instance type.
Definition nfc_generic_event.h:36
void(* NfcPollerFree)(NfcGenericInstance *instance)
Delete a protocol-specific poller instance.
Definition nfc_poller_base.h:39
NfcGenericInstance *(* NfcPollerAlloc)(NfcGenericInstance *base_poller)
Allocate a protocol-specific poller instance.
Definition nfc_poller_base.h:32
NfcCommand(* NfcPollerRun)(NfcGenericEvent event, void *context)
Activate and read a supported NFC card.
Definition nfc_poller_base.h:86
bool(* NfcPollerDetect)(NfcGenericEvent event, void *context)
Determine whether there is a supported card in the vicinity.
Definition nfc_poller_base.h:103
const NfcDeviceData *(* NfcPollerGetData)(const NfcGenericInstance *instance)
Get the data that was that was gathered during the reading process.
Definition nfc_poller_base.h:111
void(* NfcPollerSetCallback)(NfcGenericInstance *poller, NfcGenericCallback callback, void *context)
Set the callback function to handle events emitted by the poller instance.
Definition nfc_poller_base.h:51
Generic Nfc event type.
Definition nfc_generic_event.h:58
Generic NFC poller interface.
Definition nfc_poller_base.h:121
NfcPollerSetCallback set_callback
Pointer to the set_callback() function.
Definition nfc_poller_base.h:124
NfcPollerRun run
Pointer to the run() function.
Definition nfc_poller_base.h:125
NfcPollerGetData get_data
Pointer to the get_data() function.
Definition nfc_poller_base.h:127
NfcPollerDetect detect
Pointer to the detect() function.
Definition nfc_poller_base.h:126
NfcPollerFree free
Pointer to the free() function.
Definition nfc_poller_base.h:123
NfcPollerAlloc alloc
Pointer to the alloc() function.
Definition nfc_poller_base.h:122