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 9257 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: