LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CAccessSpec for LLRP parameter AccessSpec. More...
#include <out_ltkcpp.h>
Public Member Functions | |
llrp_u32_t | getAccessSpecID (void) |
Get accessor functions for the LLRP AccessSpecID field. | |
void | setAccessSpecID (llrp_u32_t value) |
Set accessor functions for the LLRP AccessSpecID field. | |
llrp_u16_t | getAntennaID (void) |
Get accessor functions for the LLRP AntennaID field. | |
void | setAntennaID (llrp_u16_t value) |
Set accessor functions for the LLRP AntennaID field. | |
EAirProtocols | getProtocolID (void) |
Get accessor functions for the LLRP ProtocolID field. | |
void | setProtocolID (EAirProtocols value) |
Set accessor functions for the LLRP ProtocolID field. | |
EAccessSpecState | getCurrentState (void) |
Get accessor functions for the LLRP CurrentState field. | |
void | setCurrentState (EAccessSpecState value) |
Set accessor functions for the LLRP CurrentState field. | |
llrp_u32_t | getROSpecID (void) |
Get accessor functions for the LLRP ROSpecID field. | |
void | setROSpecID (llrp_u32_t value) |
Set accessor functions for the LLRP ROSpecID field. | |
CAccessSpecStopTrigger * | getAccessSpecStopTrigger (void) |
Get accessor functions for the LLRP AccessSpecStopTrigger sub-parameter. | |
EResultCode | setAccessSpecStopTrigger (CAccessSpecStopTrigger *pValue) |
Set accessor functions for the LLRP AccessSpecStopTrigger sub-parameter. | |
CAccessCommand * | getAccessCommand (void) |
Get accessor functions for the LLRP AccessCommand sub-parameter. | |
EResultCode | setAccessCommand (CAccessCommand *pValue) |
Set accessor functions for the LLRP AccessCommand sub-parameter. | |
CAccessReportSpec * | getAccessReportSpec (void) |
Get accessor functions for the LLRP AccessReportSpec sub-parameter. | |
EResultCode | setAccessReportSpec (CAccessReportSpec *pValue) |
Set accessor functions for the LLRP AccessReportSpec sub-parameter. | |
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_u32_t | getAccessSpecID (void) |
Get accessor functions for the LLRP AccessSpecID field. | |
void | setAccessSpecID (llrp_u32_t value) |
Set accessor functions for the LLRP AccessSpecID field. | |
llrp_u16_t | getAntennaID (void) |
Get accessor functions for the LLRP AntennaID field. | |
void | setAntennaID (llrp_u16_t value) |
Set accessor functions for the LLRP AntennaID field. | |
EAirProtocols | getProtocolID (void) |
Get accessor functions for the LLRP ProtocolID field. | |
void | setProtocolID (EAirProtocols value) |
Set accessor functions for the LLRP ProtocolID field. | |
EAccessSpecState | getCurrentState (void) |
Get accessor functions for the LLRP CurrentState field. | |
void | setCurrentState (EAccessSpecState value) |
Set accessor functions for the LLRP CurrentState field. | |
llrp_u32_t | getROSpecID (void) |
Get accessor functions for the LLRP ROSpecID field. | |
void | setROSpecID (llrp_u32_t value) |
Set accessor functions for the LLRP ROSpecID field. | |
CAccessSpecStopTrigger * | getAccessSpecStopTrigger (void) |
Get accessor functions for the LLRP AccessSpecStopTrigger sub-parameter. | |
EResultCode | setAccessSpecStopTrigger (CAccessSpecStopTrigger *pValue) |
Set accessor functions for the LLRP AccessSpecStopTrigger sub-parameter. | |
CAccessCommand * | getAccessCommand (void) |
Get accessor functions for the LLRP AccessCommand sub-parameter. | |
EResultCode | setAccessCommand (CAccessCommand *pValue) |
Set accessor functions for the LLRP AccessCommand sub-parameter. | |
CAccessReportSpec * | getAccessReportSpec (void) |
Get accessor functions for the LLRP AccessReportSpec sub-parameter. | |
EResultCode | setAccessReportSpec (CAccessReportSpec *pValue) |
Set accessor functions for the LLRP AccessReportSpec sub-parameter. | |
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_u32_t | m_AccessSpecID |
llrp_u16_t | m_AntennaID |
EAirProtocols | m_eProtocolID |
EAccessSpecState | m_eCurrentState |
llrp_u32_t | m_ROSpecID |
CAccessSpecStopTrigger * | m_pAccessSpecStopTrigger |
CAccessCommand * | m_pAccessCommand |
CAccessReportSpec * | m_pAccessReportSpec |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdAccessSpecID |
static const CFieldDescriptor | s_fdAntennaID |
static const CFieldDescriptor | s_fdProtocolID |
static const CFieldDescriptor | s_fdCurrentState |
static const CFieldDescriptor | s_fdROSpecID |
void | decodeFields (CDecoderStream *pDecoderStream) |
void | assimilateSubParameters (CErrorDetails *pError) |
void | encode (CEncoderStream *pEncoderStream) const |
void | decodeFields (CDecoderStream *pDecoderStream) |
void | assimilateSubParameters (CErrorDetails *pError) |
void | encode (CEncoderStream *pEncoderStream) const |
static CElement * | s_construct (void) |
static void | s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement) |
static CElement * | s_construct (void) |
static void | s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement) |
Class Definition CAccessSpec for LLRP parameter AccessSpec.
Document Reference LLRP Specification Section 11.2.1
Document Reference LLRP Specification Section 16.2.5.1
This parameter carries information of the Reader access operation.
Copyright 2006, 2007, EPCglobal Inc.
Definition at line 11642 of file Library/out_ltkcpp.h.