LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes | List of all members
CC1G2TagInventoryStateAwareFilterAction Class Reference

Class Definition CC1G2TagInventoryStateAwareFilterAction for LLRP parameter C1G2TagInventoryStateAwareFilterAction. More...

#include <out_ltkcpp.h>

Inherits CParameter.

Public Member Functions

EC1G2StateAwareTarget getTarget (void)
 Get accessor functions for the LLRP Target field.
 
void setTarget (EC1G2StateAwareTarget value)
 Set accessor functions for the LLRP Target field.
 
EC1G2StateAwareAction getAction (void)
 Get accessor functions for the LLRP Action field.
 
void setAction (EC1G2StateAwareAction value)
 Set accessor functions for the LLRP Action field.
 

Protected Attributes

EC1G2StateAwareTarget m_eTarget
 
EC1G2StateAwareAction m_eAction
 

Internal Framework Functions

static const CFieldDescriptor
*const 
s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdTarget
 
static const CFieldDescriptor s_fdAction
 
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)
 

Detailed Description

Class Definition CC1G2TagInventoryStateAwareFilterAction for LLRP parameter C1G2TagInventoryStateAwareFilterAction.

Document Reference LLRP Specification Section 15.2.1.2.1.1.2

Document Reference LLRP Specification Section 16.3.1.2.1.1.2

<p>This parameter is used by the Client to manage the tag states during an inventory operation.  In order to use this parameter during inventory, the TagInventoryStateAware flag is set to true in the InventoryParameterSpec. This parameter contains:</p> 


<ul>

<li>
<p>Target: This value indicates which flag in the tag to modify - whether the SL flag or its inventoried flag for a particular session.</p> 
<li>
<p>Action describes the action for matching and non-matching tags. The actions are specific about the tag-inventory states - e.g., do nothing, assert or deassert SL, assign inventoried S0/S1/S2/S3 to A or B.</p> 
<p>Readers that do not support tag inventory state aware singulation 

SHALL set CanDoTagInventoryStateAwareSingulation to false in LLRPCapabilities

    </ul> 

<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 20531 of file out_ltkcpp.h.


The documentation for this class was generated from the following file: