LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes
CImpinjBeaconConfiguration Class Reference

Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration. More...

#include <out_impinj_ltkcpp.h>

List of all members.

Public Member Functions

llrp_u1_t getBeaconState (void)
 Get accessor functions for the LLRP BeaconState field.
void setBeaconState (llrp_u1_t value)
 Set accessor functions for the LLRP BeaconState field.
llrp_u64_t getBeaconDurationSeconds (void)
 Get accessor functions for the LLRP BeaconDurationSeconds field.
void setBeaconDurationSeconds (llrp_u64_t value)
 Set accessor functions for the LLRP BeaconDurationSeconds field.
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 getBeaconState (void)
 Get accessor functions for the LLRP BeaconState field.
void setBeaconState (llrp_u1_t value)
 Set accessor functions for the LLRP BeaconState field.
llrp_u64_t getBeaconDurationSeconds (void)
 Get accessor functions for the LLRP BeaconDurationSeconds field.
void setBeaconDurationSeconds (llrp_u64_t value)
 Set accessor functions for the LLRP BeaconDurationSeconds field.
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_BeaconState
llrp_u64_t m_BeaconDurationSeconds
std::list< CParameter * > m_listCustom

Internal Framework Functions

static const CFieldDescriptor
*const 
s_apFieldDescriptorTable []
static const CTypeDescriptor s_typeDescriptor
static const CFieldDescriptor s_fdBeaconState
static const CFieldDescriptor s_fdBeaconDurationSeconds
void decodeFields (CDecoderStream *pDecoderStream)
void assimilateSubParameters (CErrorDetails *pError)
void encode (CEncoderStream *pEncoderStream) const
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) const
void decodeFields (CDecoderStream *pDecoderStream)
void assimilateSubParameters (CErrorDetails *pError)
void encode (CEncoderStream *pEncoderStream) const
llrp_bool_t isAllowedIn (const CTypeDescriptor *pEnclosingElementType) 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)

Detailed Description

Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration.

This parameter is used for getting and setting the xArray beacon LED.

Copyright 2010, 2014 Impinj Inc.


Definition at line 9354 of file Library/Impinj/out_impinj_ltkcpp.h.


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