Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
Data Fields

#include <ptx_IOT_RD_Int.h>

Collaboration diagram for ptxIoTRd:
Collaboration graph

Data Fields

struct ptxOsal * OS
 
struct ptxLogLOG
 
struct ptxNvmNVM
 
ptxSemaphore_t SemIoTRd_Cpl
 
uint8_t * DataShared
 
size_t DataSharedLength
 
uint16_t CompletionStatus
 
ptxIoTRd_SystemState_t SystemState
 
uint8_t DeactivationNTFPending
 
struct ptxIoTRd_CardRegistryCardRegistry
 
uint8_t DiscoverState
 
ptxMutex_t AccessProtection
 
ptxNSC_Event_t Event
 
ptxSemaphore_t SemIoTRd_Cpl_NTF
 
uint8_t LastRFError
 
ptxHCE_t HCE
 
ptxNSC_PollType_t PollMode
 
uint8_t rfResetFlag
 
uint8_t RSSIModeCfg [5]
 
uint8_t LPCDNtfCounter
 
uint8_t StandbyActive
 
uint8_t NrExtensions
 
struct ptxIoTRd_Extension Extension [PTX_IOTRD_MAX_EXTENSIONS]
 

Detailed Description

Main component structure.

Field Documentation

◆ AccessProtection

ptxMutex_t AccessProtection

Mutex used for general access protection.

◆ CardRegistry

struct ptxIoTRd_CardRegistry* CardRegistry

Pointer to Card Registry.

◆ CompletionStatus

uint16_t CompletionStatus

Status of completion operation.

◆ DataShared

uint8_t* DataShared

Pointer used for data sharing.

◆ DataSharedLength

size_t DataSharedLength

Length of /ref DataShared.

◆ DeactivationNTFPending

uint8_t DeactivationNTFPending

Card-Deactivated Status-flag if Deactivate (Sleep) is used

◆ DiscoverState

uint8_t DiscoverState

State of the discover process.

◆ Event

NSC Event Information.

◆ Extension

Extensions Handlers (RFU).

◆ HCE

ptxHCE_t HCE

Host Card Emulation (HCE) Component

◆ LastRFError

uint8_t LastRFError

Last received RF-Error Status

◆ LOG

struct ptxLog* LOG

Reference to the LOG Component.

◆ LPCDNtfCounter

uint8_t LPCDNtfCounter

Counts every incoming LPCD-Notification (max. 255)

◆ NrExtensions

uint8_t NrExtensions

Current number of registered Extensions (RFU).

◆ NVM

struct ptxNvm* NVM

Reference to the NVM Component.

◆ OS

struct ptxOsal* OS

Reference to the OSAL Component.

◆ PollMode

Poll Mode

◆ rfResetFlag

uint8_t rfResetFlag

Flag to be set at RF resets, for use in T5T NativeTag etc.

◆ RSSIModeCfg

uint8_t RSSIModeCfg[5]

Internal Config-Buffer for RSSI-Mode

◆ SemIoTRd_Cpl

ptxSemaphore_t SemIoTRd_Cpl

Semaphore used for synchronize calls.

◆ SemIoTRd_Cpl_NTF

ptxSemaphore_t SemIoTRd_Cpl_NTF

Semaphore used for synchronize calls for NTFs.

◆ StandbyActive

uint8_t StandbyActive

Flag indicating the Stand-by mode is currently used (e.g LPCD during RF-Discovery/-Polling)

◆ SystemState

PTX1K System-State


The documentation for this struct was generated from the following file: