NXP NFC Reader Library
v4.040.05.011646
|
Socket structure of LLCP transport. More...
Data Fields | |
phOsal_SemObj_t | xSema |
Handle to the semaphore. More... | |
phOsal_SemObj_t | xRxSema |
Handle to the Receive semaphore. More... | |
phlnLlcp_Socket_Seq_t | sSeq |
Sequence of the I PDU. More... | |
struct phlnLlcp_Transport_Socket * | pNext |
Pointer to the next Registered Socket. More... | |
uint8_t * | pUri |
Pointer to URI (Uniform Resource Identifier). More... | |
uint32_t | dwBufLen |
The size of the Socket Rx Buffer. More... | |
uint8_t * | pbRxBuffer |
Pointer to the Socket Rx buffer. More... | |
uint32_t | dwLength |
Length of the data received. More... | |
uint16_t | wRMiu |
Remote Link's MIU. More... | |
uint8_t | fReady |
Ready to receive flag. More... | |
phlnLlcp_Transport_Socket_Type_t | eSocketType |
Based on this, I PDU (Connection-Oriented) or UI PDU (Connection-Less) will be sent. More... | |
phStatus_t | wStatus |
Determines the status of the Socket. More... | |
uint8_t | bLsap |
Local SAP (Service Access Point) address. More... | |
uint8_t | bRsap |
Remote SAP address. More... | |
uint8_t | bState |
Socket state can be as per LLCP Socket States. More... | |
Socket structure of LLCP transport.
phOsal_SemObj_t phlnLlcp_Transport_Socket::xSema |
Handle to the semaphore.
phOsal_SemObj_t phlnLlcp_Transport_Socket::xRxSema |
Handle to the Receive semaphore.
phlnLlcp_Socket_Seq_t phlnLlcp_Transport_Socket::sSeq |
Sequence of the I PDU.
struct phlnLlcp_Transport_Socket* phlnLlcp_Transport_Socket::pNext |
Pointer to the next Registered Socket.
uint8_t* phlnLlcp_Transport_Socket::pUri |
Pointer to URI (Uniform Resource Identifier).
uint32_t phlnLlcp_Transport_Socket::dwBufLen |
The size of the Socket Rx Buffer.
uint8_t* phlnLlcp_Transport_Socket::pbRxBuffer |
Pointer to the Socket Rx buffer.
Size of the Socket Buffer should be less than or equal to 248 Bytes and less than HAL Rx Buffer. Note: To achieve better performance Socket Buffer Size should be multiple of 248.
uint32_t phlnLlcp_Transport_Socket::dwLength |
Length of the data received.
uint16_t phlnLlcp_Transport_Socket::wRMiu |
Remote Link's MIU.
uint8_t phlnLlcp_Transport_Socket::fReady |
Ready to receive flag.
Note: This Flag needs to be set 'True' by the Application after each Socket Receive to receive next Packet as RW (Receive Window) is 1.
phlnLlcp_Transport_Socket_Type_t phlnLlcp_Transport_Socket::eSocketType |
Based on this, I PDU (Connection-Oriented) or UI PDU (Connection-Less) will be sent.
phStatus_t phlnLlcp_Transport_Socket::wStatus |
Determines the status of the Socket.
uint8_t phlnLlcp_Transport_Socket::bLsap |
Local SAP (Service Access Point) address.
uint8_t phlnLlcp_Transport_Socket::bRsap |
Remote SAP address.
uint8_t phlnLlcp_Transport_Socket::bState |
Socket state can be as per LLCP Socket States.