Renesas PTX1xxR IoT-Reader API (non-OS) Version 7.3.1
Renesas Software Stack for IoT-Reader Applications (non-OS)
ptxStatus.h
Go to the documentation of this file.
1
48#ifndef COMPS_PTXSTATUS_H_
49#define COMPS_PTXSTATUS_H_
50
51/*
52 * ####################################################################################################################
53 * INCLUDES
54 * ####################################################################################################################
55 */
56#include <stdint.h>
57
58/*
59 * ####################################################################################################################
60 * DEFINES / TYPES
61 * ####################################################################################################################
62 */
63
70typedef uint16_t ptxStatus_t;
71
124
194
195
196/*
197 * ####################################################################################################################
198 * DEFINES / MACROS
199 * ####################################################################################################################
200 */
201
214#define PTX_STATUS(_comp_, _st_) ((ptxStatus_t)((((ptxStatus_t)((uint16_t)_comp_))<<8)|((ptxStatus_t)(((uint16_t)_st_)&0xFFu)))) /* */
215
219#define PTX_GET_COMP(_cst_) ((ptxStatus_Comps_t)((uint8_t)((_cst_)>>8))) /* */
220
224#define PTX_GET_STATUS(_cst_) ((ptxStatus_Values_t)((uint8_t)((_cst_)))) /* */
225
229#define ptxStatus_Success PTX_STATUS(ptxStatus_Comp_None,ptxStatus_Success_Internal) /* */
230
242#define PTX_COMP_CHECK(ptx_p_ctx, ptx_p_comp_id_) \
243 ((NULL!=ptx_p_ctx)&&(ptx_p_comp_id_==ptx_p_ctx->CompId)) /* */
244
249#endif /* Guard */
250
uint16_t ptxStatus_t
Status Type.
Definition ptxStatus.h:70
ptxStatus_Values
Status Code Definitions.
Definition ptxStatus.h:76
ptxStatus_Comps
Component Definitions.
Definition ptxStatus.h:134
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
enum ptxStatus_Values ptxStatus_Values_t
Status Code Definitions.
@ ptxStatus_TimeOut
Definition ptxStatus.h:82
@ ptxStatus_ResourceNotFound
Definition ptxStatus.h:105
@ ptxStatus_InvalidState
Definition ptxStatus.h:90
@ ptxStatus_NotFound
Definition ptxStatus.h:106
@ ptxStatus_SysErrOvercurrent
Definition ptxStatus.h:103
@ ptxStatus_Reserved_0x07
Definition ptxStatus.h:84
@ ptxStatus_MFCC_NAK_Received
Definition ptxStatus.h:108
@ ptxStatus_Reserved_0x0F
Definition ptxStatus.h:93
@ ptxStatus_NscRfError
Definition ptxStatus.h:97
@ ptxStatus_Reserved_0x1C
Definition ptxStatus.h:115
@ ptxStatus_SysErrOvertemperature
Definition ptxStatus.h:99
@ ptxStatus_Reserved_0x1D
Definition ptxStatus.h:116
@ ptxStatus_Reserved_0x1E
Definition ptxStatus.h:117
@ ptxStatus_Reserved_0x03
Definition ptxStatus.h:80
@ ptxStatus_NotPermitted
Definition ptxStatus.h:89
@ ptxStatus_Reserved_0x1F
Definition ptxStatus.h:118
@ ptxStatus_NscProtocolError
Definition ptxStatus.h:86
@ ptxStatus_AssertionError
Definition ptxStatus.h:100
@ ptxStatus_MAX
Definition ptxStatus.h:121
@ ptxStatus_InterfaceError
Definition ptxStatus.h:85
@ ptxStatus_InternalError
Definition ptxStatus.h:79
@ ptxStatus_ProtocolError
Definition ptxStatus.h:104
@ ptxStatus_InsufficientResources
Definition ptxStatus.h:83
@ ptxStatus_AccessDenied
Definition ptxStatus.h:101
@ ptxStatus_Reserved_0x0D
Definition ptxStatus.h:91
@ ptxStatus_ACKError
Definition ptxStatus.h:102
@ ptxStatus_NoDataAvailable
Definition ptxStatus.h:88
@ ptxStatus_MFCC_AUTHENT_Failed
Definition ptxStatus.h:109
@ ptxStatus_NotSupported
Definition ptxStatus.h:98
@ ptxStatus_NotImplemented
Definition ptxStatus.h:81
@ ptxStatus_InvalidParameter
Definition ptxStatus.h:78
@ ptxStatus_Reserved_0x10
Definition ptxStatus.h:96
@ ptxStatus_Reserved_0x1A
Definition ptxStatus.h:113
@ ptxStatus_Reserved_0x1B
Definition ptxStatus.h:114
@ ptxStatus_BufferTooSmall
Definition ptxStatus.h:107
@ ptxStatus_Reserved_0x0E
Definition ptxStatus.h:92
@ ptxStatus_T3T_WriteFlagSet
Definition ptxStatus.h:110
@ ptxStatus_Comp_PLAT
Definition ptxStatus.h:138
@ ptxStatus_Comp_WPT
Definition ptxStatus.h:147
@ ptxStatus_Comp_Reserved_02
Definition ptxStatus.h:158
@ ptxStatus_Comp_TCP
Definition ptxStatus.h:142
@ ptxStatus_Comp_FELICA
Definition ptxStatus.h:182
@ ptxStatus_Comp_IoTReader
Definition ptxStatus.h:139
@ ptxStatus_Comp_NativeTag_MFCC
Definition ptxStatus.h:156
@ ptxStatus_Comp_WLCE
Definition ptxStatus.h:143
@ ptxStatus_Comp_WLCE_ALPHA
Definition ptxStatus.h:174
@ ptxStatus_Comp_WLCD
Definition ptxStatus.h:165
@ ptxStatus_Comp_NativeTag_T3T
Definition ptxStatus.h:152
@ ptxStatus_Comp_TransparentMode
Definition ptxStatus.h:184
@ ptxStatus_Comp_NativeTag_T5T
Definition ptxStatus.h:154
@ ptxStatus_Comp_T3TOP
Definition ptxStatus.h:160
@ ptxStatus_Comp_NSC
Definition ptxStatus.h:136
@ ptxStatus_Comp_None
Definition ptxStatus.h:135
@ ptxStatus_Comp_NativeTag_T2T
Definition ptxStatus.h:151
@ ptxStatus_Comp_PERIPH
Definition ptxStatus.h:148
@ ptxStatus_Comp_REMOTE
Definition ptxStatus.h:168
@ ptxStatus_Comp_WLCE_PERIPH
Definition ptxStatus.h:144
@ ptxStatus_Comp_NDEF
Definition ptxStatus.h:164
@ ptxStatus_Comp_T5TOP
Definition ptxStatus.h:162
@ ptxStatus_Comp_TDC
Definition ptxStatus.h:186
@ ptxStatus_Comp_GPIO
Definition ptxStatus.h:176
@ ptxStatus_Comp_FELICA_DTE
Definition ptxStatus.h:178
@ ptxStatus_Comp_WLCN
Definition ptxStatus.h:145
@ ptxStatus_Comp_RF_TEST
Definition ptxStatus.h:180
@ ptxStatus_Comp_NativeTag_T4T
Definition ptxStatus.h:153
@ ptxStatus_Comp_EXT
Definition ptxStatus.h:188
@ ptxStatus_Comp_Reserved_01
Definition ptxStatus.h:150
@ ptxStatus_Comp_MAX
Definition ptxStatus.h:191
@ ptxStatus_Comp_IOTHce
Definition ptxStatus.h:141
@ ptxStatus_Comp_PMU
Definition ptxStatus.h:166
@ ptxStatus_Comp_WLCD_PERIPH
Definition ptxStatus.h:170
@ ptxStatus_Comp_T2TOP
Definition ptxStatus.h:159
@ ptxStatus_Comp_POS
Definition ptxStatus.h:137
@ ptxStatus_Comp_WLCN_PERIPH
Definition ptxStatus.h:146
@ ptxStatus_Comp_SUPPORT
Definition ptxStatus.h:172
@ ptxStatus_Comp_T4TOP
Definition ptxStatus.h:161