Class Definition CImpinjTiltConfiguration for LLRP parameter ImpinjTiltConfiguration.
More...
#include <impinj_ltkcpp.h>
|
llrp_s32_t | getXAxis (void) |
| Get accessor functions for the LLRP XAxis field.
|
|
void | setXAxis (llrp_s32_t value) |
| Set accessor functions for the LLRP XAxis field.
|
|
llrp_s32_t | getYAxis (void) |
| Get accessor functions for the LLRP YAxis field.
|
|
void | setYAxis (llrp_s32_t value) |
| Set accessor functions for the LLRP YAxis field.
|
|
llrp_s32_t | getZAxis (void) |
| Get accessor functions for the LLRP ZAxis field.
|
|
void | setZAxis (llrp_s32_t value) |
| Set accessor functions for the LLRP ZAxis 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_bool_t | isAllowedExtension (const CTypeDescriptor *pEnclosingTypeDescriptor) |
| Validate whether the element is allowed as an extension in the enclosing element. More...
|
|
void | addSubParameterToAllList (CParameter *pParameter) |
| Add a subparameter to m_listAllSubParameters. Called by the accessor functions setXXX and addXXX. More...
|
|
void | removeSubParameterFromAllList (CParameter *pParameter) |
| Delete a subparameter from m_listAllSubParameters. Called by the accessor functions setXXX (to remove prior reference) clearXXX(). More...
|
|
void | clearSubParameterList (tListOfParameters *pParameterList) |
| Clear a list of subparameters. For each entry apply removeSubParameter(). More...
|
|
int | walk (int(*pFunc)(const CElement *pElement, void *pArg), void *pArg, int iDepth, int nMaxDepth) const |
| Recursive tree walk. The callback is invoked for each element.
|
|
EResultCode | toXMLString (char *pBuffer, int nBuffer) |
| A wrapper around LLRP::toXMLString() More...
|
|
|
llrp_s32_t | m_XAxis |
|
llrp_s32_t | m_YAxis |
|
llrp_s32_t | m_ZAxis |
|
std::list< CParameter * > | m_listCustom |
|
Class Definition CImpinjTiltConfiguration for LLRP parameter ImpinjTiltConfiguration.
<p>This parameter is used to get the xArray physical orientation from the onboard sensor.</p>
<SMALL><i>Copyright 2010 Impinj Inc.</i></SMALL>
Definition at line 8902 of file impinj_ltkcpp.h.
void LLRP::CImpinjTiltConfiguration::assimilateSubParameters |
( |
CErrorDetails * |
pError | ) |
|
|
virtual |
Assimilates the decoded sub-parameters into m_listAllSubParameters.
After fields are decoded, the CDecoder itself takes care of gathering the subparameters into m_listAllSubParameters. Once the end of the enclosing TLV (or message) is reached this assimilateSubParameters() function is called to create parameter refrences from the primary member variables.
- Parameters
-
[out] | pError | Error details for encoded stream |
Implements LLRP::CElement.
void LLRP::CImpinjTiltConfiguration::decodeFields |
( |
CDecoderStream * |
pDecoderStream | ) |
|
|
virtual |
Virtual function provided by each specific element type to decode fields (simple values). Leaves pDecoderStream at first subparameter.
- Parameters
-
[in] | pDecoderStream | The stream from which to decode fields |
- Returns
- void
Implements LLRP::CElement.
void LLRP::CImpinjTiltConfiguration::encode |
( |
CEncoderStream * |
pEncoderStream | ) |
const |
|
virtual |
Encode fields and subparameters.
- Parameters
-
[in] | pEncoderStream | Stream to encode |
- Returns
- void
Implements LLRP::CElement.
llrp_bool_t LLRP::CImpinjTiltConfiguration::isAllowedIn |
( |
const CTypeDescriptor * |
pEnclosingTypeDescriptor | ) |
const |
|
virtual |
Validate whether the element is allowed as a base type in the enclosing element.
- Parameters
-
[in] | pEnclosingTypeDescriptor | A pointer to the enclosing type |
- Returns
- TRUE if the element is allowed to be encoded within the EnclosingElement
-
FALSE if the element is not allowed to be encoded within the EnclosingElement
Reimplemented from LLRP::CParameter.
The documentation for this class was generated from the following file: