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

Data Structures | |
| struct | ptxNSC_System |
| System confiurations. More... | |
Macros | |
| #define | PTX_NSC_RF_DEACTIVATE_RSP_LENGTH (0x03u) |
| #define | PTX_NSC_RF_DEACTIVATE_RSP_OPCODE (0x54u) |
| #define | PTX_NSC_HW_CONTROL_MODE 0x00 |
| #define | PTX_NSC_HW_PROTOCOL_MODE 0x01 |
| #define | PTX_NSC_PAUSE_STATE_RUNNING 0x00 |
| #define | PTX_NSC_PAUSE_STATE_PAUSEDBYAPP 0x01 |
| #define | PTX_NSC_PAUSE_STATE_PAUSEDBYSTACK 0x02 |
| #define | PTX_NSC_THREAD_PAUSED_LOCALLY 0x01 |
| #define | PTX_NSC_THREAD_NOT_PAUSED_LOCALLY 0x00 |
| #define | PTX_NSC_READ_0_LEN 1 |
| #define | PTX_NSC_READ_1_LEN 1 |
| #define | PTX_NSC_READ_1_LEN_POS 0 |
| #define | PTX_NSC_READ_LEN_ACK 0 |
| #define | PTX_NSC_READ_LEN_1 1 |
| #define | PTX_NSC_SYSTEM_CONFIG_NAME_CAPACITY 64 |
Typedefs | |
| typedef enum ptxNscThread_FrameType | ptxNscThread_FrameType_t |
| typedef struct ptxNSC_System | ptxNSC_System_t |
| System confiurations. | |
| typedef enum ptxNSC_System_LoadParams | ptxNSC_System_LoadParams_t |
| Choice of System value select. | |
Enumerations | |
| enum | ptxNscThread_FrameType { ptxNscThread_FrameType_UNDEFINED , ptxNscThread_FrameType_RSP , ptxNscThread_FrameType_ACK , ptxNscThread_FrameType_NTF , ptxNscThread_FrameType_MAX } |
| enum | ptxNSC_System_LoadParams { SYSCONFIG_DEFAULT , SYSCONFIG_FROMFILE , SYSCONFIG_ALWAYS , SYSCONFIG_MAXNUM } |
| Choice of System value select. More... | |
Functions | |
| ptxStatus_t | ptxNsc_ThreadCreate (struct ptxNSC *nscCtx) |
| Function used to create NSC thread. | |
| ptxStatus_t | ptxNsc_ThreadShutdown (struct ptxNSC *nscCtx) |
| Function used to shutdown NSC thread. | |
| ptxStatus_t | ptxNsc_ThreadPause (struct ptxNSC *nscCtx, ptxNSC_Pause_Options pauseMode) |
| Function used to pause and resume the NSC thread. | |
| ptxStatus_t | ptxNsc_Thread_ProcessNsc (struct ptxNSC *nscCtx, ptxBufferPool_Item_t *bufferItem) |
| Entry point for processing a message received. | |
| ptxStatus_t | ptxNSC_WaitGetRspBuffer (struct ptxNSC *nscCtx, ptxIoRq_t *ioRqItem, ptxBufferPool_Item_t **bufferItem) |
| Function used at completion path to get the buffer linked to the IoRq Object. | |
| ptxStatus_t | ptxNSC_WaitGetRspBuffer_NotIoRq (struct ptxNSC *nscCtx, ptxBufferPool_Item_t **bufferItem) |
| Function used at completion path to get the buffer set it through NSC Component. | |
| ptxStatus_t | ptxNSC_System_Init (struct ptxNSC *nscCtx) |
| Initialize the System-component. | |
| ptxStatus_t | ptxNSC_System_DeInit (struct ptxNSC *nscCtx) |
| De-Initialize the NVM. | |
| ptxStatus_t | ptxNSC_System_SetConfig (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams) |
| Function used to directly set System-Config parameters. | |
| ptxStatus_t | ptxNSC_System_GetConfig (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams) |
| Function used to retrieve the current System-Config parameters. | |
| ptxStatus_t | ptxNSC_System_ApplyDefaults (struct ptxNSC *nscCtx) |
| Function used to apply default System-Config parameters. | |
| ptxStatus_t | ptxNSC_System_SetConfigFileName (struct ptxNSC *nscCtx, const char *fileName) |
| Set System Config File Name. | |
| ptxStatus_t | ptxNSC_System_LoadParamsNvm (struct ptxNSC *nscCtx, ptxNSC_System_t *sysParams) |
| Function used to load System-Config parameters from NVM to given parameter structure. | |
Definitions for NSC Types. | |
| #define | PTX_NSC_CMD (0x00u) |
| #define | PTX_NSC_RSP (0x40u) |
| #define | PTX_NSC_NTF (0x60u) |
Definitions for NSC frame types. | |
| #define | PTX_NSC_FRAMETYPE_RST_RSP (0x01u) |
| #define | PTX_NSC_FRAMETYPE (0xC0u) |
| #define | PTX_NSC_FRAMETYPE_CMD (0x00u) |
| #define | PTX_NSC_FRAMETYPE_RSP (0x40u) |
| #define | PTX_NSC_FRAMETYPE_NTF (0x80u) |
| #define | PTX_NSC_FRAMETYPE_TRANSP (0xC0u) |
Definitions for NSC transparent messages. | |
| #define | PTX_NSC_HCP_MSG_OPCODE (0xC1u) |
| #define | PTX_NSC_HCP_CTRL_OPCODE (0xC1u) |
| #define | PTX_NSC_RFD_MSG_OPCODE (0xC2u) |
| #define | PTX_NSC_RFD_CHAINING_MSG_OPCODE (0xE2u) |
| #define | PTX_NSC_RFD_CTRL_OPCODE (0xD2u) |
Definitions for NSC_RFD_CTRL. | |
| #define | PTX_NSC_RFD_CTRL_ACK (0x00u) |
| #define | PTX_NSC_RFD_CTRL_NACK (0x01u) |
| #define | PTX_NSC_RFD_CTRL_EOF (0x02u) |
| #define | PTX_NSC_RFD_CTRL_ATTENTION (0x03u) |
| #define | PTX_NSC_RFD_CTRL_NR (0x04u) |
Definitions for NSC_HCP_CTRL. | |
| #define | PTX_NSC_NSC_HCP_CTRL_ACK (0x00u) |
Definitions for NSC Reset Command. | |
| #define | PTX_NSC_RESET_LENGTH (0x02u) |
| #define | PTX_NSC_RESET_OPCODE_INDEX (0x00u) |
| #define | PTX_NSC_RESET_OPCODE_LENGTH (0x01u) |
| #define | PTX_NSC_RESET_OPCODE_OPCODE (0x01u) |
| #define | PTX_NSC_RESET_CPUEN_INDEX (0x01u) |
| #define | PTX_NSC_RESET_CPUEN_LENGTH (0x01u) |
Definitions for NSC RST RESPONSE. | |
| #define | PTX_NSC_RESET_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_RESET_RSP_OPCODE (0x41u) |
Definitions for NSC INIT RESPONSE. | |
| #define | PTX_NSC_INIT_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_INIT_RSP_OPCODE (0x42u) |
Definitions for NSC Write Command. | |
| #define | PTX_NSC_WRITE_CMD_HD_LENGTH (0x03u) |
| #define | PTX_NSC_WRITE_CMD_OPCODE (0x04u) |
Definitions for Nsc Write Response. | |
| #define | PTX_NSC_WRITE_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_WRITE_RSP_OPCODE (0x44u) |
Definitions for NSC Read Command. | |
| #define | PTX_NSC_READ_CMD_HD_LENGTH (0x03u) |
| #define | PTX_NSC_READ_CMD_OPCODE (0x03u) |
Definitions for Nsc Read Response. | |
| #define | PTX_NSC_READ_RSP_HD_LENGTH (0x03u) |
| #define | PTX_NSC_READ_RSP_OPCODE (0x43u) |
Definitions for NSC Standby command. | |
| #define | PTX_NSC_STANDBY_CMD_OPCODE (0x05u) |
| #define | PTX_NSC_STANDBY_RSP_OPCODE (0x45u) |
| #define | PTX_NSC_STANDBY_RESP_LEN (0x02u) |
| #define | PTX_NSC_STANDBY_PARAMETERS_LEN (0x00u) |
Definitions for NSC Wakeup command. | |
| #define | PTX_NSC_WAKEUP_CMD_OPCODE (0x06u) |
| #define | PTX_NSC_WAKEUP_RSP_OPCODE (0x46u) |
| #define | PTX_NSC_WAKEUP_RESP_LEN (0x02u) |
| #define | PTX_NSC_WAKEUP_PARAMETERS_LEN (0x00u) |
Definitions for NSC DISCOVER RESPONSE. | |
| #define | PTX_NSC_DISCOVER_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_DISCOVER_RSP_OPCODE (0x52u) |
Definitions for NSC RF CONFIG RESPONSE. | |
| #define | PTX_NSC_RF_CONFIG_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_RF_CONFIG_RSP_OPCODE (0x51u) |
Definitions for NSC RF SET PARAMETER CMD | |
| #define | PTX_NSC_RF_SET_PARAM_CMD_OPCODE (0x16u) |
| #define | PTX_NSC_RF_SET_PARAM_CMD_EOC (0x00u) |
Definitions for NSC RF RUN TEST CMD | |
| #define | PTX_NSC_RF_RUN_TEST_CMD_OPCODE (0x17u) |
Definitions for NSC RF STOP TEST CMD | |
| #define | PTX_NSC_RF_STOP_TEST_CMD_OPCODE (0x18u) |
Definitions for NSC RF SET PARAMETER RSP | |
| #define | PTX_NSC_RF_SET_PARAM_RSP_OPCODE (0x56u) |
| #define | PTX_NSC_RF_SET_PARAM_RSP_LENGTH (0x02u) |
Definitions for NSC RF RUN CMD RSP | |
| #define | PTX_NSC_RF_RUN_TEST_CMD_RSP_OPCODE (0x57u) |
| #define | PTX_NSC_RF_RUN_TEST_CMD_RSP_LENGTH (0x02u) |
Definitions for NSC RF STOP CMD RSP | |
| #define | PTX_NSC_RF_STOP_TEST_CMD_RSP_OPCODE (0x58u) |
| #define | PTX_NSC_RF_STOP_TEST_CMD_RSP_LENGTH (0x02u) |
Definitions for NSC_RF_ACTIVATE_CMD. | |
| #define | PTX_NSC_RF_ACTIVATE_CMD_OPCODE_INDEX (0x00u) |
| #define | PTX_NSC_RF_ACTIVATE_CMD_OPCODE (0x13u) |
| #define | PTX_NSC_RF_ACTIVATE_CMD_OPCODE_LENGTH (0x01u) |
Definitions for NSC RF ACTIVATE RESPONSE. | |
| #define | PTX_NSC_RF_ACTIVATE_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_RF_ACTIVATE_RSP_OPCODE (0x53u) |
Definitions for NSC_RF_ROUTING_TABLE_CMD. | |
| #define | PTX_NSC_ROUTINGT_CMD_OPCODE_INDEX (0x00u) |
| #define | PTX_NSC_ROUTINGT_CMD_OPCODE (0x15u) |
| #define | PTX_NSC_ROUTINGT_CMD_OPCODE_LENGTH (0x01u) |
Definitions for NSC RF ROUTING TABLE RESPONSE. | |
| #define | PTX_NSC_ROUTINGT_RSP_LENGTH (0x02u) |
| #define | PTX_NSC_ROUTINGT_RSP_OPCODE (0x55u) |
Definitions for NSC_RF_DEACTIVATE_CMD. | |
| #define | PTX_NSC_RF_DEACTIVATE_CMD_LENGTH (0x01u) |
| #define | PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_INDEX (0x00u) |
| #define | PTX_NSC_RF_DEACTIVATE_CMD_OPCODE (0x14u) |
| #define | PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_LENGTH (0x01u) |
Definitions for NSC_RF_DEACTIVATE_NTF. | |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_REASON_DESELECT (0x01u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_REASON_RELEASE (0x02u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_REASON_RF_OFF (0x03u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_COMMAND_FINISHED (0x04u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MIN (0x02u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MAX (0x03u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_INDEX (0x00u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_OPCODE (0x94u) |
| #define | PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_LENGTH (0x01u) |
| #define PTX_NSC_CMD (0x00u) |
NSC command
| #define PTX_NSC_DISCOVER_IDLE_CONFIG_DEFAULT (0x9Fu) |
NSC Discover Idle Config default
| #define PTX_NSC_DISCOVER_IDLE_CONFIG_LENGTH (0x01u) |
NSC Discover Idle Config length
| #define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_MASK (0x80u) |
NSC Discover Idle Standby Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_STANDBY_ENABLE_POS (7u) |
NSC Discover Idle Standby Enable POS
| #define PTX_NSC_DISCOVER_IDLE_TIME_DEFAULT {0x00, 0x00, 0x20} |
NSC Discover Idle time default
| #define PTX_NSC_DISCOVER_IDLE_TIME_LENGTH (0x03u) |
NSC Discover Idle time length
| #define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_MASK (0x10u) |
NSC Discover Idle WU GPIO Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_WU_GPIO_ENABLE_POS (4u) |
NSC Discover Idle WU GPIO Enable POS
| #define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_MASK (0x08u) |
NSC Discover Idle WU HOST Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_WU_HOST_ENABLE_POS (3u) |
NSC Discover Idle WU HOST Enable POS
| #define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_MASK (0x02u) |
NSC Discover Idle WU RF Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_WU_RF_ENABLE_POS (1u) |
NSC Discover Idle WU RF Enable POS
| #define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_MASK (0x04u) |
NSC Discover Idle WU SWP Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_WU_SWP_ENABLE_POS (2u) |
NSC Discover Idle WU SWP Enable POS
| #define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_MASK (0x01u) |
NSC Discover Idle WU Timer Enable Mask
| #define PTX_NSC_DISCOVER_IDLE_WU_TIMER_ENABLE_POS 0 |
NSC Discover Idle WU Timer Enable POS
| #define PTX_NSC_DISCOVER_LISTENA_ATS_DEFAULT {0x80, 0x00} |
NSC Discover Listen A ATS default
| #define PTX_NSC_DISCOVER_LISTENA_DEFAULT (0x01u) |
NSC Discover Listen A default
| #define PTX_NSC_DISCOVER_LISTENA_INDEX (0x11u) |
NSC Discover Listen A index
| #define PTX_NSC_DISCOVER_LISTENA_LENGTH (0x01u) |
NSC Discover Listen A length
| #define PTX_NSC_DISCOVER_LISTENA_NFCID1_INDEX (0x15u) |
NSC Discover Listen A NFCID1 index
| #define PTX_NSC_DISCOVER_LISTENA_NOT (0x00u) |
NSC Discover Listen A No
| #define PTX_NSC_DISCOVER_LISTENA_SEL_RES_DEFAULT (0x20u) |
NSC Discover Listen A Sel Res default
| #define PTX_NSC_DISCOVER_LISTENA_SEL_RES_INDEX (0x14u) |
NSC Discover Listen A Sel Res index
| #define PTX_NSC_DISCOVER_LISTENA_SEL_RES_LENGTH (0x01u) |
NSC Discover Listen A Sel Res length
| #define PTX_NSC_DISCOVER_LISTENA_SENSRES_DEFAULT {0x00, 0x01} |
NSC Discover Listen A Sens Res default
| #define PTX_NSC_DISCOVER_LISTENA_SENSRES_INDEX (0x12u) |
NSC Discover Listen A Sens Res index
| #define PTX_NSC_DISCOVER_LISTENA_YES (0x01u) |
NSC Discover Listen A Yes
| #define PTX_NSC_DISCOVER_LISTENACTIVE_YES (0x01u) |
NSC Discover Listen Active Yes
| #define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_DEFAULT {0x00, 0x00} |
NSC Discover Listen B ATTRIB Res default
| #define PTX_NSC_DISCOVER_LISTENB_ATTRIB_RES_LENGTH (17u) |
NSC Discover Listen B ATTRIB Res length
| #define PTX_NSC_DISCOVER_LISTENB_DEFAULT (0x00u) |
NSC Discover Listen B default
| #define PTX_NSC_DISCOVER_LISTENB_LENGTH (0x01u) |
NSC Discover Listen B length
| #define PTX_NSC_DISCOVER_LISTENB_NOT (0x00u) |
NSC Discover Listen B No
| #define PTX_NSC_DISCOVER_LISTENB_SENSB_RES_DEFAULT |
NSC Discover Listen B SENSB Res default
| #define PTX_NSC_DISCOVER_LISTENB_YES (0x01u) |
NSC Discover Listen B Yes
| #define PTX_NSC_DISCOVER_LISTENF_DEFAULT (0x00u) |
NSC Discover Listen F default
| #define PTX_NSC_DISCOVER_LISTENF_LENGTH (0x01u) |
NSC Discover Listen F length
| #define PTX_NSC_DISCOVER_LISTENF_NOT (0x00u) |
NSC Discover Listen F Not
| #define PTX_NSC_DISCOVER_LISTENF_YES (0x01u) |
NSC Discover Listen F Yes
| #define PTX_NSC_DISCOVER_LISTENISODEP_YES (0x01u) |
NSC Discover Listen ISODEP Yes
| #define PTX_NSC_DISCOVER_LISTENNFCDEP_YES (0x01u) |
NSC Discover Listen NFCDEP Yes
| #define PTX_NSC_DISCOVER_LISTENV_YES (0x01u) |
NSC Discover Listen V Yes
| #define PTX_NSC_DISCOVER_OPCODE_INDEX (0x00u) |
NSC Discover opcode index
| #define PTX_NSC_DISCOVER_OPCODE_LENGTH (0x01u) |
NSC Discover opcode lenght
| #define PTX_NSC_DISCOVER_OPCODE_OPCODE (0x12u) |
NSC Discover opcode opcode
| #define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_INDEX (0x10u) |
NSC Discover Poll Config command index
| #define PTX_NSC_DISCOVER_POLL_CONFIG_CMD_LENGTH (0x01u) |
NSC Discover Poll Config command length
| #define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_DEFAULT (0x00u) |
NSC Discover Poll A Bail out default
| #define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_INDEX (0x03u) |
NSC Discover Poll A Bail out index
| #define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_LENGTH (0x01u) |
NSC Discover Poll A Bail out length
| #define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_NO (0x00u) |
NSC Discover Poll A Bail out No
| #define PTX_NSC_DISCOVER_POLLA_BAIL_OUT_YES (0x01u) |
NSC Discover Poll A Bail out Yes
| #define PTX_NSC_DISCOVER_POLLA_CMD_DEFAULT (0x52u) |
NSC Discover Poll A command default
| #define PTX_NSC_DISCOVER_POLLA_CMD_INDEX (0x02u) |
NSC Discover Poll A command index
| #define PTX_NSC_DISCOVER_POLLA_CMD_LENGTH (0x01u) |
NSC Discover Poll A command length
| #define PTX_NSC_DISCOVER_POLLA_DEFAULT (0x01u) |
NSC Discover Poll A default
| #define PTX_NSC_DISCOVER_POLLA_INDEX (0x01u) |
NSC Discover Poll A index
| #define PTX_NSC_DISCOVER_POLLA_LENGTH (0x01u) |
NSC Discover Poll A length
| #define PTX_NSC_DISCOVER_POLLA_NOT (0x00u) |
NSC Discover Poll A Not
| #define PTX_NSC_DISCOVER_POLLA_YES (0x01u) |
NSC Discover Poll A Yes
| #define PTX_NSC_DISCOVER_POLLACTIVE_YES (0x01u) |
NSC Discover Poll Active Yes
| #define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_DEFAULT (0x00u) |
NSC Discover Poll B Bail out default
| #define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_INDEX (0x08u) |
NSC Discover Poll B Bail out index
| #define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_LENGTH (0x01u) |
NSC Discover Poll B Bail out length
| #define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_NO (0x00u) |
NSC Discover Poll B Bail out No
| #define PTX_NSC_DISCOVER_POLLB_BAIL_OUT_YES (0x01u) |
NSC Discover Poll B Bail out Yes
| #define PTX_NSC_DISCOVER_POLLB_CMD_DEFAULT {0x05, 0x00, 0x08} |
1st byte: Anti-collision prefix byte (APf) = 0x05 2nd byte: Application Family Identifier (AFI) 3rd byte: PARAM NSC Discover Poll B command default
| #define PTX_NSC_DISCOVER_POLLB_CMD_INDEX (0x05u) |
NSC Discover Poll B command index
| #define PTX_NSC_DISCOVER_POLLB_DEFAULT (0x01u) |
NSC Discover Poll B default
| #define PTX_NSC_DISCOVER_POLLB_INDEX (0x04u) |
NSC Discover Poll B index
| #define PTX_NSC_DISCOVER_POLLB_LENGTH (0x01u) |
NSC Discover Poll B length
| #define PTX_NSC_DISCOVER_POLLB_NOT (0x00u) |
NSC Discover Poll B Not
| #define PTX_NSC_DISCOVER_POLLB_YES (0x01u) |
NSC Discover Poll B Yes
| #define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_NO (0x00u) |
NSC Discover Poll F Bail out No
| #define PTX_NSC_DISCOVER_POLLF_BAIL_OUT_YES (0x01u) |
NSC Discover Poll F Bail out Yes
| #define PTX_NSC_DISCOVER_POLLF_BITRATE_212 (0x01u) |
NSC Discover Poll F Bitrate 212
| #define PTX_NSC_DISCOVER_POLLF_BITRATE_424 (0x02u) |
NSC Discover Poll F Bitrate 424
| #define PTX_NSC_DISCOVER_POLLF_BITRATE_DEFAULT (0x00u) |
NSC Discover Poll F Bitrate default
| #define PTX_NSC_DISCOVER_POLLF_BITRATE_INDEX (0x0Au) |
NSC Discover Poll F Bitrate index
| #define PTX_NSC_DISCOVER_POLLF_BITRATE_LENGTH (0x01u) |
NSC Discover Poll F Bitrate length
| #define PTX_NSC_DISCOVER_POLLF_CMD_DEFAULT {0x00, 0x00, 0x00, 0x00, 0x00} |
Review Sensf Req NSC Discover Poll F command default
| #define PTX_NSC_DISCOVER_POLLF_CMD_INDEX (0x0Bu) |
NSC Discover Poll F command index
| #define PTX_NSC_DISCOVER_POLLF_DEFAULT (0x00u) |
NSC Discover Poll F default
| #define PTX_NSC_DISCOVER_POLLF_INDEX (0x09u) |
NSC Discover Poll F index
| #define PTX_NSC_DISCOVER_POLLF_LENGTH (0x01u) |
NSC Discover Poll F length
| #define PTX_NSC_DISCOVER_POLLF_NOT (0x00u) |
NSC Discover Poll F Not
| #define PTX_NSC_DISCOVER_POLLF_YES (0x01u) |
NSC Discover Poll F Yes
| #define PTX_NSC_DISCOVER_POLLISODEP_NO (0x00u) |
NSC Discover Poll ISODEP No
| #define PTX_NSC_DISCOVER_POLLISODEP_YES (0x01u) |
NSC Discover Poll ISODEP Yes
| #define PTX_NSC_DISCOVER_POLLNFCDEP_NO (0x00u) |
NSC Discover Poll NFCDEP No
| #define PTX_NSC_DISCOVER_POLLNFCDEP_YES (0x01u) |
NSC Discover Poll NFCDEP Yes
| #define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_NO (0x00u) |
NSC Discover Poll V Bail out No
| #define PTX_NSC_DISCOVER_POLLV_BAIL_OUT_YES (0x01u) |
NSC Discover Poll V Bail out Yes
| #define PTX_NSC_DISCOVER_POLLV_YES (0x01u) |
NSC Discover Poll V Yes
| #define PTX_NSC_DISCOVER_RSP_LENGTH (0x02u) |
NSC Discover response length
| #define PTX_NSC_DISCOVER_RSP_OPCODE (0x52u) |
NSC Discover response opcode
| #define PTX_NSC_FRAMETYPE (0xC0u) |
NSC Frametype
| #define PTX_NSC_FRAMETYPE_CMD (0x00u) |
NSC Frametype command
| #define PTX_NSC_FRAMETYPE_NTF (0x80u) |
NSC Frametype NTF
| #define PTX_NSC_FRAMETYPE_RSP (0x40u) |
NSC Frametype response
| #define PTX_NSC_FRAMETYPE_RST_RSP (0x01u) |
NSC Frametype RST response
| #define PTX_NSC_FRAMETYPE_TRANSP (0xC0u) |
NSC Frametype Transp
| #define PTX_NSC_HCP_CTRL_OPCODE (0xC1u) |
NSC HCP Control opcode
| #define PTX_NSC_HCP_MSG_OPCODE (0xC1u) |
NSC HCP Message opcode
| #define PTX_NSC_HW_CONTROL_MODE 0x00 |
NSC HW Control mode
| #define PTX_NSC_HW_PROTOCOL_MODE 0x01 |
NSC HW Protocol mode
| #define PTX_NSC_INIT_ALMMAX_DEFAULT {0x3C, 0x72, 0x7E, 0x12} |
NSC INIT ALMMAX default
| #define PTX_NSC_INIT_ALMMIN_DEFAULT {0x3B, 0xCE, 0x54, 0x0F} |
NSC INIT ALMMIN default
| #define PTX_NSC_INIT_CLK_SRC_27MHZ (0x00u) |
NSC INIT CLK source 27MHz
| #define PTX_NSC_INIT_CLK_SRC_DEFAULT (0x01u) |
NSC INIT CLK source default
| #define PTX_NSC_INIT_CLK_SRC_HOST (0x01u) |
NSC INIT CLK source host
| #define PTX_NSC_INIT_CLK_SRC_INDEX (0x01u) |
NSC INIT CLK source index
| #define PTX_NSC_INIT_CLK_SRC_LENGTH (0x01u) |
NSC INIT CLK source length
| #define PTX_NSC_INIT_LENGTH (0x51u) |
NSC INIT length
| #define PTX_NSC_INIT_NHOST_CE_DEFAULT {0x78, 0x40, 0x00, 0x00} |
NSC INIT NHOST CE default
| #define PTX_NSC_INIT_NHOST_CE_INDEX (0x07u) |
NSC INIT NHOST CE index
| #define PTX_NSC_INIT_NHOST_DEFAULT {0x78, 0x00, 0x00, 0x00} |
NSC INIT NHOST default
| #define PTX_NSC_INIT_NHOST_INDEX (0x03u) |
NSC INIT NHOST index
| #define PTX_NSC_INIT_OPCODE_INDEX (0x00u) |
NSC INIT opcode index
| #define PTX_NSC_INIT_OPCODE_LENGTH (0x01u) |
NSC INIT opcode length
| #define PTX_NSC_INIT_OPCODE_OPCODE (0x02u) |
NSC INIT opcode opcode
| #define PTX_NSC_INIT_PRNG_SEED_DEFAULT {0x44, 0x44, 0x44, 0x44} |
NSC INIT PRNG Seed default
| #define PTX_NSC_INIT_PRNG_SEED_INDEX (0x0Du) |
NSC INIT PRNG Seed index
| #define PTX_NSC_INIT_RSP_LENGTH (0x02u) |
NSC INIT response length
| #define PTX_NSC_INIT_RSP_OPCODE (0x42u) |
NSC INIT response opcode
| #define PTX_NSC_INIT_TX_WAVEGEN_BANK0_DEFAULT |
NSC INIT TX WAVGEN BANK0 default
| #define PTX_NSC_INIT_TX_WAVEGEN_BANK0_INDEX (0x11u) |
NSC INIT TX WAVGEN BANK0 index
| #define PTX_NSC_INIT_TX_WAVEGEN_BANK1_DEFAULT |
NSC INIT TX WAVGEN BANK1 default
| #define PTX_NSC_INIT_TX_WAVEGEN_BANK1_INDEX (0x31u) |
NSC INIT TX WAVGEN BANK1 index
| #define PTX_NSC_INIT_UART_CONFIG_DEFAULT {0x3B, 0x03} |
NSC INIT UART Config default
| #define PTX_NSC_INIT_UART_CONFIG_INDEX (0x0Bu) |
NSC INIT UART Config index
| #define PTX_NSC_INIT_UART_CONFIG_LENGTH (0x02u) |
NSC INIT UART Config length
| #define PTX_NSC_INIT_VAR_LBS_DEFAULT (0x01u) |
NSC INIT VAR LBS default
| #define PTX_NSC_INIT_VAR_LBS_INDEX (0x02u) |
NSC INIT VAR LBS index
| #define PTX_NSC_INIT_VAR_LBS_LENGTH (0x01u) |
NSC INIT VAR LBS length
| #define PTX_NSC_NSC_HCP_CTRL_ACK (0x00u) |
NSC HCP Control ACK
| #define PTX_NSC_NTF (0x60u) |
NSC NTF
| #define PTX_NSC_PAUSE_STATE_PAUSEDBYAPP 0x01 |
NSC Pause State. Paused by APP
| #define PTX_NSC_PAUSE_STATE_PAUSEDBYSTACK 0x02 |
NSC Pause State. Paused by Stack
| #define PTX_NSC_PAUSE_STATE_RUNNING 0x00 |
NSC Pause State. Running
| #define PTX_NSC_READ_0_LEN 1 |
Bytes to read for initial (ACK) throw-away.
| #define PTX_NSC_READ_1_LEN 1 |
Bytes to read for length information.
| #define PTX_NSC_READ_1_LEN_POS 0 |
Position of the length information.
| #define PTX_NSC_READ_CMD_HD_LENGTH (0x03u) |
NSC Read command HD length
| #define PTX_NSC_READ_CMD_OPCODE (0x03u) |
NSC Read command opcode
| #define PTX_NSC_READ_LEN_1 1 |
Length of response to Read Register command
| #define PTX_NSC_READ_LEN_ACK 0 |
Acknowledge to Write Register command
| #define PTX_NSC_READ_RSP_HD_LENGTH (0x03u) |
NSC Read response length
| #define PTX_NSC_READ_RSP_OPCODE (0x43u) |
NSC Read response opcode
| #define PTX_NSC_RESET_CPUEN_INDEX (0x01u) |
NSC Reset CPUEN index
| #define PTX_NSC_RESET_CPUEN_LENGTH (0x01u) |
NSC Reset CPUEN length
| #define PTX_NSC_RESET_LENGTH (0x02u) |
NSC Reset length
| #define PTX_NSC_RESET_OPCODE_INDEX (0x00u) |
NSC Reset opcode index
| #define PTX_NSC_RESET_OPCODE_LENGTH (0x01u) |
NSC Reset opcode length
| #define PTX_NSC_RESET_OPCODE_OPCODE (0x01u) |
NSC Reset opcode opcode
| #define PTX_NSC_RESET_RSP_LENGTH (0x02u) |
NSC Reset response length
| #define PTX_NSC_RESET_RSP_OPCODE (0x41u) |
NSC Reset response opcode
| #define PTX_NSC_RF_ACTIVATE_CMD_OPCODE (0x13u) |
NSC RF Active command opcode
| #define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_INDEX (0x00u) |
NSC RF Active command opcode index
| #define PTX_NSC_RF_ACTIVATE_CMD_OPCODE_LENGTH (0x01u) |
NSC RF Active command opcode length
| #define PTX_NSC_RF_ACTIVATE_RSP_LENGTH (0x02u) |
NSC RF Active response lenth
| #define PTX_NSC_RF_ACTIVATE_RSP_OPCODE (0x53u) |
NSC RF Active response opcode
| #define PTX_NSC_RF_CONFIG_CMD_EOC (0x00u) |
NSC RF Config command EOC
| #define PTX_NSC_RF_CONFIG_CMD_LISTEN (0x20u) |
NSC RF Config command Listen
| #define PTX_NSC_RF_CONFIG_CMD_MISC (0x04u) |
NSC RF Config command MISC
| #define PTX_NSC_RF_CONFIG_CMD_NORT_LENGTH (96u) |
NSC RF Config command NORT length
| #define PTX_NSC_RF_CONFIG_CMD_OPCODE (0x11u) |
NSC RF Config command opcode
| #define PTX_NSC_RF_CONFIG_CMD_OPCODE_INDEX (0x00u) |
NSC RF Config command opcode index
| #define PTX_NSC_RF_CONFIG_CMD_OPCODE_LENGTH (0x01u) |
NSC RF Config command opcode length
| #define PTX_NSC_RF_CONFIG_CMD_PARAM_INDEX (0x01u) |
NSC RF Config command param index
| #define PTX_NSC_RF_CONFIG_CMD_PARAM_LENGTH (0x01u) |
NSC RF Config command param length
| #define PTX_NSC_RF_CONFIG_CMD_PARAM_NOONE (0x00u) |
NSC RF Config command param NOONE
| #define PTX_NSC_RF_CONFIG_CMD_PARAM_ROUTING_TABLE (0x01u) |
NSC RF Config command param outing table
| #define PTX_NSC_RF_CONFIG_CMD_POLLA_106 (0x11u) |
NSC RF Config command Poll A 106
| #define PTX_NSC_RF_CONFIG_CMD_POLLA_212 (0x12u) |
NSC RF Config command Poll A 212
| #define PTX_NSC_RF_CONFIG_CMD_POLLA_424 (0x13u) |
NSC RF Config command Poll A 424
| #define PTX_NSC_RF_CONFIG_CMD_POLLA_848 (0x14u) |
NSC RF Config command Poll A 848
| #define PTX_NSC_RF_CONFIG_CMD_POLLB_106 (0x15u) |
NSC RF Config command Poll B 106
| #define PTX_NSC_RF_CONFIG_CMD_POLLB_212 (0x16u) |
NSC RF Config command Poll B 212
| #define PTX_NSC_RF_CONFIG_CMD_POLLB_424 (0x17u) |
NSC RF Config command Poll B 424
| #define PTX_NSC_RF_CONFIG_CMD_POLLB_848 (0x18u) |
NSC RF Config command Poll B 848
| #define PTX_NSC_RF_CONFIG_CMD_POLLF_212 (0x19u) |
NSC RF Config command Poll F 212
| #define PTX_NSC_RF_CONFIG_CMD_POLLF_424 (0x1Au) |
NSC RF Config command Poll F 424
| #define PTX_NSC_RF_CONFIG_CMD_POLLV (0x1Eu) |
NSC RF Config command Poll V
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_AID_BASED (0x05u) |
NSC RF Config command RT AID Based
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_APDU_BASED (0x04u) |
NSC RF Config command RT APDU Based
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_LENGTH (0x01u) |
NSC RF Config command RT length
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_PROTOCOL_BASED (0x02u) |
NSC RF Config command RT Protocol Based
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_SYSTEM_CODE_BASED (0x03u) |
NSC RF Config command RT System Code Based
| #define PTX_NSC_RF_CONFIG_CMD_ROUTE_TYPE_TECH_BASED (0x01u) |
NSC RF Config command RT Tech Based
| #define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_INDEX (0x02u) |
NSC RF Config command RT length index
| #define PTX_NSC_RF_CONFIG_CMD_RT_LENGTH_LENGTH (0x01u) |
NSC RF Config command RT length length
| #define PTX_NSC_RF_CONFIG_CMD_TX_POWER_MODE (0x02u) |
NSC RF Config command TX Power Mode
| #define PTX_NSC_RF_CONFIG_CMD_TX_WAVEBANK (0x02u) |
NSC RF Config command TX Wavebank
| #define PTX_NSC_RF_CONFIG_RSP_LENGTH (0x02u) |
NSC RF Config response length
| #define PTX_NSC_RF_CONFIG_RSP_OPCODE (0x51u) |
NSC RF Config response opcode
| #define PTX_NSC_RF_DEACTIVATE_CMD_LENGTH (0x01u) |
NSC RF Deactivate command length
| #define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE (0x14u) |
NSC RF Deactivate command opcode
| #define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_INDEX (0x00u) |
NSC RF Deactivate command opcode index
| #define PTX_NSC_RF_DEACTIVATE_CMD_OPCODE_LENGTH (0x01u) |
NSC RF Deactivate command length
| #define PTX_NSC_RF_DEACTIVATE_NTF_COMMAND_FINISHED (0x04u) |
NSC RF Deactivate NTF command finished
| #define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MAX (0x03u) |
NSC RF DEactivate NTF length maximum
| #define PTX_NSC_RF_DEACTIVATE_NTF_LENGTH_MIN (0x02u) |
NSC RF DEactivate NTF length minimum
| #define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE (0x94u) |
NSC RF DEactivate NTF opcode
| #define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_INDEX (0x00u) |
NSC RF DEactivate NTF opcode index
| #define PTX_NSC_RF_DEACTIVATE_NTF_OPCODE_LENGTH (0x01u) |
NSC RF DEactivate NTF opcode length
| #define PTX_NSC_RF_DEACTIVATE_NTF_REASON_DESELECT (0x01u) |
NSC RF Deactivate NTF Reason. Deselect
| #define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RELEASE (0x02u) |
NSC RF Deactivate NTF Reason. Release
| #define PTX_NSC_RF_DEACTIVATE_NTF_REASON_RF_OFF (0x03u) |
NSC RF Deactivate NTF Reason. RF OFF
| #define PTX_NSC_RF_DEACTIVATE_RSP_LENGTH (0x03u) |
NSC RF Deactivate RSP length
| #define PTX_NSC_RF_DEACTIVATE_RSP_OPCODE (0x54u) |
NSC RF Deactivate RSP opcode
| #define PTX_NSC_RF_RUN_TEST_CMD_OPCODE (0x17u) |
NSC RF Run Test command opcode
| #define PTX_NSC_RF_RUN_TEST_CMD_RSP_LENGTH (0x02u) |
NSC RF Run Test Command response length
| #define PTX_NSC_RF_RUN_TEST_CMD_RSP_OPCODE (0x57u) |
NSC RF Run Test Command response opcode
| #define PTX_NSC_RF_SET_PARAM_CMD_EOC (0x00u) |
NSC RF Set Param command EOC
| #define PTX_NSC_RF_SET_PARAM_CMD_OPCODE (0x16u) |
NSC RF Set Param command opcode
| #define PTX_NSC_RF_SET_PARAM_RSP_LENGTH (0x02u) |
NSC RF Set Param response length
| #define PTX_NSC_RF_SET_PARAM_RSP_OPCODE (0x56u) |
NSC RF Set Param response opcode
| #define PTX_NSC_RF_STOP_TEST_CMD_OPCODE (0x18u) |
NSC RF Stop Test command opcode
| #define PTX_NSC_RF_STOP_TEST_CMD_RSP_LENGTH (0x02u) |
NSC RF Run Test Command response length
| #define PTX_NSC_RF_STOP_TEST_CMD_RSP_OPCODE (0x58u) |
NSC RF Run Test Command response opcode
| #define PTX_NSC_RFD_CHAINING_MSG_OPCODE (0xE2u) |
NSC RFD Chaining Message opcode
| #define PTX_NSC_RFD_CTRL_ACK (0x00u) |
NSC RFD Control ACK
| #define PTX_NSC_RFD_CTRL_ATTENTION (0x03u) |
NSC RFD Control Attention
| #define PTX_NSC_RFD_CTRL_EOF (0x02u) |
NSC RFD Control EOF
| #define PTX_NSC_RFD_CTRL_NACK (0x01u) |
NSC RFD Control NACK
| #define PTX_NSC_RFD_CTRL_NR (0x04u) |
NSC RFD Control NR
| #define PTX_NSC_RFD_CTRL_OPCODE (0xD2u) |
NSC RFD Control opcode
| #define PTX_NSC_RFD_MSG_OPCODE (0xC2u) |
NSC RFD Message opcode
| #define PTX_NSC_ROUTINGT_CMD_OPCODE (0x15u) |
NSC Routing Table command opcode
| #define PTX_NSC_ROUTINGT_CMD_OPCODE_INDEX (0x00u) |
NSC Routing Table command opcode index
| #define PTX_NSC_ROUTINGT_CMD_OPCODE_LENGTH (0x01u) |
NSC Routing Table command opcode length
| #define PTX_NSC_ROUTINGT_RSP_LENGTH (0x02u) |
NSC Routing Table response length
| #define PTX_NSC_ROUTINGT_RSP_OPCODE (0x55u) |
NSC Routing Table response opcode
| #define PTX_NSC_RSP (0x40u) |
NSC response
| #define PTX_NSC_STANDBY_CMD_OPCODE (0x05u) |
NSC Standy command opcode
| #define PTX_NSC_STANDBY_PARAMETERS_LEN (0x00u) |
NSC Standy parameters length
| #define PTX_NSC_STANDBY_RESP_LEN (0x02u) |
NSC Standy response length
| #define PTX_NSC_STANDBY_RSP_OPCODE (0x45u) |
NSC Standy response opcode
| #define PTX_NSC_SYSTEM_CONFIG_NAME_CAPACITY 64 |
NSC SYSTEM CONFIG NAME CAPACITY.
| #define PTX_NSC_THREAD_NOT_PAUSED_LOCALLY 0x00 |
NSC Thread not paused locally
| #define PTX_NSC_THREAD_PAUSED_LOCALLY 0x01 |
NSC Thread Paused locally
| #define PTX_NSC_WAKEUP_CMD_OPCODE (0x06u) |
NSC Wakeup command opcode
| #define PTX_NSC_WAKEUP_PARAMETERS_LEN (0x00u) |
NSC Wakeup parameters length
| #define PTX_NSC_WAKEUP_RESP_LEN (0x02u) |
NSC Wakeup response length
| #define PTX_NSC_WAKEUP_RSP_OPCODE (0x46u) |
NSC Wakeup response opcode
| #define PTX_NSC_WRITE_CMD_HD_LENGTH (0x03u) |
NSC Write command HD length
| #define PTX_NSC_WRITE_CMD_OPCODE (0x04u) |
NSC Write command opcode
| #define PTX_NSC_WRITE_RSP_LENGTH (0x02u) |
NSC Write response length
| #define PTX_NSC_WRITE_RSP_OPCODE (0x44u) |
NSC Write response opcode
| ptxStatus_t ptxNSC_System_ApplyDefaults | ( | struct ptxNSC * | nscCtx | ) |
Function used to apply default System-Config parameters.
| [in] | nscCtx | Pointer to the component structure. |
| ptxStatus_t ptxNSC_System_DeInit | ( | struct ptxNSC * | nscCtx | ) |
De-Initialize the NVM.
| [in] | nscCtx | Pointer to the component structure. |
| ptxStatus_t ptxNSC_System_GetConfig | ( | struct ptxNSC * | nscCtx, |
| ptxNSC_System_t * | sysParams ) |
Function used to retrieve the current System-Config parameters.
| [in] | nscCtx | Pointer to the component structure. |
| [out] | sysParams | Pointer to the System Config Parameters. |
| ptxStatus_t ptxNSC_System_Init | ( | struct ptxNSC * | nscCtx | ) |
Initialize the System-component.
| [in] | nscCtx | Pointer to the component structure. |
| ptxStatus_t ptxNSC_System_LoadParamsNvm | ( | struct ptxNSC * | nscCtx, |
| ptxNSC_System_t * | sysParams ) |
Function used to load System-Config parameters from NVM to given parameter structure.
| [in] | nscCtx | Pointer to the component structure. |
| [out] | sysParams | Pointer to the System Config Parameters. |
| ptxStatus_t ptxNSC_System_SetConfig | ( | struct ptxNSC * | nscCtx, |
| ptxNSC_System_t * | sysParams ) |
Function used to directly set System-Config parameters.
| [in] | nscCtx | Pointer to the component structure. |
| [in] | sysParams | Pointer to the System Config Parameters. |
| ptxStatus_t ptxNSC_System_SetConfigFileName | ( | struct ptxNSC * | nscCtx, |
| const char * | fileName ) |
Set System Config File Name.
| [in] | nscCtx | Pointer to the component structure. |
| [in] | fileName | Pointer to file name string (It shall be /0 ended). |
| ptxStatus_t ptxNsc_Thread_ProcessNsc | ( | struct ptxNSC * | nscCtx, |
| ptxBufferPool_Item_t * | bufferItem ) |
Entry point for processing a message received.
| [in] | nscCtx | Pointer to the component structure. |
| [in] | bufferItem | Pointer to buffer structure containing message received. |
| ptxStatus_t ptxNsc_ThreadCreate | ( | struct ptxNSC * | nscCtx | ) |
Function used to create NSC thread.
| [in] | nscCtx | Pointer to the component structure. |
| ptxStatus_t ptxNsc_ThreadPause | ( | struct ptxNSC * | nscCtx, |
| ptxNSC_Pause_Options | pauseMode ) |
Function used to pause and resume the NSC thread.
| [in] | nscCtx | Pointer to the component structure. |
| [in] | pauseMode | Specifies how the thread should be paused, see ptxNSC_Pause_Options. |
| ptxStatus_t ptxNsc_ThreadShutdown | ( | struct ptxNSC * | nscCtx | ) |
Function used to shutdown NSC thread.
| [in] | nscCtx | Pointer to the component structure. |
| ptxStatus_t ptxNSC_WaitGetRspBuffer | ( | struct ptxNSC * | nscCtx, |
| ptxIoRq_t * | ioRqItem, | ||
| ptxBufferPool_Item_t ** | bufferItem ) |
Function used at completion path to get the buffer linked to the IoRq Object.
| [in] | nscCtx | Pointer to the component structure. |
| [in] | ioRqItem | IoRq Item whose buffer is going to be got. |
| [out] | bufferItem | Buffer to be gotten. |
| ptxStatus_t ptxNSC_WaitGetRspBuffer_NotIoRq | ( | struct ptxNSC * | nscCtx, |
| ptxBufferPool_Item_t ** | bufferItem ) |
Function used at completion path to get the buffer set it through NSC Component.
| [in] | nscCtx | Pointer to the component structure. |
| [out] | bufferItem | Buffer to be gotten. |