49#ifndef APIS_PTX_NATIVE_TAG_T4T_H_
50#define APIS_PTX_NATIVE_TAG_T4T_H_
75#define PTX_T4T_MIN_TX_BUFFER_SIZE (uint32_t)256
155 uint8_t nbrDataBytes,
156 uint8_t expectedResponseLen,
173 uint8_t nbrExpectedBytes,
191 uint8_t nbrExpectedBytes,
211 uint8_t nbrDataBytes,
231 uint8_t nbrDataBytes,
ptxStatus_t ptxNativeTag_T4TReadBinaryODO(ptxNativeTag_T4T_t *t4tComp, uint32_t offset, uint8_t nbrExpectedBytes, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Read Binary command for Native Tag T4T.
ptxStatus_t ptxNativeTag_T4TUpdateBinaryODO(ptxNativeTag_T4T_t *t4tComp, uint32_t offset, uint8_t *data, uint8_t nbrDataBytes, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Update Binary command for Native Tag T4T.
struct ptxNativeTag_T4T_CommandAPDUFields ptxNativeTag_T4T_CommandAPDUFields_t
T4T CAPDU fields struct.
struct ptxNativeTag_T4T ptxNativeTag_T4T_t
T4T Native Tag Component.
ptxStatus_t ptxNativeTag_T4TSelect(ptxNativeTag_T4T_t *t4tComp, uint8_t paramByte1, uint8_t paramByte2, uint8_t *data, uint8_t nbrDataBytes, uint8_t expectedResponseLen, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Select command for Native Tag T4T.
ptxStatus_t ptxNativeTag_T4TClose(ptxNativeTag_T4T_t *t4tComp)
Uninitialize / Close the T4T Native Tag Component.
ptxStatus_t ptxNativeTag_T4TOpen(ptxNativeTag_T4T_t *t4tComp, ptxNativeTag_T4T_InitParams_t *initParams)
Initialize / Open the T4T Native Tag Component.
struct ptxNativeTag_T4T_InitParams ptxNativeTag_T4T_InitParams_t
T4T Native Tag Initialization Parameters.
ptxStatus_t ptxNativeTag_T4TUpdateBinary(ptxNativeTag_T4T_t *t4tComp, uint16_t offset, uint8_t *data, uint8_t nbrDataBytes, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Update Binary command for Native Tag T4T.
ptxStatus_t ptxNativeTag_T4TReadBinary(ptxNativeTag_T4T_t *t4tComp, uint16_t offset, uint8_t nbrExpectedBytes, uint8_t *rx, size_t *rxLen, uint32_t msTimeout)
Read Binary command for Native Tag T4T.
uint16_t ptxStatus_t
Status Type.
Definition ptxStatus.h:70
enum ptxStatus_Comps ptxStatus_Comps_t
Component Definitions.
IOT Reader Main Structure (Context).
Definition ptx_IOT_READER.h:757
T4T CAPDU fields struct.
Definition ptxNativeTag_T4T.h:99
uint8_t ber_tlv_data_field[5]
Definition ptxNativeTag_T4T.h:105
uint8_t nbr_data_length_bytes
Definition ptxNativeTag_T4T.h:101
uint16_t nbr_data_bytes
Definition ptxNativeTag_T4T.h:102
uint8_t expected_length_field[3]
Definition ptxNativeTag_T4T.h:103
uint8_t data_length_field[3]
Definition ptxNativeTag_T4T.h:100
uint8_t nbr_expected_length_bytes
Definition ptxNativeTag_T4T.h:104
T4T Native Tag Initialization Parameters.
Definition ptxNativeTag_T4T.h:88
ptxIoTRd_t * IotRd
Definition ptxNativeTag_T4T.h:89
uint8_t * TxBuffer
Definition ptxNativeTag_T4T.h:90
uint32_t TxBufferSize
Definition ptxNativeTag_T4T.h:91
T4T Native Tag Component.
Definition ptxNativeTag_T4T.h:112
ptxNativeTag_T4T_CommandAPDUFields_t Fields
Definition ptxNativeTag_T4T.h:117
ptxIoTRd_t * IotRd
Definition ptxNativeTag_T4T.h:115
uint8_t * TxBuffer
Definition ptxNativeTag_T4T.h:116
ptxStatus_Comps_t CompId
Definition ptxNativeTag_T4T.h:114