Renesas PTX1xxR IoT-Reader API (non-OS) Version 7.3.1
Renesas Software Stack for IoT-Reader Applications (non-OS)
ptxNSC_Event.h
Go to the documentation of this file.
1
49#ifndef COMPS_NSC_PTXNSC_EVENT_H_
50#define COMPS_NSC_PTXNSC_EVENT_H_
51
52/*
53 * ####################################################################################################################
54 * INCLUDES
55 * ####################################################################################################################
56 */
57#include <stddef.h>
58
59#ifdef __cplusplus
60extern "C" {
61#endif
62
63/*
64 * ####################################################################################################################
65 * DEFINES / TYPES
66 * ####################################################################################################################
67 */
68
123
127typedef struct ptxNSC_Event
128{
129 /* OLD NSC event data used past implementations. Used to notify layer above, what kind of
130 * asynchronous event had happened on the NSC Component. */
132 uint8_t *Buff;
133 size_t BuffLen;
134 uint8_t *BuffSecondary;
137 uint8_t RfTechMode;
139
140#ifdef __cplusplus
141}
142#endif
143
144#endif /* Guard */
145
struct ptxNSC_Event ptxNSC_Event_t
NSC event information.
enum ptxNscEventId ptxNscEventId_t
NSC Event types - events that reflect the current state of the NSC stack and that are available to ap...
ptxNscEventId
NSC Event types - events that reflect the current state of the NSC stack and that are available to ap...
Definition ptxNSC_Event.h:74
@ NSC_EventDebug
Definition ptxNSC_Event.h:118
@ NSC_EventRfAct_PassListen_A
Definition ptxNSC_Event.h:83
@ NSC_EventRfField_on
Definition ptxNSC_Event.h:114
@ NSC_EventRfAct_Extension
Definition ptxNSC_Event.h:82
@ NSC_Event_NfcDataMsg_Chained
Definition ptxNSC_Event.h:109
@ NSC_EventRfDisc_PassPoll_V
Definition ptxNSC_Event.h:89
@ NSC_EventRfAct_PassPoll_B
Definition ptxNSC_Event.h:79
@ NSC_EventRfAct_PassPoll_F
Definition ptxNSC_Event.h:80
@ NSC_Event_RfCtr_AttCmd
Definition ptxNSC_Event.h:111
@ NSC_EventRfDisc_PassPoll_B
Definition ptxNSC_Event.h:87
@ NSC_LPCDTrigered
Definition ptxNSC_Event.h:98
@ NSC_EventRfDisc_LastOne
Definition ptxNSC_Event.h:91
@ NSC_EventRfDeact
Definition ptxNSC_Event.h:104
@ NSC_EventRfDisc_PassPoll_F
Definition ptxNSC_Event.h:88
@ NSC_EventRfDisc_PassPoll_A
Definition ptxNSC_Event.h:86
@ NSC_Event_RfCtr_ACK
Definition ptxNSC_Event.h:110
@ UnspecifiedEvent
Definition ptxNSC_Event.h:120
@ NSC_EventError
Definition ptxNSC_Event.h:95
@ NSC_EventRfAct_PassPoll_A
Definition ptxNSC_Event.h:78
@ NSC_Event_NfcDataMsg
Definition ptxNSC_Event.h:107
@ NSC_Event_NfcCltMsg
Definition ptxNSC_Event.h:108
@ NSC_EventRfAct_PassPoll_V
Definition ptxNSC_Event.h:81
@ NSC_RfTimeOutError
Definition ptxNSC_Event.h:101
@ NSC_EventRfDisc_Extension
Definition ptxNSC_Event.h:90
@ NoEvent
Definition ptxNSC_Event.h:75
@ NSC_EventRfField_off
Definition ptxNSC_Event.h:115
NSC event information.
Definition ptxNSC_Event.h:128
uint8_t * BuffSecondary
Definition ptxNSC_Event.h:134
size_t BuffSecondaryLen
Definition ptxNSC_Event.h:135
uint8_t RfTechMode
Definition ptxNSC_Event.h:137
size_t NumTotalBitsSecondary
Definition ptxNSC_Event.h:136
ptxNscEventId_t EventId
Definition ptxNSC_Event.h:131
uint8_t * Buff
Definition ptxNSC_Event.h:132
size_t BuffLen
Definition ptxNSC_Event.h:133