Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
ptxIoTRd_COMMON.h
Go to the documentation of this file.
1
49#ifndef APIS_PTX_IOTRD_COMMON_H_
50#define APIS_PTX_IOTRD_COMMON_H_
51
52/*
53 * ####################################################################################################################
54 * INCLUDES
55 * ####################################################################################################################
56 */
57
58#include "ptxT4T.h"
59
60#ifdef __cplusplus
61extern "C" {
62#endif
63/*
64 * ####################################################################################################################
65 * DEFINES / TYPES
66 * ####################################################################################################################
67 */
72{
73 IoTRd_DemoState_WaitForActivation,
74 IoTRd_DemoState_DataExchange,
75 IoTRd_DemoState_SelectCard,
76 IoTRd_DemoState_DeactivateReader,
77 IoTRd_DemoState_SystemError,
78 IoTRd_DemoState_HostCardEmulation,
79 IoTRd_DemoState_Undefined
81
85void ptxIoTRdInt_Print_Revision_Info(void *stackComp);
86
87
92
93/*
94 * ####################################################################################################################
95 * STATE FUNCTIONS
96 * ####################################################################################################################
97 */
98
103
107ptxStatus_t ptxIoTRdInt_DemoState_SelectCard(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRd_Demo_State_t *demoState, bool *exitLoop);
108
113
117uint8_t ptxIoTRdInt_DemoState_SystemError(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRd_Demo_State_t *demoState, uint8_t *systemState, bool *exitLoop);
118
123
128
133
138
143
148
149
150/*
151 * ####################################################################################################################
152 * TYPES
153 * ####################################################################################################################
154 */
155
156
157#ifdef __cplusplus
158}
159#endif
160
163#endif /* Guard */
void ptxIoTRdInt_Get_Card_Details(ptxIoTRd_CardRegistry_t *cardRegistry, ptxIoTRd_CardParams_t *cardParams, uint8_t nr)
Get details of a card placed into RF field.
ptxIotRd_Demo_State
Definition ptxIoTRd_COMMON.h:72
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeExtension(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type Extension.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeV(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type V.
uint8_t ptxIoTRdInt_DemoState_SystemError(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRd_Demo_State_t *demoState, uint8_t *systemState, bool *exitLoop)
Function representing demo state "system error".
ptxStatus_t ptxIoTRdInt_DemoState_WaitForActivation(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRd_Demo_State_t *demoState)
Function representing demo state "wait for activation".
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeA(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type A.
enum ptxIotRd_Demo_State ptxIotRd_Demo_State_t
void ptxIoTRdInt_Print_Revision_Info(void *stackComp)
Retrieves / Prints all available revision informations provided by the system.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeB(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type B.
ptxStatus_t ptxIoTRdInt_DemoState_HostCardEmulation(void *stackComp, ptxIotRd_Demo_State_t *demoState, ptxT4T_t *t4t)
Function representing demo state "host card emulation", emulating T4T.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeF(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type F.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard(void *stackComp, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRd_Demo_State_t *demoState, bool *exitLoop)
Function representing demo state "select card".
ptxStatus_t ptxIoTRdInt_DemoState_DeactivateReader(void *stackComp, ptxIotRd_Demo_State_t *demoState, bool *exitLoop)
Function representing demo state "deactivate reader".
uint16_t ptxStatus_t
Status Type.
Definition ptx_Status.h:82
General Card Parameters (=> Card Registry Entry)
Definition ptx_IOT_READER.h:573
Card Registry structure.
Definition ptx_IOT_READER.h:584