LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class Definition CSET_READER_CONFIG for LLRP message SET_READER_CONFIG. More...
#include <out_ltkcpp.h>
Public Member Functions | |
llrp_u1_t | getResetToFactoryDefault (void) |
Get accessor functions for the LLRP ResetToFactoryDefault field. | |
void | setResetToFactoryDefault (llrp_u1_t value) |
Set accessor functions for the LLRP ResetToFactoryDefault field. | |
CReaderEventNotificationSpec * | getReaderEventNotificationSpec (void) |
Get accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter. | |
EResultCode | setReaderEventNotificationSpec (CReaderEventNotificationSpec *pValue) |
Set accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter. | |
std::list< CAntennaProperties * > ::iterator | beginAntennaProperties (void) |
Returns the first element of the AntennaProperties sub-parameter list. | |
std::list< CAntennaProperties * > ::iterator | endAntennaProperties (void) |
Returns the last element of the AntennaProperties sub-parameter list. | |
void | clearAntennaProperties (void) |
Clears the LLRP AntennaProperties sub-parameter list. | |
int | countAntennaProperties (void) |
Count of the LLRP AntennaProperties sub-parameter list. | |
EResultCode | addAntennaProperties (CAntennaProperties *pValue) |
Add a AntennaProperties to the LLRP sub-parameter list. | |
std::list < CAntennaConfiguration * > ::iterator | beginAntennaConfiguration (void) |
Returns the first element of the AntennaConfiguration sub-parameter list. | |
std::list < CAntennaConfiguration * > ::iterator | endAntennaConfiguration (void) |
Returns the last element of the AntennaConfiguration sub-parameter list. | |
void | clearAntennaConfiguration (void) |
Clears the LLRP AntennaConfiguration sub-parameter list. | |
int | countAntennaConfiguration (void) |
Count of the LLRP AntennaConfiguration sub-parameter list. | |
EResultCode | addAntennaConfiguration (CAntennaConfiguration *pValue) |
Add a AntennaConfiguration 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. | |
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. | |
CKeepaliveSpec * | getKeepaliveSpec (void) |
Get accessor functions for the LLRP KeepaliveSpec sub-parameter. | |
EResultCode | setKeepaliveSpec (CKeepaliveSpec *pValue) |
Set accessor functions for the LLRP KeepaliveSpec sub-parameter. | |
std::list< CGPOWriteData * > ::iterator | beginGPOWriteData (void) |
Returns the first element of the GPOWriteData sub-parameter list. | |
std::list< CGPOWriteData * > ::iterator | endGPOWriteData (void) |
Returns the last element of the GPOWriteData sub-parameter list. | |
void | clearGPOWriteData (void) |
Clears the LLRP GPOWriteData sub-parameter list. | |
int | countGPOWriteData (void) |
Count of the LLRP GPOWriteData sub-parameter list. | |
EResultCode | addGPOWriteData (CGPOWriteData *pValue) |
Add a GPOWriteData to the LLRP sub-parameter list. | |
std::list < CGPIPortCurrentState * > ::iterator | beginGPIPortCurrentState (void) |
Returns the first element of the GPIPortCurrentState sub-parameter list. | |
std::list < CGPIPortCurrentState * > ::iterator | endGPIPortCurrentState (void) |
Returns the last element of the GPIPortCurrentState sub-parameter list. | |
void | clearGPIPortCurrentState (void) |
Clears the LLRP GPIPortCurrentState sub-parameter list. | |
int | countGPIPortCurrentState (void) |
Count of the LLRP GPIPortCurrentState sub-parameter list. | |
EResultCode | addGPIPortCurrentState (CGPIPortCurrentState *pValue) |
Add a GPIPortCurrentState to the LLRP sub-parameter list. | |
CEventsAndReports * | getEventsAndReports (void) |
Get accessor functions for the LLRP EventsAndReports sub-parameter. | |
EResultCode | setEventsAndReports (CEventsAndReports *pValue) |
Set accessor functions for the LLRP EventsAndReports 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_u1_t | getResetToFactoryDefault (void) |
Get accessor functions for the LLRP ResetToFactoryDefault field. | |
void | setResetToFactoryDefault (llrp_u1_t value) |
Set accessor functions for the LLRP ResetToFactoryDefault field. | |
CReaderEventNotificationSpec * | getReaderEventNotificationSpec (void) |
Get accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter. | |
EResultCode | setReaderEventNotificationSpec (CReaderEventNotificationSpec *pValue) |
Set accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter. | |
std::list< CAntennaProperties * > ::iterator | beginAntennaProperties (void) |
Returns the first element of the AntennaProperties sub-parameter list. | |
std::list< CAntennaProperties * > ::iterator | endAntennaProperties (void) |
Returns the last element of the AntennaProperties sub-parameter list. | |
void | clearAntennaProperties (void) |
Clears the LLRP AntennaProperties sub-parameter list. | |
int | countAntennaProperties (void) |
Count of the LLRP AntennaProperties sub-parameter list. | |
EResultCode | addAntennaProperties (CAntennaProperties *pValue) |
Add a AntennaProperties to the LLRP sub-parameter list. | |
std::list < CAntennaConfiguration * > ::iterator | beginAntennaConfiguration (void) |
Returns the first element of the AntennaConfiguration sub-parameter list. | |
std::list < CAntennaConfiguration * > ::iterator | endAntennaConfiguration (void) |
Returns the last element of the AntennaConfiguration sub-parameter list. | |
void | clearAntennaConfiguration (void) |
Clears the LLRP AntennaConfiguration sub-parameter list. | |
int | countAntennaConfiguration (void) |
Count of the LLRP AntennaConfiguration sub-parameter list. | |
EResultCode | addAntennaConfiguration (CAntennaConfiguration *pValue) |
Add a AntennaConfiguration 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. | |
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. | |
CKeepaliveSpec * | getKeepaliveSpec (void) |
Get accessor functions for the LLRP KeepaliveSpec sub-parameter. | |
EResultCode | setKeepaliveSpec (CKeepaliveSpec *pValue) |
Set accessor functions for the LLRP KeepaliveSpec sub-parameter. | |
std::list< CGPOWriteData * > ::iterator | beginGPOWriteData (void) |
Returns the first element of the GPOWriteData sub-parameter list. | |
std::list< CGPOWriteData * > ::iterator | endGPOWriteData (void) |
Returns the last element of the GPOWriteData sub-parameter list. | |
void | clearGPOWriteData (void) |
Clears the LLRP GPOWriteData sub-parameter list. | |
int | countGPOWriteData (void) |
Count of the LLRP GPOWriteData sub-parameter list. | |
EResultCode | addGPOWriteData (CGPOWriteData *pValue) |
Add a GPOWriteData to the LLRP sub-parameter list. | |
std::list < CGPIPortCurrentState * > ::iterator | beginGPIPortCurrentState (void) |
Returns the first element of the GPIPortCurrentState sub-parameter list. | |
std::list < CGPIPortCurrentState * > ::iterator | endGPIPortCurrentState (void) |
Returns the last element of the GPIPortCurrentState sub-parameter list. | |
void | clearGPIPortCurrentState (void) |
Clears the LLRP GPIPortCurrentState sub-parameter list. | |
int | countGPIPortCurrentState (void) |
Count of the LLRP GPIPortCurrentState sub-parameter list. | |
EResultCode | addGPIPortCurrentState (CGPIPortCurrentState *pValue) |
Add a GPIPortCurrentState to the LLRP sub-parameter list. | |
CEventsAndReports * | getEventsAndReports (void) |
Get accessor functions for the LLRP EventsAndReports sub-parameter. | |
EResultCode | setEventsAndReports (CEventsAndReports *pValue) |
Set accessor functions for the LLRP EventsAndReports 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_u1_t | m_ResetToFactoryDefault |
CReaderEventNotificationSpec * | m_pReaderEventNotificationSpec |
std::list< CAntennaProperties * > | m_listAntennaProperties |
std::list < CAntennaConfiguration * > | m_listAntennaConfiguration |
CROReportSpec * | m_pROReportSpec |
CAccessReportSpec * | m_pAccessReportSpec |
CKeepaliveSpec * | m_pKeepaliveSpec |
std::list< CGPOWriteData * > | m_listGPOWriteData |
std::list< CGPIPortCurrentState * > | m_listGPIPortCurrentState |
CEventsAndReports * | m_pEventsAndReports |
std::list< CParameter * > | m_listCustom |
Internal Framework Functions | |
static const CFieldDescriptor *const | s_apFieldDescriptorTable [] |
static const CTypeDescriptor | s_typeDescriptor |
static const CFieldDescriptor | s_fdResetToFactoryDefault |
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 CSET_READER_CONFIG for LLRP message SET_READER_CONFIG.
Document Reference LLRP Specification Section 12.1.3
Document Reference LLRP Specification Section 16.1.38
This command is issued by the Client to the Reader. This command sets the Reader configuration using the parameters specified in this command. Values passed by the SET_READER_CONFIG SHALL apply for the duration of the LLRP connection, or until the values are changed by additional SET_READER_CONFIG messages.
For example, ROReportSpec defines the reporting of ROReport format and trigger for a ROSpec. ROReportSpec sent as part of SET_READER_CONFIG becomes the default ROReportSpec for the Reader. A ROReportSpec sent as part of ROSpec in the ADD_ROSPEC command overrides the default value for that ROSpec. However, in cases where there is no ROReportSpec specified in a ROSpec sent as part of ADD_ROSPEC, that particular ROSpec inherits the default ROReportSpec.
The data field ResetToFactoryDefault informs the Reader to set all configurable values to factory defaults before applying the remaining parameters.
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.
Definition at line 5656 of file Library/out_ltkcpp.h.