49#ifndef APIS_PTX_IOTRD_COMMON_H_
50#define APIS_PTX_IOTRD_COMMON_H_
83 IoTRd_DemoState_WaitForActivation,
84 IoTRd_DemoState_DataExchange,
85 IoTRd_DemoState_SelectCard,
86 IoTRd_DemoState_DeactivateReader,
87 IoTRd_DemoState_SystemError,
88 IoTRd_DemoState_HostCardEmulation,
89 IoTRd_DemoState_Undefined
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.
int ptxAPP_Entry(void)
Application Entry function.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeF(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type F.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRdInt_Demo_State_t *demoState, uint8_t *exitLoop)
Function representing demo state "select card".
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeExtension(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type Extension.
enum ptxIotRdInt_Demo_State ptxIotRdInt_Demo_State_t
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeV(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type V.
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeA(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type A.
ptxStatus_t ptxIoTRdInt_DemoState_HostCardEmulation(ptxIotRdInt_Demo_State_t *demoState, ptxHce_t *hce, ptxT4T_t *t4t)
Function representing demo state "host card emulation", emulating T4T.
void ptxIoTRdInt_DemoState_SystemError(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRdInt_Demo_State_t *demoState, uint8_t *systemState)
Function representing demo state "system error".
ptxStatus_t ptxIoTRdInt_DemoState_SelectCard_TypeB(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry)
Function representing demo state "select card", with card type B.
ptxIotRdInt_Demo_State
Definition ptxIoTRd_COMMON.h:82
void ptxIoTRdInt_DemoState_WaitForActivation(ptxIoTRd_t *iotRd, ptxIoTRd_CardRegistry_t *cardRegistry, ptxIotRdInt_Demo_State_t *demoState)
Function representing demo state "wait for activation".
void ptxIoTRdInt_Sleep(ptxIoTRd_t *iotRd, uint32_t timeout)
Sleep function: wrapper for sleep functionality based on platform dependent timer.
ptxStatus_t ptxIoTRdInt_DemoState_DeactivateReader(ptxIoTRd_t *iotRd, ptxIotRdInt_Demo_State_t *demoState, uint8_t *exitLoop)
Function representing demo state "deactivate reader".
uint16_t ptxStatus_t
Status Type.
Definition ptxStatus.h:70
HCE Main Structure (Context).
Definition ptxHce.h:169
General Card Parameters (=> Card Registry Entry)
Definition ptx_IOT_READER.h:665
Card Registry structure.
Definition ptx_IOT_READER.h:676
IOT Reader Main Structure (Context).
Definition ptx_IOT_READER.h:757