Loading...
Searching...
No Matches
ntag4xx_poller.h
1#pragma once
2
3#include "ntag4xx.h"
4
5#include <lib/nfc/protocols/iso14443_4a/iso14443_4a_poller.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
14typedef struct Ntag4xxPoller Ntag4xxPoller;
15
19typedef enum {
20 Ntag4xxPollerEventTypeReadSuccess,
21 Ntag4xxPollerEventTypeReadFailed,
22} Ntag4xxPollerEventType;
23
27typedef union {
28 Ntag4xxError error;
30
36typedef struct {
37 Ntag4xxPollerEventType type;
40
41#ifdef __cplusplus
42}
43#endif
Ntag4xx poller event structure.
Definition ntag4xx_poller.h:36
Ntag4xxPollerEventData * data
Pointer to event specific data.
Definition ntag4xx_poller.h:38
Ntag4xxPollerEventType type
Type of emmitted event.
Definition ntag4xx_poller.h:37
Definition ntag4xx_poller_i.h:20
Ntag4xx poller event data.
Definition ntag4xx_poller.h:27
Ntag4xxError error
Error code indicating card reading fail reason.
Definition ntag4xx_poller.h:28