LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CROSpec for LLRP parameter ROSpec. More...
#include <out_ltkcpp.h>
Public Member Functions | |
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. | |
llrp_u8_t | getPriority (void) |
Get accessor functions for the LLRP Priority field. | |
void | setPriority (llrp_u8_t value) |
Set accessor functions for the LLRP Priority field. | |
EROSpecState | getCurrentState (void) |
Get accessor functions for the LLRP CurrentState field. | |
void | setCurrentState (EROSpecState value) |
Set accessor functions for the LLRP CurrentState field. | |
CROBoundarySpec * | getROBoundarySpec (void) |
Get accessor functions for the LLRP ROBoundarySpec sub-parameter. | |
EResultCode | setROBoundarySpec (CROBoundarySpec *pValue) |
Set accessor functions for the LLRP ROBoundarySpec sub-parameter. | |
std::list< CParameter * >::iterator | beginSpecParameter (void) |
Returns the first element of the SpecParameter sub-parameter list. | |
std::list< CParameter * >::iterator | endSpecParameter (void) |
Returns the last element of the SpecParameter sub-parameter list. | |
void | clearSpecParameter (void) |
Clears the LLRP SpecParameter sub-parameter list. | |
int | countSpecParameter (void) |
Count of the LLRP SpecParameter sub-parameter list. | |
EResultCode | addSpecParameter (CParameter *pValue) |
Add a SpecParameter to the LLRP sub-parameter list. | |
CROReportSpec * | getROReportSpec (void) |
Get accessor functions for the LLRP ROReportSpec sub-parameter. | |
EResultCode | setROReportSpec (CROReportSpec *pValue) |
Set accessor functions for the LLRP ROReportSpec sub-parameter. | |
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. | |
llrp_u8_t | getPriority (void) |
Get accessor functions for the LLRP Priority field. | |
void | setPriority (llrp_u8_t value) |
Set accessor functions for the LLRP Priority field. | |
EROSpecState | getCurrentState (void) |
Get accessor functions for the LLRP CurrentState field. | |
void | setCurrentState (EROSpecState value) |
Set accessor functions for the LLRP CurrentState field. | |
CROBoundarySpec * | getROBoundarySpec (void) |
Get accessor functions for the LLRP ROBoundarySpec sub-parameter. | |
EResultCode | setROBoundarySpec (CROBoundarySpec *pValue) |
Set accessor functions for the LLRP ROBoundarySpec sub-parameter. | |
std::list< CParameter * >::iterator | beginSpecParameter (void) |
Returns the first element of the SpecParameter sub-parameter list. | |
std::list< CParameter * >::iterator | endSpecParameter (void) |
Returns the last element of the SpecParameter sub-parameter list. | |
void | clearSpecParameter (void) |
Clears the LLRP SpecParameter sub-parameter list. | |
int | countSpecParameter (void) |
Count of the LLRP SpecParameter sub-parameter list. | |
EResultCode | addSpecParameter (CParameter *pValue) |
Add a SpecParameter to the LLRP sub-parameter list. | |
CROReportSpec * | getROReportSpec (void) |
Get accessor functions for the LLRP ROReportSpec sub-parameter. | |
EResultCode | setROReportSpec (CROReportSpec *pValue) |
Set accessor functions for the LLRP ROReportSpec sub-parameter. | |
Protected Attributes | |
llrp_u32_t | m_ROSpecID |
llrp_u8_t | m_Priority |
EROSpecState | m_eCurrentState |
CROBoundarySpec * | m_pROBoundarySpec |
std::list< CParameter * > | m_listSpecParameter |
CROReportSpec * | m_pROReportSpec |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdROSpecID |
static const CFieldDescriptor | s_fdPriority |
static const CFieldDescriptor | s_fdCurrentState |
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 CROSpec for LLRP parameter ROSpec.
Document Reference LLRP Specification Section 10.2.1
Document Reference LLRP Specification Section 16.2.4.1
This parameter carries the information of the Reader inventory and survey operation.
Copyright 2006, 2007, EPCglobal Inc.
Definition at line 9570 of file Library/out_ltkcpp.h.