|
Renesas PTX1xxR IoT-Reader API Version 7.3.1
Renesas Software Stack for IoT-Reader Applications
|
#include <ptxNSC_Interface.h>

Main NSC structure.
| struct ptxBufferPool_Item* ActiveResponseBuffer |
Reference to buffer used on NSC Operation.
Instance of Buffer pool.
| size_t ChainedLength |
If ChainedNscData.true, length of data chained previously
| uint8_t* ChainedPayload |
If ChainedNscData true, pointer to data chained previously.
| uint8_t ChainingState |
Boolean. true chained NSC_DATA_MSG has been sent before. false not.
| ptxNSC_CmdSched_Param_t CmdSchedule |
NSC command schedule control flag.
| ptxStatus_Comps_t CompId |
Component Id.
| struct ptxNSC_Custom_Extension CustomExtension[PTX_NSC_MAX_EXTENSIONS] |
Custom Extensions Handlers (RFU).
| uint32_t DeactiveTimeoutMS |
NSC-specific Timeout for RF-Deactivate Command
| uint32_t DiscoveryIdleTime |
NSC Discovery Parameter. Idle Time in Discovery Loop.
| volatile uint8_t ExitFlag |
Flag used to pause the NSC thread.
| struct ptxFifoIoRq* FIO |
Reference to FIFO Component.
| ptxNSC_NtfAfterCommError_t GenErrorNtf |
State when special NSC_RF_ERROR_NTF is set due to communication channel error.
| pptxTbInt_GetIORQNtf_t GetIORQDefault |
Fn pointer to get IORq Default.
| uint8_t GPIO_Cfg[PTX_NSC_GPIO_MAX_GPIOS] |
NSC Configuration value for each supported GPIO-Pin
| struct ptxHal* HAL |
Reference to HAL Component.
| uint8_t HwFlowControl |
NSC Parameter. Hardware Flow Control Enabled.
| uint8_t IcSerialNumber[PTX_NSC_IC_SERIAL_NUMBER_LENGTH] |
NSC Parameter.IC Serial Number.
| void* Integration |
Reference to INT Component. (Arbitrary pointer)
| uint8_t IsNCICommanding |
Parameter. Boolean, Is NCI Commanding ? (0 == NOT) (1 == YES)
| uint8_t ListenA_ATQA[PTX_NSC_TYPES_LISASENSRES_LEN] |
NSC Discovery Parameter. ATQA.
| uint8_t ListenA_ATS[PTX_NSC_TYPES_LISAATS_LEN] |
NSC Discovery Parameter. ATS.
| uint32_t ListenA_Enable |
NSC Discovery Parameter. Activate Listen A in discovery loop. 1 = true, 0 = false.
| uint8_t ListenA_NFCID1[PTX_NSC_TYPES_LISANFCID1_LEN] |
NSC Discovery Parameter. NFCID1.
| uint32_t ListenA_SAK |
NSC Discovery Parameter. SAK.
| uint8_t ListenB_ATTRIB_RES[PTX_NSC_TYPES_LISBATTRIBRES_LEN] |
NSC Discovery Parameter. ATTRIB_RES.
| uint32_t ListenB_Enable |
NSC Discovery Parameter. Activate Listen B in discovery loop. 1 = true, 0 = false.
| uint8_t ListenB_SENSB_RES[PTX_NSC_TYPES_LISBSENSRES_LEN] |
NSC Discovery Parameter. SENSB_RES.
| struct ptxLog* LOG |
Reference to LOG Component.
| uint8_t NrCustomExtensions |
Current number of registered custom Extensions (RFU).
| uint8_t* NSC_HCI_Data |
Buffer used for NSC HCI data processing.
| size_t NSC_HCI_Data_Len |
Length of NSC_HCI_Data.
| void* NSCData |
Union used to share data between threads throw NSC Component.
| ptxNSC_GPBuffer_t NSCGPBuffer |
NSC GP Buffer
| struct ptxNSC_HCI* NscHci |
NSC HCI Subcomponent.
| uint32_t NscRxDelay |
NSC Parameter. NSC Rx delay.
| uint32_t NscSpeed |
NSC Parameter. Speed of NSC Application.
| struct ptxNSC_System* NscSystem |
NSC System Subcomponent.
| struct ptxNvm* NVM |
Reference to NVM Component.
| struct ptxOsal* OS |
Reference to OSAL Component.
| volatile uint8_t PauseFlag |
Flag used to pause the NSC thread.
| uint32_t PollA_Enable |
NSC Discovery Parameter. Activate Poll A in discovery loop. 1 = true, 0 = false.
| uint32_t PollB_Enable |
NSC Discovery Parameter. Activate Poll B in discovery loop. 1 = true, 0 = false.
| uint32_t PollF_Enable |
NSC Discovery Parameter. Activate Poll F in discovery loop. 1 = true, 0 = false.
| uint8_t ProductID |
Chip-specific product (family) Identifier
| ptxNscRdTriggModes_t RdTriggMode |
Application triggering reader operation (General App (e.g. NCI or Java, typically) or HCI.)
| char RfConfigFileName[PTX_NSC_RFCONFIG_NAME_CAPACITY] |
Rf Config File Name.
| ptxNSC_RFMiscConfig_Param_t RFConfigMiscParams |
Shadow-Copy of RF Config Misc. Parameters.
| struct ptxNSC_RoutingTable* RoutingTable |
Linked List used for Routing Table.
| uint32_t RspTimeout |
TimeOut for NSC Operation.
| uint8_t RxCltMode |
Rx Parity Mode enable ( = 1) or Rx Parity Mode disable ( = 0)
| struct ptxThread* RxThread |
Reference to the NSC thread.
| ptxSemaphore_t SemIoSync |
Semaphore used by the NSC Operation.
| ptxSemaphore_t SemPauseThreadConfirm |
Semaphore used to pause the NSC thread.
| ptxSemaphore_t SemPauseThreadPause |
Semaphore used to pause the NSC thread.
| ptxNSC_States_t State |
NSC State. Either hardware or system mode.>
| uint8_t StateUCodeImage |
1 == Active (it means that it has been downloaded to the chip). 0 == Inactive (it means that it has not been downloaded to the chip).
| uint8_t TransparentModeNrResidualTxBits |
Defines the number of residual bits to transmit in NFC Type A Transparent mode.
| uint8_t TypeATransparentModeActive |
Internal flag indicating whether Transparent-mode is active in NFC Type-A mode or not.
| ptxNSC_WfNtfAfterChained_t WfNtfState |
State of Waiting for NSC_RF_ERROR_NTF after Rf Chained frame.