LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CImpinjAuthenticate for LLRP parameter ImpinjAuthenticate. More...
#include <out_impinj_ltkcpp.h>
Inherits CParameter, CParameter, CParameter, and CParameter.
Public Member Functions | |
llrp_u16_t | getOpSpecID (void) |
Get accessor functions for the LLRP OpSpecID field. | |
void | setOpSpecID (llrp_u16_t value) |
Set accessor functions for the LLRP OpSpecID field. | |
llrp_u32_t | getAccessPassword (void) |
Get accessor functions for the LLRP AccessPassword field. | |
void | setAccessPassword (llrp_u32_t value) |
Set accessor functions for the LLRP AccessPassword field. | |
llrp_u1_t | getSendRep (void) |
Get accessor functions for the LLRP SendRep field. | |
void | setSendRep (llrp_u1_t value) |
Set accessor functions for the LLRP SendRep field. | |
llrp_u1_t | getIncRepLen (void) |
Get accessor functions for the LLRP IncRepLen field. | |
void | setIncRepLen (llrp_u1_t value) |
Set accessor functions for the LLRP IncRepLen field. | |
llrp_u8_t | getCSI (void) |
Get accessor functions for the LLRP CSI field. | |
void | setCSI (llrp_u8_t value) |
Set accessor functions for the LLRP CSI field. | |
llrp_u1v_t | getMessage (void) |
Get accessor functions for the LLRP Message field. | |
void | setMessage (llrp_u1v_t value) |
Set accessor functions for the LLRP Message field. | |
std::list< CParameter * >::iterator | beginCustom (void) |
Returns the first element of the Custom sub-parameter list. | |
std::list< CParameter * >::iterator | endCustom (void) |
Returns the last element of the Custom sub-parameter list. | |
void | clearCustom (void) |
Clears the LLRP Custom sub-parameter list. | |
int | countCustom (void) |
Count of the LLRP Custom sub-parameter list. | |
EResultCode | addCustom (CParameter *pValue) |
Add a Custom to the LLRP sub-parameter list. | |
llrp_u16_t | getOpSpecID (void) |
Get accessor functions for the LLRP OpSpecID field. | |
void | setOpSpecID (llrp_u16_t value) |
Set accessor functions for the LLRP OpSpecID field. | |
llrp_u32_t | getAccessPassword (void) |
Get accessor functions for the LLRP AccessPassword field. | |
void | setAccessPassword (llrp_u32_t value) |
Set accessor functions for the LLRP AccessPassword field. | |
llrp_u1_t | getSendRep (void) |
Get accessor functions for the LLRP SendRep field. | |
void | setSendRep (llrp_u1_t value) |
Set accessor functions for the LLRP SendRep field. | |
llrp_u1_t | getIncRepLen (void) |
Get accessor functions for the LLRP IncRepLen field. | |
void | setIncRepLen (llrp_u1_t value) |
Set accessor functions for the LLRP IncRepLen field. | |
llrp_u8_t | getCSI (void) |
Get accessor functions for the LLRP CSI field. | |
void | setCSI (llrp_u8_t value) |
Set accessor functions for the LLRP CSI field. | |
llrp_u1v_t | getMessage (void) |
Get accessor functions for the LLRP Message field. | |
void | setMessage (llrp_u1v_t value) |
Set accessor functions for the LLRP Message field. | |
std::list< CParameter * >::iterator | beginCustom (void) |
Returns the first element of the Custom sub-parameter list. | |
std::list< CParameter * >::iterator | endCustom (void) |
Returns the last element of the Custom sub-parameter list. | |
void | clearCustom (void) |
Clears the LLRP Custom sub-parameter list. | |
int | countCustom (void) |
Count of the LLRP Custom sub-parameter list. | |
EResultCode | addCustom (CParameter *pValue) |
Add a Custom to the LLRP sub-parameter list. | |
llrp_u16_t | getOpSpecID (void) |
Get accessor functions for the LLRP OpSpecID field. | |
void | setOpSpecID (llrp_u16_t value) |
Set accessor functions for the LLRP OpSpecID field. | |
llrp_u32_t | getAccessPassword (void) |
Get accessor functions for the LLRP AccessPassword field. | |
void | setAccessPassword (llrp_u32_t value) |
Set accessor functions for the LLRP AccessPassword field. | |
llrp_u1_t | getSendRep (void) |
Get accessor functions for the LLRP SendRep field. | |
void | setSendRep (llrp_u1_t value) |
Set accessor functions for the LLRP SendRep field. | |
llrp_u1_t | getIncRepLen (void) |
Get accessor functions for the LLRP IncRepLen field. | |
void | setIncRepLen (llrp_u1_t value) |
Set accessor functions for the LLRP IncRepLen field. | |
llrp_u8_t | getCSI (void) |
Get accessor functions for the LLRP CSI field. | |
void | setCSI (llrp_u8_t value) |
Set accessor functions for the LLRP CSI field. | |
llrp_u1v_t | getMessage (void) |
Get accessor functions for the LLRP Message field. | |
void | setMessage (llrp_u1v_t value) |
Set accessor functions for the LLRP Message field. | |
std::list< CParameter * >::iterator | beginCustom (void) |
Returns the first element of the Custom sub-parameter list. | |
std::list< CParameter * >::iterator | endCustom (void) |
Returns the last element of the Custom sub-parameter list. | |
void | clearCustom (void) |
Clears the LLRP Custom sub-parameter list. | |
int | countCustom (void) |
Count of the LLRP Custom sub-parameter list. | |
EResultCode | addCustom (CParameter *pValue) |
Add a Custom to the LLRP sub-parameter list. | |
llrp_u16_t | getOpSpecID (void) |
Get accessor functions for the LLRP OpSpecID field. | |
void | setOpSpecID (llrp_u16_t value) |
Set accessor functions for the LLRP OpSpecID field. | |
llrp_u32_t | getAccessPassword (void) |
Get accessor functions for the LLRP AccessPassword field. | |
void | setAccessPassword (llrp_u32_t value) |
Set accessor functions for the LLRP AccessPassword field. | |
llrp_u1_t | getSendRep (void) |
Get accessor functions for the LLRP SendRep field. | |
void | setSendRep (llrp_u1_t value) |
Set accessor functions for the LLRP SendRep field. | |
llrp_u1_t | getIncRepLen (void) |
Get accessor functions for the LLRP IncRepLen field. | |
void | setIncRepLen (llrp_u1_t value) |
Set accessor functions for the LLRP IncRepLen field. | |
llrp_u8_t | getCSI (void) |
Get accessor functions for the LLRP CSI field. | |
void | setCSI (llrp_u8_t value) |
Set accessor functions for the LLRP CSI field. | |
llrp_u1v_t | getMessage (void) |
Get accessor functions for the LLRP Message field. | |
void | setMessage (llrp_u1v_t value) |
Set accessor functions for the LLRP Message field. | |
std::list< CParameter * >::iterator | beginCustom (void) |
Returns the first element of the Custom sub-parameter list. | |
std::list< CParameter * >::iterator | endCustom (void) |
Returns the last element of the Custom sub-parameter list. | |
void | clearCustom (void) |
Clears the LLRP Custom sub-parameter list. | |
int | countCustom (void) |
Count of the LLRP Custom sub-parameter list. | |
EResultCode | addCustom (CParameter *pValue) |
Add a Custom to the LLRP sub-parameter list. | |
Protected Attributes | |
llrp_u16_t | m_OpSpecID |
llrp_u32_t | m_AccessPassword |
llrp_u1_t | m_SendRep |
llrp_u1_t | m_IncRepLen |
llrp_u8_t | m_CSI |
llrp_u1v_t | m_Message |
std::list< CParameter * > | m_listCustom |
Class Definition CImpinjAuthenticate for LLRP parameter ImpinjAuthenticate.
<p>This custom parameter is an OpSpec that performs a Gen2v2 Authenticate command.</p> <p>AccessPassword: the password required to move the tag into the secured state if needed.</p> <p>SendRep: must be set to 1 in the current implementation, for the tag to send the response in a reply.</p> <p>IncRepLen: must be set to 0 in the current implementation, to omit length from the reply.</p> <p>CSI: must be set to 01 in the current implementation, to set the crypto suite to use.</p> <p>Message: to challenge the authentication engine. Must be 48-bits in the current implementation. The 6th bit determines the length of the expected response. If 0 the response is 64 bits, else the response is 128 bits.</p> <SMALL><i>Copyright 2020 Impinj Inc.</i></SMALL>
Definition at line 16231 of file armv7l/src/generated/out_impinj_ltkcpp.h.