Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
ptx_Status.h
Go to the documentation of this file.
1
49#ifndef PTX_STATUS_H
50#define PTX_STATUS_H
51
52
53/*
54 * ####################################################################################################################
55 * INCLUDES
56 * ####################################################################################################################
57 */
58
59#include <stdint.h>
60
65#ifdef __cplusplus
66extern "C"
67{
68#endif
69
70/*
71 * ####################################################################################################################
72 * DEFINES / TYPES
73 * ####################################################################################################################
74 */
75
82typedef uint16_t ptxStatus_t;
83
87typedef enum ptxStatus_Values
88{
89 ptxStatus_Success_Internal,
99 /* */
106 /* */
117 /* */
124 /* */
135 /* */
138 /* */
141 /* */
146 /* */
155 /* ... */
158
159
168typedef enum ptxStatus_Comps
169{
180 /* */
187 /* */
198 /* */
205 /* */
216 /* */
224 /* WPC Stack Specific Components. */
236 /* Native Tag Components. */
245 /* Tag Type Operation Components. */
252 /* NDEF Components. */
271 /* ... */
272
275
276
277/*
278 * ####################################################################################################################
279 * DEFINES / MACROS
280 * ####################################################################################################################
281 */
282
295#define PTX_STATUS(_comp_, _st_) ((ptxStatus_t)((((ptxStatus_t)((uint16_t)_comp_))<<8)|((ptxStatus_t)(((uint16_t)_st_)&0xFFu)))) /* */
296
300#define PTX_GET_COMP(_cst_) ((ptxStatus_Comps_t)((uint8_t)((_cst_)>>8))) /* */
301
305#define PTX_GET_STATUS(_cst_) ((ptxStatus_Values_t)((uint8_t)((_cst_)))) /* */
306
310#define ptxStatus_Success PTX_STATUS(ptxStatus_Comp_None,ptxStatus_Success_Internal) /* */
311
323#define PTX_COMP_CHECK(ptx_p_ctx, ptx_p_comp_id_) \
324 ((NULL!=ptx_p_ctx)&&(ptx_p_comp_id_==ptx_p_ctx->CompId)) /* */
325
328 /* grp_.. */
329
330#ifdef __cplusplus
331}
332#endif
333
334#endif
335
uint16_t ptxStatus_t
Status Type.
Definition ptx_Status.h:82
ptxStatus_Values
Status Code Definitions.
Definition ptx_Status.h:88
ptxStatus_Comps
Component Definitions.
Definition ptx_Status.h:169
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
enum ptxStatus_Values ptxStatus_Values_t
Status Code Definitions.
@ ptxStatus_ResourceNotFound
Definition ptx_Status.h:148
@ ptxStatus_HciRfParamNotWritten
Definition ptx_Status.h:145
@ ptxStatus_PSLQMeas_UpperCornerFrequencyNotFound
Definition ptx_Status.h:140
@ ptxStatus_InvalidState
Definition ptx_Status.h:112
@ ptxStatus_NotFound
Definition ptx_Status.h:109
@ ptxStatus_Reserved_0x2A
Definition ptx_Status.h:136
@ ptxStatus_SysErrOvercurrent
Definition ptx_Status.h:101
@ ptxStatus_NscInternalError
Definition ptx_Status.h:126
@ ptxStatus_MFCC_NAK_Received
Definition ptx_Status.h:150
@ ptxStatus_Reserved_0x0F
Definition ptx_Status.h:105
@ ptxStatus_NscRfError
Definition ptx_Status.h:127
@ ptxStatus_Reserved_0x26
Definition ptx_Status.h:131
@ ptxStatus_Reserved_0x1C
Definition ptx_Status.h:120
@ ptxStatus_SysErrOvertemperature
Definition ptx_Status.h:100
@ ptxStatus_Reserved_0x1D
Definition ptx_Status.h:121
@ ptxStatus_Reserved_0x1E
Definition ptx_Status.h:122
@ ptxStatus_Reserved_28
Definition ptx_Status.h:133
@ ptxStatus_NotPermitted
Definition ptx_Status.h:108
@ ptxStatus_CompletionError
Definition ptx_Status.h:98
@ ptxStatus_Reserved_0x18
Definition ptx_Status.h:115
@ ptxStatus_Reserved_0x1F
Definition ptx_Status.h:123
@ ptxStatus_NscProtocolError
Definition ptx_Status.h:125
@ ptxStatus_WrongFwImage
Definition ptx_Status.h:96
@ ptxStatus_NscSwpActFailed
Definition ptx_Status.h:128
@ ptxStatus_AssertionError
Definition ptx_Status.h:143
@ ptxStatus_None
Definition ptx_Status.h:134
@ ptxStatus_IgnoreNciPacket
Definition ptx_Status.h:142
@ ptxStatus_MAX
Definition ptx_Status.h:156
@ ptxStatus_InterfaceError
Definition ptx_Status.h:97
@ ptxStatus_HciPipeNotOpen
Definition ptx_Status.h:144
@ ptxStatus_Cancelled
Definition ptx_Status.h:92
@ ptxStatus_InternalError
Definition ptx_Status.h:91
@ ptxStatus_ProtocolError
Definition ptx_Status.h:147
@ ptxStatus_InsufficientResources
Definition ptx_Status.h:95
@ ptxStatus_AccessDenied
Definition ptx_Status.h:110
@ ptxStatus_Reserved_0x0D
Definition ptx_Status.h:103
@ ptxStatus_NscSwpIdentityError
Definition ptx_Status.h:129
@ ptxStatus_ACKError
Definition ptx_Status.h:113
@ ptxStatus_IOTimeOut
Definition ptx_Status.h:94
@ ptxStatus_NoDataAvailable
Definition ptx_Status.h:154
@ ptxStatus_MFCC_AUTHENT_Failed
Definition ptx_Status.h:151
@ ptxStatus_NotSupported
Definition ptx_Status.h:102
@ ptxStatus_NotImplemented
Definition ptx_Status.h:93
@ ptxStatus_InvalidParameter
Definition ptx_Status.h:107
@ ptxStatus_PSLQMeas_LowerCornerFrequencyNotFound
Definition ptx_Status.h:139
@ ptxStatus_Pending
Definition ptx_Status.h:90
@ ptxStatus_IOD2xxError
Definition ptx_Status.h:116
@ ptxStatus_Reserved_0x2B
Definition ptx_Status.h:137
@ ptxStatus_NscUnknownEvent
Definition ptx_Status.h:132
@ ptxStatus_Reserved_0x1A
Definition ptx_Status.h:118
@ ptxStatus_Reserved_0x1B
Definition ptx_Status.h:119
@ ptxStatus_IOError
Definition ptx_Status.h:111
@ ptxStatus_BufferTooSmall
Definition ptx_Status.h:114
@ ptxStatus_NscSwpDeactError
Definition ptx_Status.h:130
@ ptxStatus_Reserved_0x0E
Definition ptx_Status.h:104
@ ptxStatus_T3T_WriteFlagSet
Definition ptx_Status.h:152
@ ptxStatus_Comp_Light_Integration
Definition ptx_Status.h:191
@ ptxStatus_Comp_IFD
Definition ptx_Status.h:193
@ ptxStatus_Comp_Counterpart
Definition ptx_Status.h:207
@ ptxStatus_Comp_Reserved_14
Definition ptx_Status.h:185
@ ptxStatus_Comp_FileMngr
Definition ptx_Status.h:209
@ ptxStatus_Comp_FELICA
Definition ptx_Status.h:261
@ ptxStatus_Comp_IoTReader
Definition ptx_Status.h:214
@ ptxStatus_Comp_IO_FTDXX
Definition ptx_Status.h:211
@ ptxStatus_Comp_Reserved_47
Definition ptx_Status.h:222
@ ptxStatus_Comp_NativeTag_MFCC
Definition ptx_Status.h:243
@ ptxStatus_Comp_NCI
Definition ptx_Status.h:173
@ ptxStatus_Comp_Reserved_52
Definition ptx_Status.h:229
@ ptxStatus_Comp_Reserved_27
Definition ptx_Status.h:200
@ ptxStatus_Comp_NciReader
Definition ptx_Status.h:217
@ ptxStatus_Comp_EMV
Definition ptx_Status.h:190
@ ptxStatus_Comp_Reserved_54
Definition ptx_Status.h:231
@ ptxStatus_Comp_NativeTag_T3T
Definition ptx_Status.h:239
@ ptxStatus_Comp_TransparentMode
Definition ptx_Status.h:265
@ ptxStatus_Comp_TFCI
Definition ptx_Status.h:218
@ ptxStatus_Comp_NativeTag_T5T
Definition ptx_Status.h:241
@ ptxStatus_Comp_AOSP_INT
Definition ptx_Status.h:210
@ ptxStatus_Comp_T3TOP
Definition ptx_Status.h:248
@ ptxStatus_Comp_Reserved_46
Definition ptx_Status.h:221
@ ptxStatus_Comp_HAL
Definition ptx_Status.h:179
@ ptxStatus_Comp_NSC
Definition ptx_Status.h:172
@ ptxStatus_Comp_Reserved_59
Definition ptx_Status.h:246
@ ptxStatus_Comp_FIFO
Definition ptx_Status.h:176
@ ptxStatus_Comp_IORQ
Definition ptx_Status.h:175
@ ptxStatus_Comp_Reserved_11
Definition ptx_Status.h:182
@ ptxStatus_Comp_None
Definition ptx_Status.h:170
@ ptxStatus_Comp_NativeTag_T2T
Definition ptx_Status.h:238
@ ptxStatus_Comp_REMOTE
Definition ptx_Status.h:194
@ ptxStatus_Comp_NDEF
Definition ptx_Status.h:253
@ ptxStatus_Comp_T5TOP
Definition ptx_Status.h:250
@ ptxStatus_Comp_TDC
Definition ptx_Status.h:267
@ ptxStatus_Comp_Reserved_13
Definition ptx_Status.h:184
@ ptxStatus_Comp_BUFFER
Definition ptx_Status.h:192
@ ptxStatus_Comp_GPIO
Definition ptx_Status.h:255
@ ptxStatus_Comp_FELICA_DTE
Definition ptx_Status.h:257
@ ptxStatus_Comp_Reserved_58
Definition ptx_Status.h:237
@ ptxStatus_Comp_RF_TEST
Definition ptx_Status.h:259
@ ptxStatus_Comp_NativeTag_T4T
Definition ptx_Status.h:240
@ ptxStatus_Comp_WPC_Int
Definition ptx_Status.h:228
@ ptxStatus_Comp_Reserved_26
Definition ptx_Status.h:199
@ ptxStatus_Comp_EXT
Definition ptx_Status.h:269
@ ptxStatus_Comp_Reserved_30
Definition ptx_Status.h:203
@ ptxStatus_Comp_HCE
Definition ptx_Status.h:263
@ ptxStatus_Comp_MAX
Definition ptx_Status.h:273
@ ptxStatus_Comp_T2TOP
Definition ptx_Status.h:247
@ ptxStatus_Comp_Reserved_15
Definition ptx_Status.h:186
@ ptxStatus_Comp_Reserved_29
Definition ptx_Status.h:202
@ ptxStatus_Comp_Reserved_55
Definition ptx_Status.h:232
@ ptxStatus_Comp_WPC_Pal
Definition ptx_Status.h:227
@ ptxStatus_Comp_LOG
Definition ptx_Status.h:188
@ ptxStatus_Comp_Reserved_31
Definition ptx_Status.h:204
@ ptxStatus_Comp_Reserved_10
Definition ptx_Status.h:181
@ ptxStatus_Comp_BlockMngr
Definition ptx_Status.h:197
@ ptxStatus_Comp_INTEGRATION
Definition ptx_Status.h:177
@ ptxStatus_Comp_Reserved_56
Definition ptx_Status.h:233
@ ptxStatus_Comp_Factory
Definition ptx_Status.h:174
@ ptxStatus_Comp_NVM
Definition ptx_Status.h:196
@ ptxStatus_Comp_Support
Definition ptx_Status.h:215
@ ptxStatus_Comp_Reserved_53
Definition ptx_Status.h:230
@ ptxStatus_Comp_IO_LPC
Definition ptx_Status.h:195
@ ptxStatus_Comp_WPC_Factory
Definition ptx_Status.h:225
@ ptxStatus_Comp_Reserved_44
Definition ptx_Status.h:219
@ ptxStatus_Comp_HCI
Definition ptx_Status.h:189
@ ptxStatus_Comp_Reserved_45
Definition ptx_Status.h:220
@ ptxStatus_Comp_WPC_NfcLink
Definition ptx_Status.h:226
@ ptxStatus_Comp_Instrument
Definition ptx_Status.h:206
@ ptxStatus_Comp_IO
Definition ptx_Status.h:171
@ ptxStatus_Comp_POS
Definition ptx_Status.h:212
@ ptxStatus_Comp_Reserved_28
Definition ptx_Status.h:201
@ ptxStatus_Comp_OSAL
Definition ptx_Status.h:178
@ ptxStatus_Comp_Reserved_57
Definition ptx_Status.h:234
@ ptxStatus_Comp_Reserved_12
Definition ptx_Status.h:183
@ ptxStatus_Comp_T4TOP
Definition ptx_Status.h:249
@ ptxStatus_Comp_HAL_HIF
Definition ptx_Status.h:208
@ ptxStatus_Comp_Apdu
Definition ptx_Status.h:213