LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CC1G2Lock for LLRP parameter C1G2Lock. More...
#include <out_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. | |
std::list< CC1G2LockPayload * >::iterator | beginC1G2LockPayload (void) |
Returns the first element of the C1G2LockPayload sub-parameter list. | |
std::list< CC1G2LockPayload * >::iterator | endC1G2LockPayload (void) |
Returns the last element of the C1G2LockPayload sub-parameter list. | |
void | clearC1G2LockPayload (void) |
Clears the LLRP C1G2LockPayload sub-parameter list. | |
int | countC1G2LockPayload (void) |
Count of the LLRP C1G2LockPayload sub-parameter list. | |
EResultCode | addC1G2LockPayload (CC1G2LockPayload *pValue) |
Add a C1G2LockPayload 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. | |
std::list< CC1G2LockPayload * >::iterator | beginC1G2LockPayload (void) |
Returns the first element of the C1G2LockPayload sub-parameter list. | |
std::list< CC1G2LockPayload * >::iterator | endC1G2LockPayload (void) |
Returns the last element of the C1G2LockPayload sub-parameter list. | |
void | clearC1G2LockPayload (void) |
Clears the LLRP C1G2LockPayload sub-parameter list. | |
int | countC1G2LockPayload (void) |
Count of the LLRP C1G2LockPayload sub-parameter list. | |
EResultCode | addC1G2LockPayload (CC1G2LockPayload *pValue) |
Add a C1G2LockPayload 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. | |
std::list< CC1G2LockPayload * >::iterator | beginC1G2LockPayload (void) |
Returns the first element of the C1G2LockPayload sub-parameter list. | |
std::list< CC1G2LockPayload * >::iterator | endC1G2LockPayload (void) |
Returns the last element of the C1G2LockPayload sub-parameter list. | |
void | clearC1G2LockPayload (void) |
Clears the LLRP C1G2LockPayload sub-parameter list. | |
int | countC1G2LockPayload (void) |
Count of the LLRP C1G2LockPayload sub-parameter list. | |
EResultCode | addC1G2LockPayload (CC1G2LockPayload *pValue) |
Add a C1G2LockPayload 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. | |
std::list< CC1G2LockPayload * >::iterator | beginC1G2LockPayload (void) |
Returns the first element of the C1G2LockPayload sub-parameter list. | |
std::list< CC1G2LockPayload * >::iterator | endC1G2LockPayload (void) |
Returns the last element of the C1G2LockPayload sub-parameter list. | |
void | clearC1G2LockPayload (void) |
Clears the LLRP C1G2LockPayload sub-parameter list. | |
int | countC1G2LockPayload (void) |
Count of the LLRP C1G2LockPayload sub-parameter list. | |
EResultCode | addC1G2LockPayload (CC1G2LockPayload *pValue) |
Add a C1G2LockPayload to the LLRP sub-parameter list. | |
Protected Attributes | |
llrp_u16_t | m_OpSpecID |
llrp_u32_t | m_AccessPassword |
std::list< CC1G2LockPayload * > | m_listC1G2LockPayload |
Class Definition CC1G2Lock for LLRP parameter C1G2Lock.
Document Reference LLRP Specification Section 15.2.1.3.2.4
Document Reference LLRP Specification Section 16.3.1.3.2.4
<p>This parameter contains the definition of the access privilege updates (read/write/permalock) to be performed in various locations of the memory. The five data fields for which we can define access control using the lock command are: Kill Password, Access Password, EPC memory, TID memory and User memory. The access privilege updates are expressed as a list of C1G2LockPayload Parameters, one for each memory location.</p> <p>The Access Password provides the password to enter the secured state. A Reader can perform a lock operation on a tag only if the tag is in the secured state. The tag enters the secured state only using the Access Password (if a non-zero value).</p> <SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL>
Definition at line 22446 of file armv7l/src/generated/out_ltkcpp.h.