124 extern const CVendorDescriptor
132 extern const CNamespaceDescriptor
173 enum EImpinjRequestedDataType
176 ImpinjRequestedDataType_All_Capabilities = 1000,
177 ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
178 ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
179 ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
180 ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
181 ImpinjRequestedDataType_All_Configuration = 2000,
182 ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
183 ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
184 ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
185 ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
186 ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
187 ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
188 ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
189 ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
190 ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
191 ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
192 ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
193 ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
194 ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
195 ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
196 ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
197 ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
200 extern const SEnumTableEntry
201 g_estImpinjRequestedDataType[];
241 enum EImpinjRegulatoryRegion
244 ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
245 ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
246 ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
247 ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
248 ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
249 ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
250 ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
251 ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
252 ImpinjRegulatoryRegion_China_920_925_MHz = 10,
253 ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
254 ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
255 ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
256 ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
257 ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
258 ImpinjRegulatoryRegion_India_865_867_MHz = 17,
259 ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
260 ImpinjRegulatoryRegion_Vietnam_918_923_MHz = 19,
261 ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
262 ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
263 ImpinjRegulatoryRegion_Vietnam_920_923_MHz = 22,
264 ImpinjRegulatoryRegion_Indonesia_920_923_MHz = 23,
265 ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
266 ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
267 ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
268 ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
269 ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
270 ImpinjRegulatoryRegion_ETSI_915_921_MHz = 29,
271 ImpinjRegulatoryRegion_Morocco_867_868_MHz = 30,
272 ImpinjRegulatoryRegion_Paraguay_918_928_MHz = 31,
273 ImpinjRegulatoryRegion_Morocco = 32,
276 extern const SEnumTableEntry
277 g_estImpinjRegulatoryRegion[];
294 enum EImpinjInventorySearchType
297 ImpinjInventorySearchType_Reader_Selected = 0,
298 ImpinjInventorySearchType_Single_Target = 1,
299 ImpinjInventorySearchType_Dual_Target = 2,
300 ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
301 ImpinjInventorySearchType_No_Target = 4,
302 ImpinjInventorySearchType_Single_Target_BtoA = 5,
303 ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6,
306 extern const SEnumTableEntry
307 g_estImpinjInventorySearchType[];
320 enum EImpinjFixedFrequencyMode
323 ImpinjFixedFrequencyMode_Disabled = 0,
324 ImpinjFixedFrequencyMode_Auto_Select = 1,
325 ImpinjFixedFrequencyMode_Channel_List = 2,
328 extern const SEnumTableEntry
329 g_estImpinjFixedFrequencyMode[];
341 enum EImpinjReducedPowerMode
344 ImpinjReducedPowerMode_Disabled = 0,
345 ImpinjReducedPowerMode_Enabled = 1,
348 extern const SEnumTableEntry
349 g_estImpinjReducedPowerMode[];
361 enum EImpinjLowDutyCycleMode
364 ImpinjLowDutyCycleMode_Disabled = 0,
365 ImpinjLowDutyCycleMode_Enabled = 1,
368 extern const SEnumTableEntry
369 g_estImpinjLowDutyCycleMode[];
381 enum EImpinjLinkMonitorMode
384 ImpinjLinkMonitorMode_Disabled = 0,
385 ImpinjLinkMonitorMode_Enabled = 1,
388 extern const SEnumTableEntry
389 g_estImpinjLinkMonitorMode[];
401 enum EImpinjReportBufferMode
404 ImpinjReportBufferMode_Normal = 0,
405 ImpinjReportBufferMode_Low_Latency = 1,
408 extern const SEnumTableEntry
409 g_estImpinjReportBufferMode[];
426 enum EImpinjBlockPermalockResultType
429 ImpinjBlockPermalockResultType_Success = 0,
430 ImpinjBlockPermalockResultType_Insufficient_Power = 1,
431 ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2,
432 ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
433 ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4,
434 ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5,
435 ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6,
438 extern const SEnumTableEntry
439 g_estImpinjBlockPermalockResultType[];
455 enum EImpinjGetBlockPermalockStatusResultType
458 ImpinjGetBlockPermalockStatusResultType_Success = 0,
459 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1,
460 ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2,
461 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
462 ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4,
463 ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5,
466 extern const SEnumTableEntry
467 g_estImpinjGetBlockPermalockStatusResultType[];
480 enum EImpinjQTDataProfile
483 ImpinjQTDataProfile_Unknown = 0,
484 ImpinjQTDataProfile_Private = 1,
485 ImpinjQTDataProfile_Public = 2,
488 extern const SEnumTableEntry
489 g_estImpinjQTDataProfile[];
502 enum EImpinjQTAccessRange
505 ImpinjQTAccessRange_Unknown = 0,
506 ImpinjQTAccessRange_Normal_Range = 1,
507 ImpinjQTAccessRange_Short_Range = 2,
510 extern const SEnumTableEntry
511 g_estImpinjQTAccessRange[];
524 enum EImpinjQTPersistence
527 ImpinjQTPersistence_Unknown = 0,
528 ImpinjQTPersistence_Temporary = 1,
529 ImpinjQTPersistence_Permanent = 2,
532 extern const SEnumTableEntry
533 g_estImpinjQTPersistence[];
549 enum EImpinjSetQTConfigResultType
552 ImpinjSetQTConfigResultType_Success = 0,
553 ImpinjSetQTConfigResultType_Insufficient_Power = 1,
554 ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2,
555 ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
556 ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4,
557 ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5,
560 extern const SEnumTableEntry
561 g_estImpinjSetQTConfigResultType[];
576 enum EImpinjGetQTConfigResultType
579 ImpinjGetQTConfigResultType_Success = 0,
580 ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1,
581 ImpinjGetQTConfigResultType_No_Response_From_Tag = 2,
582 ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
583 ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4,
586 extern const SEnumTableEntry
587 g_estImpinjGetQTConfigResultType[];
599 enum EImpinjSerializedTIDMode
602 ImpinjSerializedTIDMode_Disabled = 0,
603 ImpinjSerializedTIDMode_Enabled = 1,
606 extern const SEnumTableEntry
607 g_estImpinjSerializedTIDMode[];
619 enum EImpinjRFPhaseAngleMode
622 ImpinjRFPhaseAngleMode_Disabled = 0,
623 ImpinjRFPhaseAngleMode_Enabled = 1,
626 extern const SEnumTableEntry
627 g_estImpinjRFPhaseAngleMode[];
639 enum EImpinjPeakRSSIMode
642 ImpinjPeakRSSIMode_Disabled = 0,
643 ImpinjPeakRSSIMode_Enabled = 1,
646 extern const SEnumTableEntry
647 g_estImpinjPeakRSSIMode[];
659 enum EImpinjGPSCoordinatesMode
662 ImpinjGPSCoordinatesMode_Disabled = 0,
663 ImpinjGPSCoordinatesMode_Enabled = 1,
666 extern const SEnumTableEntry
667 g_estImpinjGPSCoordinatesMode[];
684 enum EImpinjAdvancedGPOMode
687 ImpinjAdvancedGPOMode_Normal = 0,
688 ImpinjAdvancedGPOMode_Pulsed = 1,
689 ImpinjAdvancedGPOMode_Reader_Operational_Status = 2,
690 ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
691 ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4,
692 ImpinjAdvancedGPOMode_Network_Connection_Status = 5,
693 ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6,
696 extern const SEnumTableEntry
697 g_estImpinjAdvancedGPOMode[];
709 enum EImpinjOptimizedReadMode
712 ImpinjOptimizedReadMode_Disabled = 0,
713 ImpinjOptimizedReadMode_Enabled = 1,
716 extern const SEnumTableEntry
717 g_estImpinjOptimizedReadMode[];
729 enum EImpinjAccessSpecOrderingMode
732 ImpinjAccessSpecOrderingMode_FIFO = 0,
733 ImpinjAccessSpecOrderingMode_Ascending = 1,
736 extern const SEnumTableEntry
737 g_estImpinjAccessSpecOrderingMode[];
749 enum EImpinjRFDopplerFrequencyMode
752 ImpinjRFDopplerFrequencyMode_Disabled = 0,
753 ImpinjRFDopplerFrequencyMode_Enabled = 1,
756 extern const SEnumTableEntry
757 g_estImpinjRFDopplerFrequencyMode[];
769 enum EImpinjTxPowerReportingModeEnum
772 ImpinjTxPowerReportingModeEnum_Disabled = 0,
773 ImpinjTxPowerReportingModeEnum_Enabled = 1,
776 extern const SEnumTableEntry
777 g_estImpinjTxPowerReportingModeEnum[];
790 enum EImpinjHubConnectedType
793 ImpinjHubConnectedType_Unknown = 0,
794 ImpinjHubConnectedType_Disconnected = 1,
795 ImpinjHubConnectedType_Connected = 2,
798 extern const SEnumTableEntry
799 g_estImpinjHubConnectedType[];
818 enum EImpinjHubFaultType
821 ImpinjHubFaultType_No_Fault = 0,
822 ImpinjHubFaultType_RF_Power = 1,
823 ImpinjHubFaultType_RF_Power_On_Hub_1 = 2,
824 ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
825 ImpinjHubFaultType_RF_Power_On_Hub_3 = 4,
826 ImpinjHubFaultType_RF_Power_On_Hub_4 = 5,
827 ImpinjHubFaultType_No_Init = 6,
828 ImpinjHubFaultType_Serial_Overflow = 7,
829 ImpinjHubFaultType_Disconnected = 8,
832 extern const SEnumTableEntry
833 g_estImpinjHubFaultType[];
846 enum EImpinjLocationReportType
849 ImpinjLocationReportType_Entry = 0,
850 ImpinjLocationReportType_Update = 1,
851 ImpinjLocationReportType_Exit = 2,
854 extern const SEnumTableEntry
855 g_estImpinjLocationReportType[];
901 enum EImpinjDirectionFieldOfView
904 ImpinjDirectionFieldOfView_ReaderSelected = 0,
905 ImpinjDirectionFieldOfView_Wide = 1,
906 ImpinjDirectionFieldOfView_Narrow = 2,
909 extern const SEnumTableEntry
910 g_estImpinjDirectionFieldOfView[];
947 enum EImpinjDirectionRFMode
950 ImpinjDirectionRFMode_HighSensitivity = 0,
951 ImpinjDirectionRFMode_HighPerformance = 1,
954 extern const SEnumTableEntry
955 g_estImpinjDirectionRFMode[];
1007 enum EImpinjDirectionDiagnosticReportLevel
1010 ImpinjDirectionDiagnosticReportLevel_Off = 0,
1011 ImpinjDirectionDiagnosticReportLevel_Basic = 1,
1012 ImpinjDirectionDiagnosticReportLevel_Extended = 2,
1013 ImpinjDirectionDiagnosticReportLevel_Debug = 3,
1016 extern const SEnumTableEntry
1017 g_estImpinjDirectionDiagnosticReportLevel[];
1058 enum EImpinjDirectionReportType
1061 ImpinjDirectionReportType_Entry = 0,
1062 ImpinjDirectionReportType_Update = 1,
1063 ImpinjDirectionReportType_Exit = 2,
1066 extern const SEnumTableEntry
1067 g_estImpinjDirectionReportType[];
1108 enum EImpinjDirectionTagPopulationStatus
1111 ImpinjDirectionTagPopulationStatus_OK = 0,
1112 ImpinjDirectionTagPopulationStatus_UserOverflow = 1,
1113 ImpinjDirectionTagPopulationStatus_SystemOverflow = 2,
1116 extern const SEnumTableEntry
1117 g_estImpinjDirectionTagPopulationStatus[];
1129 enum EImpinjIntelligentAntennaMode
1132 ImpinjIntelligentAntennaMode_Disabled = 0,
1133 ImpinjIntelligentAntennaMode_Enabled = 1,
1136 extern const SEnumTableEntry
1137 g_estImpinjIntelligentAntennaMode[];
1151 enum EImpinjAntennaPolarizationType
1154 ImpinjAntennaPolarizationType_LinearHorizontal = 0,
1155 ImpinjAntennaPolarizationType_LinearVertical = 1,
1156 ImpinjAntennaPolarizationType_CircularRight = 2,
1157 ImpinjAntennaPolarizationType_CircularLeft = 3,
1160 extern const SEnumTableEntry
1161 g_estImpinjAntennaPolarizationType[];
1180 enum EImpinjMarginReadResultType
1183 ImpinjMarginReadResultType_Success = 0,
1184 ImpinjMarginReadResultType_Failure = 1,
1185 ImpinjMarginReadResultType_Insufficient_Power = 2,
1186 ImpinjMarginReadResultType_Nonspecific_Tag_Error = 3,
1187 ImpinjMarginReadResultType_No_Response_From_Tag = 4,
1188 ImpinjMarginReadResultType_Nonspecific_Reader_Error = 5,
1189 ImpinjMarginReadResultType_Incorrect_Password_Error = 6,
1190 ImpinjMarginReadResultType_Tag_Memory_Overrun_Error = 7,
1191 ImpinjMarginReadResultType_Tag_Memory_Locked_Error = 8,
1194 extern const SEnumTableEntry
1195 g_estImpinjMarginReadResultType[];
1211 enum EImpinjAuthenticateResultType
1214 ImpinjAuthenticateResultType_Success = 0,
1215 ImpinjAuthenticateResultType_Insufficient_Power = 1,
1216 ImpinjAuthenticateResultType_Not_Supported_Error = 2,
1217 ImpinjAuthenticateResultType_Nonspecific_Tag_Error = 3,
1218 ImpinjAuthenticateResultType_Nonspecific_Reader_Error = 4,
1219 ImpinjAuthenticateResultType_No_Response_From_Tag = 5,
1222 extern const SEnumTableEntry
1223 g_estImpinjAuthenticateResultType[];
1235 enum EImpinjTagFilterVerificationMode
1238 ImpinjTagFilterVerificationMode_Disabled = 0,
1239 ImpinjTagFilterVerificationMode_Active = 1,
1242 extern const SEnumTableEntry
1243 g_estImpinjTagFilterVerificationMode[];
1284 static const CFieldDescriptor *
const 1285 s_apFieldDescriptorTable[];
1287 static const CTypeDescriptor
1292 CDecoderStream * pDecoderStream);
1295 assimilateSubParameters (
1296 CErrorDetails * pError);
1300 CEncoderStream * pEncoderStream)
const;
1309 CDecoderStream * pDecoderStream,
1310 CElement * pElement);
1316 std::list<CParameter *> m_listCustom;
1320 inline std::list<CParameter *>::iterator
1323 return m_listCustom.begin();
1327 inline std::list<CParameter *>::iterator
1330 return m_listCustom.end();
1337 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1344 return (
int) (m_listCustom.size());
1350 CParameter * pValue);
1388 static const CFieldDescriptor *
const 1389 s_apFieldDescriptorTable[];
1391 static const CTypeDescriptor
1396 CDecoderStream * pDecoderStream);
1399 assimilateSubParameters (
1400 CErrorDetails * pError);
1404 CEncoderStream * pEncoderStream)
const;
1413 CDecoderStream * pDecoderStream,
1414 CElement * pElement);
1427 return m_pLLRPStatus;
1437 std::list<CParameter *> m_listCustom;
1441 inline std::list<CParameter *>::iterator
1444 return m_listCustom.begin();
1448 inline std::list<CParameter *>::iterator
1451 return m_listCustom.end();
1458 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1465 return (
int) (m_listCustom.size());
1471 CParameter * pValue);
1519 static const CFieldDescriptor *
const 1520 s_apFieldDescriptorTable[];
1522 static const CTypeDescriptor
1527 CDecoderStream * pDecoderStream);
1530 assimilateSubParameters (
1531 CErrorDetails * pError);
1535 CEncoderStream * pEncoderStream)
const;
1544 CDecoderStream * pDecoderStream,
1545 CElement * pElement);
1550 llrp_u1_t m_SaveConfiguration;
1555 static const CFieldDescriptor
1556 s_fdSaveConfiguration;
1563 return m_SaveConfiguration;
1571 m_SaveConfiguration = value;
1577 std::list<CParameter *> m_listCustom;
1581 inline std::list<CParameter *>::iterator
1584 return m_listCustom.begin();
1588 inline std::list<CParameter *>::iterator
1591 return m_listCustom.end();
1598 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1605 return (
int) (m_listCustom.size());
1611 CParameter * pValue);
1649 static const CFieldDescriptor *
const 1650 s_apFieldDescriptorTable[];
1652 static const CTypeDescriptor
1657 CDecoderStream * pDecoderStream);
1660 assimilateSubParameters (
1661 CErrorDetails * pError);
1665 CEncoderStream * pEncoderStream)
const;
1674 CDecoderStream * pDecoderStream,
1675 CElement * pElement);
1688 return m_pLLRPStatus;
1698 std::list<CParameter *> m_listCustom;
1702 inline std::list<CParameter *>::iterator
1705 return m_listCustom.begin();
1709 inline std::list<CParameter *>::iterator
1712 return m_listCustom.end();
1719 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1726 return (
int) (m_listCustom.size());
1732 CParameter * pValue);
1777 static const CFieldDescriptor *
const 1778 s_apFieldDescriptorTable[];
1780 static const CTypeDescriptor
1785 CDecoderStream * pDecoderStream);
1788 assimilateSubParameters (
1789 CErrorDetails * pError);
1793 CEncoderStream * pEncoderStream)
const;
1798 const CTypeDescriptor * pEnclosingElementType)
const;
1806 CDecoderStream * pDecoderStream,
1807 CElement * pElement);
1812 EImpinjRequestedDataType m_eRequestedData;
1817 static const CFieldDescriptor
1822 inline EImpinjRequestedDataType
1825 return m_eRequestedData;
1831 EImpinjRequestedDataType value)
1833 m_eRequestedData = value;
1839 std::list<CParameter *> m_listCustom;
1843 inline std::list<CParameter *>::iterator
1846 return m_listCustom.begin();
1850 inline std::list<CParameter *>::iterator
1853 return m_listCustom.end();
1860 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1867 return (
int) (m_listCustom.size());
1873 CParameter * pValue);
1916 static const CFieldDescriptor *
const 1917 s_apFieldDescriptorTable[];
1919 static const CTypeDescriptor
1924 CDecoderStream * pDecoderStream);
1927 assimilateSubParameters (
1928 CErrorDetails * pError);
1932 CEncoderStream * pEncoderStream)
const;
1937 const CTypeDescriptor * pEnclosingElementType)
const;
1945 CDecoderStream * pDecoderStream,
1946 CElement * pElement);
1951 EImpinjRegulatoryRegion m_eRegulatoryRegion;
1956 static const CFieldDescriptor
1957 s_fdRegulatoryRegion;
1961 inline EImpinjRegulatoryRegion
1964 return m_eRegulatoryRegion;
1970 EImpinjRegulatoryRegion value)
1972 m_eRegulatoryRegion = value;
1978 std::list<CParameter *> m_listCustom;
1982 inline std::list<CParameter *>::iterator
1985 return m_listCustom.begin();
1989 inline std::list<CParameter *>::iterator
1992 return m_listCustom.end();
1999 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2006 return (
int) (m_listCustom.size());
2012 CParameter * pValue);
2051 static const CFieldDescriptor *
const 2052 s_apFieldDescriptorTable[];
2054 static const CTypeDescriptor
2059 CDecoderStream * pDecoderStream);
2062 assimilateSubParameters (
2063 CErrorDetails * pError);
2067 CEncoderStream * pEncoderStream)
const;
2072 const CTypeDescriptor * pEnclosingElementType)
const;
2080 CDecoderStream * pDecoderStream,
2081 CElement * pElement);
2086 EImpinjInventorySearchType m_eInventorySearchMode;
2091 static const CFieldDescriptor
2092 s_fdInventorySearchMode;
2096 inline EImpinjInventorySearchType
2099 return m_eInventorySearchMode;
2105 EImpinjInventorySearchType value)
2107 m_eInventorySearchMode = value;
2113 std::list<CParameter *> m_listCustom;
2117 inline std::list<CParameter *>::iterator
2120 return m_listCustom.begin();
2124 inline std::list<CParameter *>::iterator
2127 return m_listCustom.end();
2134 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2141 return (
int) (m_listCustom.size());
2147 CParameter * pValue);
2191 static const CFieldDescriptor *
const 2192 s_apFieldDescriptorTable[];
2194 static const CTypeDescriptor
2199 CDecoderStream * pDecoderStream);
2202 assimilateSubParameters (
2203 CErrorDetails * pError);
2207 CEncoderStream * pEncoderStream)
const;
2212 const CTypeDescriptor * pEnclosingElementType)
const;
2220 CDecoderStream * pDecoderStream,
2221 CElement * pElement);
2226 EImpinjFixedFrequencyMode m_eFixedFrequencyMode;
2231 static const CFieldDescriptor
2232 s_fdFixedFrequencyMode;
2236 inline EImpinjFixedFrequencyMode
2239 return m_eFixedFrequencyMode;
2245 EImpinjFixedFrequencyMode value)
2247 m_eFixedFrequencyMode = value;
2252 llrp_u16v_t m_ChannelList;
2257 static const CFieldDescriptor
2265 return m_ChannelList;
2273 m_ChannelList = value;
2279 std::list<CParameter *> m_listCustom;
2283 inline std::list<CParameter *>::iterator
2286 return m_listCustom.begin();
2290 inline std::list<CParameter *>::iterator
2293 return m_listCustom.end();
2300 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2307 return (
int) (m_listCustom.size());
2313 CParameter * pValue);
2357 static const CFieldDescriptor *
const 2358 s_apFieldDescriptorTable[];
2360 static const CTypeDescriptor
2365 CDecoderStream * pDecoderStream);
2368 assimilateSubParameters (
2369 CErrorDetails * pError);
2373 CEncoderStream * pEncoderStream)
const;
2378 const CTypeDescriptor * pEnclosingElementType)
const;
2386 CDecoderStream * pDecoderStream,
2387 CElement * pElement);
2392 EImpinjReducedPowerMode m_eReducedPowerMode;
2397 static const CFieldDescriptor
2398 s_fdReducedPowerMode;
2402 inline EImpinjReducedPowerMode
2405 return m_eReducedPowerMode;
2411 EImpinjReducedPowerMode value)
2413 m_eReducedPowerMode = value;
2418 llrp_u16v_t m_ChannelList;
2423 static const CFieldDescriptor
2431 return m_ChannelList;
2439 m_ChannelList = value;
2445 std::list<CParameter *> m_listCustom;
2449 inline std::list<CParameter *>::iterator
2452 return m_listCustom.begin();
2456 inline std::list<CParameter *>::iterator
2459 return m_listCustom.end();
2466 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2473 return (
int) (m_listCustom.size());
2479 CParameter * pValue);
2523 static const CFieldDescriptor *
const 2524 s_apFieldDescriptorTable[];
2526 static const CTypeDescriptor
2531 CDecoderStream * pDecoderStream);
2534 assimilateSubParameters (
2535 CErrorDetails * pError);
2539 CEncoderStream * pEncoderStream)
const;
2544 const CTypeDescriptor * pEnclosingElementType)
const;
2552 CDecoderStream * pDecoderStream,
2553 CElement * pElement);
2558 EImpinjLowDutyCycleMode m_eLowDutyCycleMode;
2563 static const CFieldDescriptor
2564 s_fdLowDutyCycleMode;
2568 inline EImpinjLowDutyCycleMode
2571 return m_eLowDutyCycleMode;
2577 EImpinjLowDutyCycleMode value)
2579 m_eLowDutyCycleMode = value;
2584 llrp_u16_t m_EmptyFieldTimeout;
2589 static const CFieldDescriptor
2590 s_fdEmptyFieldTimeout;
2597 return m_EmptyFieldTimeout;
2605 m_EmptyFieldTimeout = value;
2610 llrp_u16_t m_FieldPingInterval;
2615 static const CFieldDescriptor
2616 s_fdFieldPingInterval;
2623 return m_FieldPingInterval;
2631 m_FieldPingInterval = value;
2637 std::list<CParameter *> m_listCustom;
2641 inline std::list<CParameter *>::iterator
2644 return m_listCustom.begin();
2648 inline std::list<CParameter *>::iterator
2651 return m_listCustom.end();
2658 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2665 return (
int) (m_listCustom.size());
2671 CParameter * pValue);
2710 static const CFieldDescriptor *
const 2711 s_apFieldDescriptorTable[];
2713 static const CTypeDescriptor
2718 CDecoderStream * pDecoderStream);
2721 assimilateSubParameters (
2722 CErrorDetails * pError);
2726 CEncoderStream * pEncoderStream)
const;
2731 const CTypeDescriptor * pEnclosingElementType)
const;
2739 CDecoderStream * pDecoderStream,
2740 CElement * pElement);
2746 std::list<CImpinjArrayVersion *> m_listImpinjArrayVersion;
2750 inline std::list<CImpinjArrayVersion *>::iterator
2753 return m_listImpinjArrayVersion.begin();
2757 inline std::list<CImpinjArrayVersion *>::iterator
2760 return m_listImpinjArrayVersion.end();
2767 clearSubParameterList ((tListOfParameters *) &m_listImpinjArrayVersion);
2774 return (
int) (m_listImpinjArrayVersion.size());
2779 addImpinjArrayVersion (
2784 std::list<CParameter *> m_listCustom;
2788 inline std::list<CParameter *>::iterator
2791 return m_listCustom.begin();
2795 inline std::list<CParameter *>::iterator
2798 return m_listCustom.end();
2805 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2812 return (
int) (m_listCustom.size());
2818 CParameter * pValue);
2865 static const CFieldDescriptor *
const 2866 s_apFieldDescriptorTable[];
2868 static const CTypeDescriptor
2873 CDecoderStream * pDecoderStream);
2876 assimilateSubParameters (
2877 CErrorDetails * pError);
2881 CEncoderStream * pEncoderStream)
const;
2886 const CTypeDescriptor * pEnclosingElementType)
const;
2894 CDecoderStream * pDecoderStream,
2895 CElement * pElement);
2900 llrp_utf8v_t m_ModelName;
2905 static const CFieldDescriptor
2921 m_ModelName = value;
2926 llrp_utf8v_t m_SerialNumber;
2931 static const CFieldDescriptor
2939 return m_SerialNumber;
2947 m_SerialNumber = value;
2952 llrp_utf8v_t m_SoftwareVersion;
2957 static const CFieldDescriptor
2958 s_fdSoftwareVersion;
2965 return m_SoftwareVersion;
2973 m_SoftwareVersion = value;
2978 llrp_utf8v_t m_FirmwareVersion;
2983 static const CFieldDescriptor
2984 s_fdFirmwareVersion;
2991 return m_FirmwareVersion;
2999 m_FirmwareVersion = value;
3004 llrp_utf8v_t m_FPGAVersion;
3009 static const CFieldDescriptor
3017 return m_FPGAVersion;
3025 m_FPGAVersion = value;
3030 llrp_utf8v_t m_PCBAVersion;
3035 static const CFieldDescriptor
3043 return m_PCBAVersion;
3051 m_PCBAVersion = value;
3064 return m_pImpinjHubVersions;
3069 setImpinjHubVersions (
3081 return m_pImpinjArrayVersion;
3086 setImpinjArrayVersion (
3098 return m_pImpinjBLEVersion;
3103 setImpinjBLEVersion (
3108 std::list<CParameter *> m_listCustom;
3112 inline std::list<CParameter *>::iterator
3115 return m_listCustom.begin();
3119 inline std::list<CParameter *>::iterator
3122 return m_listCustom.end();
3129 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3136 return (
int) (m_listCustom.size());
3142 CParameter * pValue);
3181 static const CFieldDescriptor *
const 3182 s_apFieldDescriptorTable[];
3184 static const CTypeDescriptor
3189 CDecoderStream * pDecoderStream);
3192 assimilateSubParameters (
3193 CErrorDetails * pError);
3197 CEncoderStream * pEncoderStream)
const;
3202 const CTypeDescriptor * pEnclosingElementType)
const;
3210 CDecoderStream * pDecoderStream,
3211 CElement * pElement);
3216 llrp_u32v_t m_FrequencyList;
3221 static const CFieldDescriptor
3229 return m_FrequencyList;
3237 m_FrequencyList = value;
3243 std::list<CParameter *> m_listCustom;
3247 inline std::list<CParameter *>::iterator
3250 return m_listCustom.begin();
3254 inline std::list<CParameter *>::iterator
3257 return m_listCustom.end();
3264 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3271 return (
int) (m_listCustom.size());
3277 CParameter * pValue);
3318 static const CFieldDescriptor *
const 3319 s_apFieldDescriptorTable[];
3321 static const CTypeDescriptor
3326 CDecoderStream * pDecoderStream);
3329 assimilateSubParameters (
3330 CErrorDetails * pError);
3334 CEncoderStream * pEncoderStream)
const;
3339 const CTypeDescriptor * pEnclosingElementType)
const;
3347 CDecoderStream * pDecoderStream,
3348 CElement * pElement);
3353 llrp_u16_t m_GPIPortNum;
3358 static const CFieldDescriptor
3366 return m_GPIPortNum;
3374 m_GPIPortNum = value;
3379 llrp_u32_t m_GPIDebounceTimerMSec;
3384 static const CFieldDescriptor
3385 s_fdGPIDebounceTimerMSec;
3392 return m_GPIDebounceTimerMSec;
3400 m_GPIDebounceTimerMSec = value;
3406 std::list<CParameter *> m_listCustom;
3410 inline std::list<CParameter *>::iterator
3413 return m_listCustom.begin();
3417 inline std::list<CParameter *>::iterator
3420 return m_listCustom.end();
3427 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3434 return (
int) (m_listCustom.size());
3440 CParameter * pValue);
3479 static const CFieldDescriptor *
const 3480 s_apFieldDescriptorTable[];
3482 static const CTypeDescriptor
3487 CDecoderStream * pDecoderStream);
3490 assimilateSubParameters (
3491 CErrorDetails * pError);
3495 CEncoderStream * pEncoderStream)
const;
3500 const CTypeDescriptor * pEnclosingElementType)
const;
3508 CDecoderStream * pDecoderStream,
3509 CElement * pElement);
3514 llrp_s16_t m_Temperature;
3519 static const CFieldDescriptor
3527 return m_Temperature;
3535 m_Temperature = value;
3541 std::list<CParameter *> m_listCustom;
3545 inline std::list<CParameter *>::iterator
3548 return m_listCustom.begin();
3552 inline std::list<CParameter *>::iterator
3555 return m_listCustom.end();
3562 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3569 return (
int) (m_listCustom.size());
3575 CParameter * pValue);
3616 static const CFieldDescriptor *
const 3617 s_apFieldDescriptorTable[];
3619 static const CTypeDescriptor
3624 CDecoderStream * pDecoderStream);
3627 assimilateSubParameters (
3628 CErrorDetails * pError);
3632 CEncoderStream * pEncoderStream)
const;
3637 const CTypeDescriptor * pEnclosingElementType)
const;
3645 CDecoderStream * pDecoderStream,
3646 CElement * pElement);
3651 EImpinjLinkMonitorMode m_eLinkMonitorMode;
3656 static const CFieldDescriptor
3657 s_fdLinkMonitorMode;
3661 inline EImpinjLinkMonitorMode
3664 return m_eLinkMonitorMode;
3670 EImpinjLinkMonitorMode value)
3672 m_eLinkMonitorMode = value;
3677 llrp_u16_t m_LinkDownThreshold;
3682 static const CFieldDescriptor
3683 s_fdLinkDownThreshold;
3690 return m_LinkDownThreshold;
3698 m_LinkDownThreshold = value;
3704 std::list<CParameter *> m_listCustom;
3708 inline std::list<CParameter *>::iterator
3711 return m_listCustom.begin();
3715 inline std::list<CParameter *>::iterator
3718 return m_listCustom.end();
3725 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3732 return (
int) (m_listCustom.size());
3738 CParameter * pValue);
3778 static const CFieldDescriptor *
const 3779 s_apFieldDescriptorTable[];
3781 static const CTypeDescriptor
3786 CDecoderStream * pDecoderStream);
3789 assimilateSubParameters (
3790 CErrorDetails * pError);
3794 CEncoderStream * pEncoderStream)
const;
3799 const CTypeDescriptor * pEnclosingElementType)
const;
3807 CDecoderStream * pDecoderStream,
3808 CElement * pElement);
3813 EImpinjReportBufferMode m_eReportBufferMode;
3818 static const CFieldDescriptor
3819 s_fdReportBufferMode;
3823 inline EImpinjReportBufferMode
3826 return m_eReportBufferMode;
3832 EImpinjReportBufferMode value)
3834 m_eReportBufferMode = value;
3840 std::list<CParameter *> m_listCustom;
3844 inline std::list<CParameter *>::iterator
3847 return m_listCustom.begin();
3851 inline std::list<CParameter *>::iterator
3854 return m_listCustom.end();
3861 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3868 return (
int) (m_listCustom.size());
3874 CParameter * pValue);
3917 static const CFieldDescriptor *
const 3918 s_apFieldDescriptorTable[];
3920 static const CTypeDescriptor
3925 CDecoderStream * pDecoderStream);
3928 assimilateSubParameters (
3929 CErrorDetails * pError);
3933 CEncoderStream * pEncoderStream)
const;
3938 const CTypeDescriptor * pEnclosingElementType)
const;
3946 CDecoderStream * pDecoderStream,
3947 CElement * pElement);
3960 return m_pImpinjBlockWriteWordCount;
3965 setImpinjBlockWriteWordCount (
3977 return m_pImpinjOpSpecRetryCount;
3982 setImpinjOpSpecRetryCount (
3994 return m_pImpinjAccessSpecOrdering;
3999 setImpinjAccessSpecOrdering (
4004 std::list<CParameter *> m_listCustom;
4008 inline std::list<CParameter *>::iterator
4011 return m_listCustom.begin();
4015 inline std::list<CParameter *>::iterator
4018 return m_listCustom.end();
4025 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4032 return (
int) (m_listCustom.size());
4038 CParameter * pValue);
4076 static const CFieldDescriptor *
const 4077 s_apFieldDescriptorTable[];
4079 static const CTypeDescriptor
4084 CDecoderStream * pDecoderStream);
4087 assimilateSubParameters (
4088 CErrorDetails * pError);
4092 CEncoderStream * pEncoderStream)
const;
4097 const CTypeDescriptor * pEnclosingElementType)
const;
4105 CDecoderStream * pDecoderStream,
4106 CElement * pElement);
4111 llrp_u16_t m_WordCount;
4116 static const CFieldDescriptor
4132 m_WordCount = value;
4138 std::list<CParameter *> m_listCustom;
4142 inline std::list<CParameter *>::iterator
4145 return m_listCustom.begin();
4149 inline std::list<CParameter *>::iterator
4152 return m_listCustom.end();
4159 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4166 return (
int) (m_listCustom.size());
4172 CParameter * pValue);
4216 static const CFieldDescriptor *
const 4217 s_apFieldDescriptorTable[];
4219 static const CTypeDescriptor
4224 CDecoderStream * pDecoderStream);
4227 assimilateSubParameters (
4228 CErrorDetails * pError);
4232 CEncoderStream * pEncoderStream)
const;
4237 const CTypeDescriptor * pEnclosingElementType)
const;
4245 CDecoderStream * pDecoderStream,
4246 CElement * pElement);
4251 llrp_u16_t m_OpSpecID;
4256 static const CFieldDescriptor
4277 llrp_u32_t m_AccessPassword;
4282 static const CFieldDescriptor
4290 return m_AccessPassword;
4298 m_AccessPassword = value;
4308 static const CFieldDescriptor
4329 llrp_u16_t m_BlockPointer;
4334 static const CFieldDescriptor
4342 return m_BlockPointer;
4350 m_BlockPointer = value;
4355 llrp_u16v_t m_BlockMask;
4360 static const CFieldDescriptor
4376 m_BlockMask = value;
4382 std::list<CParameter *> m_listCustom;
4386 inline std::list<CParameter *>::iterator
4389 return m_listCustom.begin();
4393 inline std::list<CParameter *>::iterator
4396 return m_listCustom.end();
4403 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4410 return (
int) (m_listCustom.size());
4416 CParameter * pValue);
4456 static const CFieldDescriptor *
const 4457 s_apFieldDescriptorTable[];
4459 static const CTypeDescriptor
4464 CDecoderStream * pDecoderStream);
4467 assimilateSubParameters (
4468 CErrorDetails * pError);
4472 CEncoderStream * pEncoderStream)
const;
4477 const CTypeDescriptor * pEnclosingElementType)
const;
4485 CDecoderStream * pDecoderStream,
4486 CElement * pElement);
4491 EImpinjBlockPermalockResultType m_eResult;
4496 static const CFieldDescriptor
4501 inline EImpinjBlockPermalockResultType
4510 EImpinjBlockPermalockResultType value)
4517 llrp_u16_t m_OpSpecID;
4522 static const CFieldDescriptor
4544 std::list<CParameter *> m_listCustom;
4548 inline std::list<CParameter *>::iterator
4551 return m_listCustom.begin();
4555 inline std::list<CParameter *>::iterator
4558 return m_listCustom.end();
4565 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4572 return (
int) (m_listCustom.size());
4578 CParameter * pValue);
4622 static const CFieldDescriptor *
const 4623 s_apFieldDescriptorTable[];
4625 static const CTypeDescriptor
4630 CDecoderStream * pDecoderStream);
4633 assimilateSubParameters (
4634 CErrorDetails * pError);
4638 CEncoderStream * pEncoderStream)
const;
4643 const CTypeDescriptor * pEnclosingElementType)
const;
4651 CDecoderStream * pDecoderStream,
4652 CElement * pElement);
4657 llrp_u16_t m_OpSpecID;
4662 static const CFieldDescriptor
4683 llrp_u32_t m_AccessPassword;
4688 static const CFieldDescriptor
4696 return m_AccessPassword;
4704 m_AccessPassword = value;
4714 static const CFieldDescriptor
4735 llrp_u16_t m_BlockPointer;
4740 static const CFieldDescriptor
4748 return m_BlockPointer;
4756 m_BlockPointer = value;
4761 llrp_u16_t m_BlockRange;
4766 static const CFieldDescriptor
4774 return m_BlockRange;
4782 m_BlockRange = value;
4788 std::list<CParameter *> m_listCustom;
4792 inline std::list<CParameter *>::iterator
4795 return m_listCustom.begin();
4799 inline std::list<CParameter *>::iterator
4802 return m_listCustom.end();
4809 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4816 return (
int) (m_listCustom.size());
4822 CParameter * pValue);
4863 static const CFieldDescriptor *
const 4864 s_apFieldDescriptorTable[];
4866 static const CTypeDescriptor
4871 CDecoderStream * pDecoderStream);
4874 assimilateSubParameters (
4875 CErrorDetails * pError);
4879 CEncoderStream * pEncoderStream)
const;
4884 const CTypeDescriptor * pEnclosingElementType)
const;
4892 CDecoderStream * pDecoderStream,
4893 CElement * pElement);
4898 EImpinjGetBlockPermalockStatusResultType m_eResult;
4903 static const CFieldDescriptor
4908 inline EImpinjGetBlockPermalockStatusResultType
4917 EImpinjGetBlockPermalockStatusResultType value)
4924 llrp_u16_t m_OpSpecID;
4929 static const CFieldDescriptor
4950 llrp_u16v_t m_PermalockStatus;
4955 static const CFieldDescriptor
4956 s_fdPermalockStatus;
4963 return m_PermalockStatus;
4971 m_PermalockStatus = value;
4977 std::list<CParameter *> m_listCustom;
4981 inline std::list<CParameter *>::iterator
4984 return m_listCustom.begin();
4988 inline std::list<CParameter *>::iterator
4991 return m_listCustom.end();
4998 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5005 return (
int) (m_listCustom.size());
5011 CParameter * pValue);
5055 static const CFieldDescriptor *
const 5056 s_apFieldDescriptorTable[];
5058 static const CTypeDescriptor
5063 CDecoderStream * pDecoderStream);
5066 assimilateSubParameters (
5067 CErrorDetails * pError);
5071 CEncoderStream * pEncoderStream)
const;
5076 const CTypeDescriptor * pEnclosingElementType)
const;
5084 CDecoderStream * pDecoderStream,
5085 CElement * pElement);
5090 llrp_u16_t m_OpSpecID;
5095 static const CFieldDescriptor
5116 llrp_u32_t m_AccessPassword;
5121 static const CFieldDescriptor
5129 return m_AccessPassword;
5137 m_AccessPassword = value;
5142 EImpinjQTDataProfile m_eDataProfile;
5147 static const CFieldDescriptor
5152 inline EImpinjQTDataProfile
5155 return m_eDataProfile;
5161 EImpinjQTDataProfile value)
5163 m_eDataProfile = value;
5168 EImpinjQTAccessRange m_eAccessRange;
5173 static const CFieldDescriptor
5178 inline EImpinjQTAccessRange
5181 return m_eAccessRange;
5187 EImpinjQTAccessRange value)
5189 m_eAccessRange = value;
5194 EImpinjQTPersistence m_ePersistence;
5199 static const CFieldDescriptor
5204 inline EImpinjQTPersistence
5207 return m_ePersistence;
5213 EImpinjQTPersistence value)
5215 m_ePersistence = value;
5221 std::list<CParameter *> m_listCustom;
5225 inline std::list<CParameter *>::iterator
5228 return m_listCustom.begin();
5232 inline std::list<CParameter *>::iterator
5235 return m_listCustom.end();
5242 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5249 return (
int) (m_listCustom.size());
5255 CParameter * pValue);
5295 static const CFieldDescriptor *
const 5296 s_apFieldDescriptorTable[];
5298 static const CTypeDescriptor
5303 CDecoderStream * pDecoderStream);
5306 assimilateSubParameters (
5307 CErrorDetails * pError);
5311 CEncoderStream * pEncoderStream)
const;
5316 const CTypeDescriptor * pEnclosingElementType)
const;
5324 CDecoderStream * pDecoderStream,
5325 CElement * pElement);
5330 EImpinjSetQTConfigResultType m_eResult;
5335 static const CFieldDescriptor
5340 inline EImpinjSetQTConfigResultType
5349 EImpinjSetQTConfigResultType value)
5356 llrp_u16_t m_OpSpecID;
5361 static const CFieldDescriptor
5383 std::list<CParameter *> m_listCustom;
5387 inline std::list<CParameter *>::iterator
5390 return m_listCustom.begin();
5394 inline std::list<CParameter *>::iterator
5397 return m_listCustom.end();
5404 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5411 return (
int) (m_listCustom.size());
5417 CParameter * pValue);
5457 static const CFieldDescriptor *
const 5458 s_apFieldDescriptorTable[];
5460 static const CTypeDescriptor
5465 CDecoderStream * pDecoderStream);
5468 assimilateSubParameters (
5469 CErrorDetails * pError);
5473 CEncoderStream * pEncoderStream)
const;
5478 const CTypeDescriptor * pEnclosingElementType)
const;
5486 CDecoderStream * pDecoderStream,
5487 CElement * pElement);
5492 llrp_u16_t m_OpSpecID;
5497 static const CFieldDescriptor
5518 llrp_u32_t m_AccessPassword;
5523 static const CFieldDescriptor
5531 return m_AccessPassword;
5539 m_AccessPassword = value;
5545 std::list<CParameter *> m_listCustom;
5549 inline std::list<CParameter *>::iterator
5552 return m_listCustom.begin();
5556 inline std::list<CParameter *>::iterator
5559 return m_listCustom.end();
5566 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5573 return (
int) (m_listCustom.size());
5579 CParameter * pValue);
5622 static const CFieldDescriptor *
const 5623 s_apFieldDescriptorTable[];
5625 static const CTypeDescriptor
5630 CDecoderStream * pDecoderStream);
5633 assimilateSubParameters (
5634 CErrorDetails * pError);
5638 CEncoderStream * pEncoderStream)
const;
5643 const CTypeDescriptor * pEnclosingElementType)
const;
5651 CDecoderStream * pDecoderStream,
5652 CElement * pElement);
5657 EImpinjGetQTConfigResultType m_eResult;
5662 static const CFieldDescriptor
5667 inline EImpinjGetQTConfigResultType
5676 EImpinjGetQTConfigResultType value)
5683 llrp_u16_t m_OpSpecID;
5688 static const CFieldDescriptor
5709 EImpinjQTDataProfile m_eDataProfile;
5714 static const CFieldDescriptor
5719 inline EImpinjQTDataProfile
5722 return m_eDataProfile;
5728 EImpinjQTDataProfile value)
5730 m_eDataProfile = value;
5735 EImpinjQTAccessRange m_eAccessRange;
5740 static const CFieldDescriptor
5745 inline EImpinjQTAccessRange
5748 return m_eAccessRange;
5754 EImpinjQTAccessRange value)
5756 m_eAccessRange = value;
5762 std::list<CParameter *> m_listCustom;
5766 inline std::list<CParameter *>::iterator
5769 return m_listCustom.begin();
5773 inline std::list<CParameter *>::iterator
5776 return m_listCustom.end();
5783 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5790 return (
int) (m_listCustom.size());
5796 CParameter * pValue);
5841 static const CFieldDescriptor *
const 5842 s_apFieldDescriptorTable[];
5844 static const CTypeDescriptor
5849 CDecoderStream * pDecoderStream);
5852 assimilateSubParameters (
5853 CErrorDetails * pError);
5857 CEncoderStream * pEncoderStream)
const;
5862 const CTypeDescriptor * pEnclosingElementType)
const;
5870 CDecoderStream * pDecoderStream,
5871 CElement * pElement);
5884 return m_pImpinjEnableSerializedTID;
5889 setImpinjEnableSerializedTID (
5901 return m_pImpinjEnableRFPhaseAngle;
5906 setImpinjEnableRFPhaseAngle (
5918 return m_pImpinjEnablePeakRSSI;
5923 setImpinjEnablePeakRSSI (
5935 return m_pImpinjEnableGPSCoordinates;
5940 setImpinjEnableGPSCoordinates (
5952 return m_pImpinjEnableOptimizedRead;
5957 setImpinjEnableOptimizedRead (
5969 return m_pImpinjEnableRFDopplerFrequency;
5974 setImpinjEnableRFDopplerFrequency (
5986 return m_pImpinjEnableTxPower;
5991 setImpinjEnableTxPower (
5996 std::list<CParameter *> m_listCustom;
6000 inline std::list<CParameter *>::iterator
6003 return m_listCustom.begin();
6007 inline std::list<CParameter *>::iterator
6010 return m_listCustom.end();
6017 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6024 return (
int) (m_listCustom.size());
6030 CParameter * pValue);
6068 static const CFieldDescriptor *
const 6069 s_apFieldDescriptorTable[];
6071 static const CTypeDescriptor
6076 CDecoderStream * pDecoderStream);
6079 assimilateSubParameters (
6080 CErrorDetails * pError);
6084 CEncoderStream * pEncoderStream)
const;
6089 const CTypeDescriptor * pEnclosingElementType)
const;
6097 CDecoderStream * pDecoderStream,
6098 CElement * pElement);
6103 EImpinjSerializedTIDMode m_eSerializedTIDMode;
6108 static const CFieldDescriptor
6109 s_fdSerializedTIDMode;
6113 inline EImpinjSerializedTIDMode
6116 return m_eSerializedTIDMode;
6122 EImpinjSerializedTIDMode value)
6124 m_eSerializedTIDMode = value;
6130 std::list<CParameter *> m_listCustom;
6134 inline std::list<CParameter *>::iterator
6137 return m_listCustom.begin();
6141 inline std::list<CParameter *>::iterator
6144 return m_listCustom.end();
6151 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6158 return (
int) (m_listCustom.size());
6164 CParameter * pValue);
6202 static const CFieldDescriptor *
const 6203 s_apFieldDescriptorTable[];
6205 static const CTypeDescriptor
6210 CDecoderStream * pDecoderStream);
6213 assimilateSubParameters (
6214 CErrorDetails * pError);
6218 CEncoderStream * pEncoderStream)
const;
6223 const CTypeDescriptor * pEnclosingElementType)
const;
6231 CDecoderStream * pDecoderStream,
6232 CElement * pElement);
6237 EImpinjRFPhaseAngleMode m_eRFPhaseAngleMode;
6242 static const CFieldDescriptor
6243 s_fdRFPhaseAngleMode;
6247 inline EImpinjRFPhaseAngleMode
6250 return m_eRFPhaseAngleMode;
6256 EImpinjRFPhaseAngleMode value)
6258 m_eRFPhaseAngleMode = value;
6264 std::list<CParameter *> m_listCustom;
6268 inline std::list<CParameter *>::iterator
6271 return m_listCustom.begin();
6275 inline std::list<CParameter *>::iterator
6278 return m_listCustom.end();
6285 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6292 return (
int) (m_listCustom.size());
6298 CParameter * pValue);
6336 static const CFieldDescriptor *
const 6337 s_apFieldDescriptorTable[];
6339 static const CTypeDescriptor
6344 CDecoderStream * pDecoderStream);
6347 assimilateSubParameters (
6348 CErrorDetails * pError);
6352 CEncoderStream * pEncoderStream)
const;
6357 const CTypeDescriptor * pEnclosingElementType)
const;
6365 CDecoderStream * pDecoderStream,
6366 CElement * pElement);
6371 EImpinjPeakRSSIMode m_ePeakRSSIMode;
6376 static const CFieldDescriptor
6381 inline EImpinjPeakRSSIMode
6384 return m_ePeakRSSIMode;
6390 EImpinjPeakRSSIMode value)
6392 m_ePeakRSSIMode = value;
6398 std::list<CParameter *> m_listCustom;
6402 inline std::list<CParameter *>::iterator
6405 return m_listCustom.begin();
6409 inline std::list<CParameter *>::iterator
6412 return m_listCustom.end();
6419 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6426 return (
int) (m_listCustom.size());
6432 CParameter * pValue);
6470 static const CFieldDescriptor *
const 6471 s_apFieldDescriptorTable[];
6473 static const CTypeDescriptor
6478 CDecoderStream * pDecoderStream);
6481 assimilateSubParameters (
6482 CErrorDetails * pError);
6486 CEncoderStream * pEncoderStream)
const;
6491 const CTypeDescriptor * pEnclosingElementType)
const;
6499 CDecoderStream * pDecoderStream,
6500 CElement * pElement);
6505 EImpinjGPSCoordinatesMode m_eGPSCoordinatesMode;
6510 static const CFieldDescriptor
6511 s_fdGPSCoordinatesMode;
6515 inline EImpinjGPSCoordinatesMode
6518 return m_eGPSCoordinatesMode;
6524 EImpinjGPSCoordinatesMode value)
6526 m_eGPSCoordinatesMode = value;
6532 std::list<CParameter *> m_listCustom;
6536 inline std::list<CParameter *>::iterator
6539 return m_listCustom.begin();
6543 inline std::list<CParameter *>::iterator
6546 return m_listCustom.end();
6553 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6560 return (
int) (m_listCustom.size());
6566 CParameter * pValue);
6606 static const CFieldDescriptor *
const 6607 s_apFieldDescriptorTable[];
6609 static const CTypeDescriptor
6614 CDecoderStream * pDecoderStream);
6617 assimilateSubParameters (
6618 CErrorDetails * pError);
6622 CEncoderStream * pEncoderStream)
const;
6627 const CTypeDescriptor * pEnclosingElementType)
const;
6635 CDecoderStream * pDecoderStream,
6636 CElement * pElement);
6646 static const CFieldDescriptor
6675 return m_pImpinjTIDParity;
6680 setImpinjTIDParity (
6685 std::list<CParameter *> m_listCustom;
6689 inline std::list<CParameter *>::iterator
6692 return m_listCustom.begin();
6696 inline std::list<CParameter *>::iterator
6699 return m_listCustom.end();
6706 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6713 return (
int) (m_listCustom.size());
6719 CParameter * pValue);
6758 static const CFieldDescriptor *
const 6759 s_apFieldDescriptorTable[];
6761 static const CTypeDescriptor
6766 CDecoderStream * pDecoderStream);
6769 assimilateSubParameters (
6770 CErrorDetails * pError);
6774 CEncoderStream * pEncoderStream)
const;
6779 const CTypeDescriptor * pEnclosingElementType)
const;
6787 CDecoderStream * pDecoderStream,
6788 CElement * pElement);
6793 llrp_u16_t m_PhaseAngle;
6798 static const CFieldDescriptor
6806 return m_PhaseAngle;
6814 m_PhaseAngle = value;
6820 std::list<CParameter *> m_listCustom;
6824 inline std::list<CParameter *>::iterator
6827 return m_listCustom.begin();
6831 inline std::list<CParameter *>::iterator
6834 return m_listCustom.end();
6841 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6848 return (
int) (m_listCustom.size());
6854 CParameter * pValue);
6893 static const CFieldDescriptor *
const 6894 s_apFieldDescriptorTable[];
6896 static const CTypeDescriptor
6901 CDecoderStream * pDecoderStream);
6904 assimilateSubParameters (
6905 CErrorDetails * pError);
6909 CEncoderStream * pEncoderStream)
const;
6914 const CTypeDescriptor * pEnclosingElementType)
const;
6922 CDecoderStream * pDecoderStream,
6923 CElement * pElement);
6933 static const CFieldDescriptor
6955 std::list<CParameter *> m_listCustom;
6959 inline std::list<CParameter *>::iterator
6962 return m_listCustom.begin();
6966 inline std::list<CParameter *>::iterator
6969 return m_listCustom.end();
6976 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6983 return (
int) (m_listCustom.size());
6989 CParameter * pValue);
7029 static const CFieldDescriptor *
const 7030 s_apFieldDescriptorTable[];
7032 static const CTypeDescriptor
7037 CDecoderStream * pDecoderStream);
7040 assimilateSubParameters (
7041 CErrorDetails * pError);
7045 CEncoderStream * pEncoderStream)
const;
7050 const CTypeDescriptor * pEnclosingElementType)
const;
7058 CDecoderStream * pDecoderStream,
7059 CElement * pElement);
7064 llrp_s32_t m_Latitude;
7069 static const CFieldDescriptor
7090 llrp_s32_t m_Longitude;
7095 static const CFieldDescriptor
7111 m_Longitude = value;
7117 std::list<CParameter *> m_listCustom;
7121 inline std::list<CParameter *>::iterator
7124 return m_listCustom.begin();
7128 inline std::list<CParameter *>::iterator
7131 return m_listCustom.end();
7138 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7145 return (
int) (m_listCustom.size());
7151 CParameter * pValue);
7190 static const CFieldDescriptor *
const 7191 s_apFieldDescriptorTable[];
7193 static const CTypeDescriptor
7198 CDecoderStream * pDecoderStream);
7201 assimilateSubParameters (
7202 CErrorDetails * pError);
7206 CEncoderStream * pEncoderStream)
const;
7211 const CTypeDescriptor * pEnclosingElementType)
const;
7219 CDecoderStream * pDecoderStream,
7220 CElement * pElement);
7225 llrp_u32_t m_LoopCount;
7230 static const CFieldDescriptor
7246 m_LoopCount = value;
7252 std::list<CParameter *> m_listCustom;
7256 inline std::list<CParameter *>::iterator
7259 return m_listCustom.begin();
7263 inline std::list<CParameter *>::iterator
7266 return m_listCustom.end();
7273 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7280 return (
int) (m_listCustom.size());
7286 CParameter * pValue);
7326 static const CFieldDescriptor *
const 7327 s_apFieldDescriptorTable[];
7329 static const CTypeDescriptor
7334 CDecoderStream * pDecoderStream);
7337 assimilateSubParameters (
7338 CErrorDetails * pError);
7342 CEncoderStream * pEncoderStream)
const;
7347 const CTypeDescriptor * pEnclosingElementType)
const;
7355 CDecoderStream * pDecoderStream,
7356 CElement * pElement);
7369 return m_pImpinjGGASentence;
7374 setImpinjGGASentence (
7386 return m_pImpinjRMCSentence;
7391 setImpinjRMCSentence (
7396 std::list<CParameter *> m_listCustom;
7400 inline std::list<CParameter *>::iterator
7403 return m_listCustom.begin();
7407 inline std::list<CParameter *>::iterator
7410 return m_listCustom.end();
7417 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7424 return (
int) (m_listCustom.size());
7430 CParameter * pValue);
7468 static const CFieldDescriptor *
const 7469 s_apFieldDescriptorTable[];
7471 static const CTypeDescriptor
7476 CDecoderStream * pDecoderStream);
7479 assimilateSubParameters (
7480 CErrorDetails * pError);
7484 CEncoderStream * pEncoderStream)
const;
7489 const CTypeDescriptor * pEnclosingElementType)
const;
7497 CDecoderStream * pDecoderStream,
7498 CElement * pElement);
7503 llrp_utf8v_t m_GGASentence;
7508 static const CFieldDescriptor
7516 return m_GGASentence;
7524 m_GGASentence = value;
7530 std::list<CParameter *> m_listCustom;
7534 inline std::list<CParameter *>::iterator
7537 return m_listCustom.begin();
7541 inline std::list<CParameter *>::iterator
7544 return m_listCustom.end();
7551 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7558 return (
int) (m_listCustom.size());
7564 CParameter * pValue);
7602 static const CFieldDescriptor *
const 7603 s_apFieldDescriptorTable[];
7605 static const CTypeDescriptor
7610 CDecoderStream * pDecoderStream);
7613 assimilateSubParameters (
7614 CErrorDetails * pError);
7618 CEncoderStream * pEncoderStream)
const;
7623 const CTypeDescriptor * pEnclosingElementType)
const;
7631 CDecoderStream * pDecoderStream,
7632 CElement * pElement);
7637 llrp_utf8v_t m_RMCSentence;
7642 static const CFieldDescriptor
7650 return m_RMCSentence;
7658 m_RMCSentence = value;
7664 std::list<CParameter *> m_listCustom;
7668 inline std::list<CParameter *>::iterator
7671 return m_listCustom.begin();
7675 inline std::list<CParameter *>::iterator
7678 return m_listCustom.end();
7685 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7692 return (
int) (m_listCustom.size());
7698 CParameter * pValue);
7736 static const CFieldDescriptor *
const 7737 s_apFieldDescriptorTable[];
7739 static const CTypeDescriptor
7744 CDecoderStream * pDecoderStream);
7747 assimilateSubParameters (
7748 CErrorDetails * pError);
7752 CEncoderStream * pEncoderStream)
const;
7757 const CTypeDescriptor * pEnclosingElementType)
const;
7765 CDecoderStream * pDecoderStream,
7766 CElement * pElement);
7771 llrp_u16_t m_RetryCount;
7776 static const CFieldDescriptor
7784 return m_RetryCount;
7792 m_RetryCount = value;
7798 std::list<CParameter *> m_listCustom;
7802 inline std::list<CParameter *>::iterator
7805 return m_listCustom.begin();
7809 inline std::list<CParameter *>::iterator
7812 return m_listCustom.end();
7819 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7826 return (
int) (m_listCustom.size());
7832 CParameter * pValue);
7874 static const CFieldDescriptor *
const 7875 s_apFieldDescriptorTable[];
7877 static const CTypeDescriptor
7882 CDecoderStream * pDecoderStream);
7885 assimilateSubParameters (
7886 CErrorDetails * pError);
7890 CEncoderStream * pEncoderStream)
const;
7895 const CTypeDescriptor * pEnclosingElementType)
const;
7903 CDecoderStream * pDecoderStream,
7904 CElement * pElement);
7909 llrp_u16_t m_GPOPortNum;
7914 static const CFieldDescriptor
7922 return m_GPOPortNum;
7930 m_GPOPortNum = value;
7935 EImpinjAdvancedGPOMode m_eGPOMode;
7940 static const CFieldDescriptor
7945 inline EImpinjAdvancedGPOMode
7954 EImpinjAdvancedGPOMode value)
7961 llrp_u32_t m_GPOPulseDurationMSec;
7966 static const CFieldDescriptor
7967 s_fdGPOPulseDurationMSec;
7974 return m_GPOPulseDurationMSec;
7982 m_GPOPulseDurationMSec = value;
7988 std::list<CParameter *> m_listCustom;
7992 inline std::list<CParameter *>::iterator
7995 return m_listCustom.begin();
7999 inline std::list<CParameter *>::iterator
8002 return m_listCustom.end();
8009 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8016 return (
int) (m_listCustom.size());
8022 CParameter * pValue);
8070 static const CFieldDescriptor *
const 8071 s_apFieldDescriptorTable[];
8073 static const CTypeDescriptor
8078 CDecoderStream * pDecoderStream);
8081 assimilateSubParameters (
8082 CErrorDetails * pError);
8086 CEncoderStream * pEncoderStream)
const;
8091 const CTypeDescriptor * pEnclosingElementType)
const;
8099 CDecoderStream * pDecoderStream,
8100 CElement * pElement);
8105 EImpinjOptimizedReadMode m_eOptimizedReadMode;
8110 static const CFieldDescriptor
8111 s_fdOptimizedReadMode;
8115 inline EImpinjOptimizedReadMode
8118 return m_eOptimizedReadMode;
8124 EImpinjOptimizedReadMode value)
8126 m_eOptimizedReadMode = value;
8132 std::list<CC1G2Read *> m_listC1G2Read;
8136 inline std::list<CC1G2Read *>::iterator
8139 return m_listC1G2Read.begin();
8143 inline std::list<CC1G2Read *>::iterator
8146 return m_listC1G2Read.end();
8153 clearSubParameterList ((tListOfParameters *) &m_listC1G2Read);
8160 return (
int) (m_listC1G2Read.size());
8170 std::list<CParameter *> m_listCustom;
8174 inline std::list<CParameter *>::iterator
8177 return m_listCustom.begin();
8181 inline std::list<CParameter *>::iterator
8184 return m_listCustom.end();
8191 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8198 return (
int) (m_listCustom.size());
8204 CParameter * pValue);
8245 static const CFieldDescriptor *
const 8246 s_apFieldDescriptorTable[];
8248 static const CTypeDescriptor
8253 CDecoderStream * pDecoderStream);
8256 assimilateSubParameters (
8257 CErrorDetails * pError);
8261 CEncoderStream * pEncoderStream)
const;
8266 const CTypeDescriptor * pEnclosingElementType)
const;
8274 CDecoderStream * pDecoderStream,
8275 CElement * pElement);
8280 EImpinjAccessSpecOrderingMode m_eOrderingMode;
8285 static const CFieldDescriptor
8290 inline EImpinjAccessSpecOrderingMode
8293 return m_eOrderingMode;
8299 EImpinjAccessSpecOrderingMode value)
8301 m_eOrderingMode = value;
8307 std::list<CParameter *> m_listCustom;
8311 inline std::list<CParameter *>::iterator
8314 return m_listCustom.begin();
8318 inline std::list<CParameter *>::iterator
8321 return m_listCustom.end();
8328 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8335 return (
int) (m_listCustom.size());
8341 CParameter * pValue);
8379 static const CFieldDescriptor *
const 8380 s_apFieldDescriptorTable[];
8382 static const CTypeDescriptor
8387 CDecoderStream * pDecoderStream);
8390 assimilateSubParameters (
8391 CErrorDetails * pError);
8395 CEncoderStream * pEncoderStream)
const;
8400 const CTypeDescriptor * pEnclosingElementType)
const;
8408 CDecoderStream * pDecoderStream,
8409 CElement * pElement);
8414 EImpinjRFDopplerFrequencyMode m_eRFDopplerFrequencyMode;
8419 static const CFieldDescriptor
8420 s_fdRFDopplerFrequencyMode;
8424 inline EImpinjRFDopplerFrequencyMode
8427 return m_eRFDopplerFrequencyMode;
8433 EImpinjRFDopplerFrequencyMode value)
8435 m_eRFDopplerFrequencyMode = value;
8441 std::list<CParameter *> m_listCustom;
8445 inline std::list<CParameter *>::iterator
8448 return m_listCustom.begin();
8452 inline std::list<CParameter *>::iterator
8455 return m_listCustom.end();
8462 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8469 return (
int) (m_listCustom.size());
8475 CParameter * pValue);
8514 static const CFieldDescriptor *
const 8515 s_apFieldDescriptorTable[];
8517 static const CTypeDescriptor
8522 CDecoderStream * pDecoderStream);
8525 assimilateSubParameters (
8526 CErrorDetails * pError);
8530 CEncoderStream * pEncoderStream)
const;
8535 const CTypeDescriptor * pEnclosingElementType)
const;
8543 CDecoderStream * pDecoderStream,
8544 CElement * pElement);
8549 llrp_s16_t m_DopplerFrequency;
8554 static const CFieldDescriptor
8555 s_fdDopplerFrequency;
8562 return m_DopplerFrequency;
8570 m_DopplerFrequency = value;
8576 std::list<CParameter *> m_listCustom;
8580 inline std::list<CParameter *>::iterator
8583 return m_listCustom.begin();
8587 inline std::list<CParameter *>::iterator
8590 return m_listCustom.end();
8597 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8604 return (
int) (m_listCustom.size());
8610 CParameter * pValue);
8657 static const CFieldDescriptor *
const 8658 s_apFieldDescriptorTable[];
8660 static const CTypeDescriptor
8665 CDecoderStream * pDecoderStream);
8668 assimilateSubParameters (
8669 CErrorDetails * pError);
8673 CEncoderStream * pEncoderStream)
const;
8678 const CTypeDescriptor * pEnclosingElementType)
const;
8686 CDecoderStream * pDecoderStream,
8687 CElement * pElement);
8692 llrp_u1_t m_EnableAntDwellTimeLimit;
8697 static const CFieldDescriptor
8698 s_fdEnableAntDwellTimeLimit;
8705 return m_EnableAntDwellTimeLimit;
8713 m_EnableAntDwellTimeLimit = value;
8718 llrp_u1_t m_EnableSelectGapClose;
8723 static const CFieldDescriptor
8724 s_fdEnableSelectGapClose;
8731 return m_EnableSelectGapClose;
8739 m_EnableSelectGapClose = value;
8745 std::list<CParameter *> m_listCustom;
8749 inline std::list<CParameter *>::iterator
8752 return m_listCustom.begin();
8756 inline std::list<CParameter *>::iterator
8759 return m_listCustom.end();
8766 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8773 return (
int) (m_listCustom.size());
8779 CParameter * pValue);
8817 static const CFieldDescriptor *
const 8818 s_apFieldDescriptorTable[];
8820 static const CTypeDescriptor
8825 CDecoderStream * pDecoderStream);
8828 assimilateSubParameters (
8829 CErrorDetails * pError);
8833 CEncoderStream * pEncoderStream)
const;
8838 const CTypeDescriptor * pEnclosingElementType)
const;
8846 CDecoderStream * pDecoderStream,
8847 CElement * pElement);
8852 EImpinjTxPowerReportingModeEnum m_eTxPowerReportingMode;
8857 static const CFieldDescriptor
8858 s_fdTxPowerReportingMode;
8862 inline EImpinjTxPowerReportingModeEnum
8865 return m_eTxPowerReportingMode;
8871 EImpinjTxPowerReportingModeEnum value)
8873 m_eTxPowerReportingMode = value;
8879 std::list<CParameter *> m_listCustom;
8883 inline std::list<CParameter *>::iterator
8886 return m_listCustom.begin();
8890 inline std::list<CParameter *>::iterator
8893 return m_listCustom.end();
8900 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8907 return (
int) (m_listCustom.size());
8913 CParameter * pValue);
8952 static const CFieldDescriptor *
const 8953 s_apFieldDescriptorTable[];
8955 static const CTypeDescriptor
8960 CDecoderStream * pDecoderStream);
8963 assimilateSubParameters (
8964 CErrorDetails * pError);
8968 CEncoderStream * pEncoderStream)
const;
8973 const CTypeDescriptor * pEnclosingElementType)
const;
8981 CDecoderStream * pDecoderStream,
8982 CElement * pElement);
8987 llrp_u16_t m_TxPower;
8992 static const CFieldDescriptor
9014 std::list<CParameter *> m_listCustom;
9018 inline std::list<CParameter *>::iterator
9021 return m_listCustom.begin();
9025 inline std::list<CParameter *>::iterator
9028 return m_listCustom.end();
9035 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9042 return (
int) (m_listCustom.size());
9048 CParameter * pValue);
9089 static const CFieldDescriptor *
const 9090 s_apFieldDescriptorTable[];
9092 static const CTypeDescriptor
9097 CDecoderStream * pDecoderStream);
9100 assimilateSubParameters (
9101 CErrorDetails * pError);
9105 CEncoderStream * pEncoderStream)
const;
9110 const CTypeDescriptor * pEnclosingElementType)
const;
9118 CDecoderStream * pDecoderStream,
9119 CElement * pElement);
9124 llrp_utf8v_t m_SerialNumber;
9129 static const CFieldDescriptor
9137 return m_SerialNumber;
9145 m_SerialNumber = value;
9150 llrp_utf8v_t m_FirmwareVersion;
9155 static const CFieldDescriptor
9156 s_fdFirmwareVersion;
9163 return m_FirmwareVersion;
9171 m_FirmwareVersion = value;
9176 llrp_utf8v_t m_PCBAVersion;
9181 static const CFieldDescriptor
9189 return m_PCBAVersion;
9197 m_PCBAVersion = value;
9203 std::list<CParameter *> m_listCustom;
9207 inline std::list<CParameter *>::iterator
9210 return m_listCustom.begin();
9214 inline std::list<CParameter *>::iterator
9217 return m_listCustom.end();
9224 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9231 return (
int) (m_listCustom.size());
9237 CParameter * pValue);
9284 static const CFieldDescriptor *
const 9285 s_apFieldDescriptorTable[];
9287 static const CTypeDescriptor
9292 CDecoderStream * pDecoderStream);
9295 assimilateSubParameters (
9296 CErrorDetails * pError);
9300 CEncoderStream * pEncoderStream)
const;
9305 const CTypeDescriptor * pEnclosingElementType)
const;
9313 CDecoderStream * pDecoderStream,
9314 CElement * pElement);
9319 llrp_u32_t m_MaxNumSectors;
9324 static const CFieldDescriptor
9332 return m_MaxNumSectors;
9340 m_MaxNumSectors = value;
9345 llrp_u1_t m_SupportsLISpecs;
9350 static const CFieldDescriptor
9351 s_fdSupportsLISpecs;
9358 return m_SupportsLISpecs;
9366 m_SupportsLISpecs = value;
9371 llrp_u1_t m_SupportsTISpecs;
9376 static const CFieldDescriptor
9377 s_fdSupportsTISpecs;
9384 return m_SupportsTISpecs;
9392 m_SupportsTISpecs = value;
9397 llrp_u1_t m_SupportsTSISpecs;
9402 static const CFieldDescriptor
9403 s_fdSupportsTSISpecs;
9410 return m_SupportsTSISpecs;
9418 m_SupportsTSISpecs = value;
9423 llrp_u1_t m_SupportsDISpecs;
9428 static const CFieldDescriptor
9429 s_fdSupportsDISpecs;
9436 return m_SupportsDISpecs;
9444 m_SupportsDISpecs = value;
9457 return m_pImpinjxArrayDirectionCapabilities;
9462 setImpinjxArrayDirectionCapabilities (
9467 std::list<CParameter *> m_listCustom;
9471 inline std::list<CParameter *>::iterator
9474 return m_listCustom.begin();
9478 inline std::list<CParameter *>::iterator
9481 return m_listCustom.end();
9488 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9495 return (
int) (m_listCustom.size());
9501 CParameter * pValue);
9543 static const CFieldDescriptor *
const 9544 s_apFieldDescriptorTable[];
9546 static const CTypeDescriptor
9551 CDecoderStream * pDecoderStream);
9554 assimilateSubParameters (
9555 CErrorDetails * pError);
9559 CEncoderStream * pEncoderStream)
const;
9564 const CTypeDescriptor * pEnclosingElementType)
const;
9572 CDecoderStream * pDecoderStream,
9573 CElement * pElement);
9583 static const CFieldDescriptor
9609 static const CFieldDescriptor
9635 static const CFieldDescriptor
9657 std::list<CParameter *> m_listCustom;
9661 inline std::list<CParameter *>::iterator
9664 return m_listCustom.begin();
9668 inline std::list<CParameter *>::iterator
9671 return m_listCustom.end();
9678 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9685 return (
int) (m_listCustom.size());
9691 CParameter * pValue);
9734 static const CFieldDescriptor *
const 9735 s_apFieldDescriptorTable[];
9737 static const CTypeDescriptor
9742 CDecoderStream * pDecoderStream);
9745 assimilateSubParameters (
9746 CErrorDetails * pError);
9750 CEncoderStream * pEncoderStream)
const;
9755 const CTypeDescriptor * pEnclosingElementType)
const;
9763 CDecoderStream * pDecoderStream,
9764 CElement * pElement);
9769 llrp_u1_t m_BeaconState;
9774 static const CFieldDescriptor
9782 return m_BeaconState;
9790 m_BeaconState = value;
9795 llrp_u64_t m_BeaconDurationSeconds;
9800 static const CFieldDescriptor
9801 s_fdBeaconDurationSeconds;
9808 return m_BeaconDurationSeconds;
9816 m_BeaconDurationSeconds = value;
9822 std::list<CParameter *> m_listCustom;
9826 inline std::list<CParameter *>::iterator
9829 return m_listCustom.begin();
9833 inline std::list<CParameter *>::iterator
9836 return m_listCustom.end();
9843 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9850 return (
int) (m_listCustom.size());
9856 CParameter * pValue);
9898 static const CFieldDescriptor *
const 9899 s_apFieldDescriptorTable[];
9901 static const CTypeDescriptor
9906 CDecoderStream * pDecoderStream);
9909 assimilateSubParameters (
9910 CErrorDetails * pError);
9914 CEncoderStream * pEncoderStream)
const;
9919 const CTypeDescriptor * pEnclosingElementType)
const;
9927 CDecoderStream * pDecoderStream,
9928 CElement * pElement);
9941 return m_pImpinjAntennaEventHysteresis;
9946 setImpinjAntennaEventHysteresis (
9958 return m_pImpinjAntennaEventConfiguration;
9963 setImpinjAntennaEventConfiguration (
9968 std::list<CParameter *> m_listCustom;
9972 inline std::list<CParameter *>::iterator
9975 return m_listCustom.begin();
9979 inline std::list<CParameter *>::iterator
9982 return m_listCustom.end();
9989 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9996 return (
int) (m_listCustom.size());
10002 CParameter * pValue);
10048 static const CFieldDescriptor *
const 10049 s_apFieldDescriptorTable[];
10051 static const CTypeDescriptor
10056 CDecoderStream * pDecoderStream);
10059 assimilateSubParameters (
10060 CErrorDetails * pError);
10064 CEncoderStream * pEncoderStream)
const;
10069 const CTypeDescriptor * pEnclosingElementType)
const;
10073 s_construct (
void);
10077 CDecoderStream * pDecoderStream,
10078 CElement * pElement);
10083 llrp_u64_t m_AntennaEventConnected;
10088 static const CFieldDescriptor
10089 s_fdAntennaEventConnected;
10096 return m_AntennaEventConnected;
10104 m_AntennaEventConnected = value;
10109 llrp_u64_t m_AntennaEventDisconnected;
10114 static const CFieldDescriptor
10115 s_fdAntennaEventDisconnected;
10122 return m_AntennaEventDisconnected;
10130 m_AntennaEventDisconnected = value;
10136 std::list<CParameter *> m_listCustom;
10140 inline std::list<CParameter *>::iterator
10143 return m_listCustom.begin();
10147 inline std::list<CParameter *>::iterator
10150 return m_listCustom.end();
10157 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10164 return (
int) (m_listCustom.size());
10170 CParameter * pValue);
10210 static const CFieldDescriptor *
const 10211 s_apFieldDescriptorTable[];
10213 static const CTypeDescriptor
10218 CDecoderStream * pDecoderStream);
10221 assimilateSubParameters (
10222 CErrorDetails * pError);
10226 CEncoderStream * pEncoderStream)
const;
10231 const CTypeDescriptor * pEnclosingElementType)
const;
10235 s_construct (
void);
10239 CDecoderStream * pDecoderStream,
10240 CElement * pElement);
10245 llrp_u1_t m_EnableAntennaAttemptNotification;
10250 static const CFieldDescriptor
10251 s_fdEnableAntennaAttemptNotification;
10258 return m_EnableAntennaAttemptNotification;
10266 m_EnableAntennaAttemptNotification = value;
10272 std::list<CParameter *> m_listCustom;
10276 inline std::list<CParameter *>::iterator
10279 return m_listCustom.begin();
10283 inline std::list<CParameter *>::iterator
10286 return m_listCustom.end();
10293 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10300 return (
int) (m_listCustom.size());
10306 CParameter * pValue);
10345 static const CFieldDescriptor *
const 10346 s_apFieldDescriptorTable[];
10348 static const CTypeDescriptor
10353 CDecoderStream * pDecoderStream);
10356 assimilateSubParameters (
10357 CErrorDetails * pError);
10361 CEncoderStream * pEncoderStream)
const;
10366 const CTypeDescriptor * pEnclosingElementType)
const;
10370 s_construct (
void);
10374 CDecoderStream * pDecoderStream,
10375 CElement * pElement);
10380 llrp_u16_t m_AntennaID;
10385 static const CFieldDescriptor
10393 return m_AntennaID;
10401 m_AntennaID = value;
10407 std::list<CParameter *> m_listCustom;
10411 inline std::list<CParameter *>::iterator
10414 return m_listCustom.begin();
10418 inline std::list<CParameter *>::iterator
10421 return m_listCustom.end();
10428 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10435 return (
int) (m_listCustom.size());
10441 CParameter * pValue);
10483 static const CFieldDescriptor *
const 10484 s_apFieldDescriptorTable[];
10486 static const CTypeDescriptor
10491 CDecoderStream * pDecoderStream);
10494 assimilateSubParameters (
10495 CErrorDetails * pError);
10499 CEncoderStream * pEncoderStream)
const;
10504 const CTypeDescriptor * pEnclosingElementType)
const;
10508 s_construct (
void);
10512 CDecoderStream * pDecoderStream,
10513 CElement * pElement);
10518 llrp_u16_t m_HubID;
10523 static const CFieldDescriptor
10544 EImpinjHubConnectedType m_eConnected;
10549 static const CFieldDescriptor
10554 inline EImpinjHubConnectedType
10557 return m_eConnected;
10563 EImpinjHubConnectedType value)
10565 m_eConnected = value;
10570 EImpinjHubFaultType m_eFault;
10575 static const CFieldDescriptor
10580 inline EImpinjHubFaultType
10589 EImpinjHubFaultType value)
10597 std::list<CParameter *> m_listCustom;
10601 inline std::list<CParameter *>::iterator
10604 return m_listCustom.begin();
10608 inline std::list<CParameter *>::iterator
10611 return m_listCustom.end();
10618 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10625 return (
int) (m_listCustom.size());
10631 CParameter * pValue);
10669 static const CFieldDescriptor *
const 10670 s_apFieldDescriptorTable[];
10672 static const CTypeDescriptor
10677 CDecoderStream * pDecoderStream);
10680 assimilateSubParameters (
10681 CErrorDetails * pError);
10685 CEncoderStream * pEncoderStream)
const;
10690 const CTypeDescriptor * pEnclosingElementType)
const;
10694 s_construct (
void);
10698 CDecoderStream * pDecoderStream,
10699 CElement * pElement);
10704 llrp_u32v_t m_Metric;
10709 static const CFieldDescriptor
10780 static const CFieldDescriptor *
const 10781 s_apFieldDescriptorTable[];
10783 static const CTypeDescriptor
10788 CDecoderStream * pDecoderStream);
10791 assimilateSubParameters (
10792 CErrorDetails * pError);
10796 CEncoderStream * pEncoderStream)
const;
10801 const CTypeDescriptor * pEnclosingElementType)
const;
10805 s_construct (
void);
10809 CDecoderStream * pDecoderStream,
10810 CElement * pElement);
10815 llrp_u16_t m_HeightCm;
10820 static const CFieldDescriptor
10836 m_HeightCm = value;
10841 llrp_s32_t m_FacilityXLocationCm;
10846 static const CFieldDescriptor
10847 s_fdFacilityXLocationCm;
10854 return m_FacilityXLocationCm;
10862 m_FacilityXLocationCm = value;
10867 llrp_s32_t m_FacilityYLocationCm;
10872 static const CFieldDescriptor
10873 s_fdFacilityYLocationCm;
10880 return m_FacilityYLocationCm;
10888 m_FacilityYLocationCm = value;
10893 llrp_s16_t m_OrientationDegrees;
10898 static const CFieldDescriptor
10899 s_fdOrientationDegrees;
10906 return m_OrientationDegrees;
10914 m_OrientationDegrees = value;
10920 std::list<CParameter *> m_listCustom;
10924 inline std::list<CParameter *>::iterator
10927 return m_listCustom.begin();
10931 inline std::list<CParameter *>::iterator
10934 return m_listCustom.end();
10941 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10948 return (
int) (m_listCustom.size());
10954 CParameter * pValue);
10999 static const CFieldDescriptor *
const 11000 s_apFieldDescriptorTable[];
11002 static const CTypeDescriptor
11007 CDecoderStream * pDecoderStream);
11010 assimilateSubParameters (
11011 CErrorDetails * pError);
11015 CEncoderStream * pEncoderStream)
const;
11020 const CTypeDescriptor * pEnclosingElementType)
const;
11024 s_construct (
void);
11028 CDecoderStream * pDecoderStream,
11029 CElement * pElement);
11042 return m_pImpinjLocationConfig;
11047 setImpinjLocationConfig (
11059 return m_pImpinjC1G2LocationConfig;
11064 setImpinjC1G2LocationConfig (
11076 return m_pImpinjLocationReporting;
11081 setImpinjLocationReporting (
11086 std::list<CParameter *> m_listCustom;
11090 inline std::list<CParameter *>::iterator
11093 return m_listCustom.begin();
11097 inline std::list<CParameter *>::iterator
11100 return m_listCustom.end();
11107 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11114 return (
int) (m_listCustom.size());
11120 CParameter * pValue);
11180 static const CFieldDescriptor *
const 11181 s_apFieldDescriptorTable[];
11183 static const CTypeDescriptor
11188 CDecoderStream * pDecoderStream);
11191 assimilateSubParameters (
11192 CErrorDetails * pError);
11196 CEncoderStream * pEncoderStream)
const;
11201 const CTypeDescriptor * pEnclosingElementType)
const;
11205 s_construct (
void);
11209 CDecoderStream * pDecoderStream,
11210 CElement * pElement);
11215 llrp_u16_t m_ComputeWindowSeconds;
11220 static const CFieldDescriptor
11221 s_fdComputeWindowSeconds;
11228 return m_ComputeWindowSeconds;
11236 m_ComputeWindowSeconds = value;
11241 llrp_u16_t m_TagAgeIntervalSeconds;
11246 static const CFieldDescriptor
11247 s_fdTagAgeIntervalSeconds;
11254 return m_TagAgeIntervalSeconds;
11262 m_TagAgeIntervalSeconds = value;
11267 llrp_u16_t m_UpdateIntervalSeconds;
11272 static const CFieldDescriptor
11273 s_fdUpdateIntervalSeconds;
11280 return m_UpdateIntervalSeconds;
11288 m_UpdateIntervalSeconds = value;
11301 return m_pImpinjDisabledAntennas;
11306 setImpinjDisabledAntennas (
11318 return m_pImpinjLocationAlgorithmControl;
11323 setImpinjLocationAlgorithmControl (
11328 std::list<CParameter *> m_listCustom;
11332 inline std::list<CParameter *>::iterator
11335 return m_listCustom.begin();
11339 inline std::list<CParameter *>::iterator
11342 return m_listCustom.end();
11349 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11356 return (
int) (m_listCustom.size());
11362 CParameter * pValue);
11419 static const CFieldDescriptor *
const 11420 s_apFieldDescriptorTable[];
11422 static const CTypeDescriptor
11427 CDecoderStream * pDecoderStream);
11430 assimilateSubParameters (
11431 CErrorDetails * pError);
11435 CEncoderStream * pEncoderStream)
const;
11440 const CTypeDescriptor * pEnclosingElementType)
const;
11444 s_construct (
void);
11448 CDecoderStream * pDecoderStream,
11449 CElement * pElement);
11454 llrp_u16_t m_ModeIndex;
11459 static const CFieldDescriptor
11467 return m_ModeIndex;
11475 m_ModeIndex = value;
11480 llrp_u2_t m_Session;
11485 static const CFieldDescriptor
11507 std::list<CC1G2Filter *> m_listC1G2Filter;
11511 inline std::list<CC1G2Filter *>::iterator
11514 return m_listC1G2Filter.begin();
11518 inline std::list<CC1G2Filter *>::iterator
11521 return m_listC1G2Filter.end();
11528 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
11535 return (
int) (m_listC1G2Filter.size());
11552 return m_pImpinjTransmitPower;
11557 setImpinjTransmitPower (
11562 std::list<CParameter *> m_listCustom;
11566 inline std::list<CParameter *>::iterator
11569 return m_listCustom.begin();
11573 inline std::list<CParameter *>::iterator
11576 return m_listCustom.end();
11583 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11590 return (
int) (m_listCustom.size());
11596 CParameter * pValue);
11652 static const CFieldDescriptor *
const 11653 s_apFieldDescriptorTable[];
11655 static const CTypeDescriptor
11660 CDecoderStream * pDecoderStream);
11663 assimilateSubParameters (
11664 CErrorDetails * pError);
11668 CEncoderStream * pEncoderStream)
const;
11673 const CTypeDescriptor * pEnclosingElementType)
const;
11677 s_construct (
void);
11681 CDecoderStream * pDecoderStream,
11682 CElement * pElement);
11687 llrp_u1_t m_EnableUpdateReport;
11692 static const CFieldDescriptor
11693 s_fdEnableUpdateReport;
11700 return m_EnableUpdateReport;
11708 m_EnableUpdateReport = value;
11713 llrp_u1_t m_EnableEntryReport;
11718 static const CFieldDescriptor
11719 s_fdEnableEntryReport;
11726 return m_EnableEntryReport;
11734 m_EnableEntryReport = value;
11739 llrp_u1_t m_EnableExitReport;
11744 static const CFieldDescriptor
11745 s_fdEnableExitReport;
11752 return m_EnableExitReport;
11760 m_EnableExitReport = value;
11765 llrp_u1_t m_EnableDiagnosticReport;
11770 static const CFieldDescriptor
11771 s_fdEnableDiagnosticReport;
11778 return m_EnableDiagnosticReport;
11786 m_EnableDiagnosticReport = value;
11792 std::list<CParameter *> m_listCustom;
11796 inline std::list<CParameter *>::iterator
11799 return m_listCustom.begin();
11803 inline std::list<CParameter *>::iterator
11806 return m_listCustom.end();
11813 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11820 return (
int) (m_listCustom.size());
11826 CParameter * pValue);
11871 static const CFieldDescriptor *
const 11872 s_apFieldDescriptorTable[];
11874 static const CTypeDescriptor
11879 CDecoderStream * pDecoderStream);
11882 assimilateSubParameters (
11883 CErrorDetails * pError);
11887 CEncoderStream * pEncoderStream)
const;
11892 const CTypeDescriptor * pEnclosingElementType)
const;
11896 s_construct (
void);
11900 CDecoderStream * pDecoderStream,
11901 CElement * pElement);
11906 llrp_u16_t m_ReadCount;
11911 static const CFieldDescriptor
11919 return m_ReadCount;
11927 m_ReadCount = value;
11932 llrp_u32v_t m_ConfidenceData;
11937 static const CFieldDescriptor
11938 s_fdConfidenceData;
11945 return m_ConfidenceData;
11953 m_ConfidenceData = value;
11959 std::list<CParameter *> m_listCustom;
11963 inline std::list<CParameter *>::iterator
11966 return m_listCustom.begin();
11970 inline std::list<CParameter *>::iterator
11973 return m_listCustom.end();
11980 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11987 return (
int) (m_listCustom.size());
11993 CParameter * pValue);
12045 static const CFieldDescriptor *
const 12046 s_apFieldDescriptorTable[];
12048 static const CTypeDescriptor
12053 CDecoderStream * pDecoderStream);
12056 assimilateSubParameters (
12057 CErrorDetails * pError);
12061 CEncoderStream * pEncoderStream)
const;
12066 const CTypeDescriptor * pEnclosingElementType)
const;
12070 s_construct (
void);
12074 CDecoderStream * pDecoderStream,
12075 CElement * pElement);
12080 llrp_u64_t m_LastSeenTimestampUTC;
12085 static const CFieldDescriptor
12086 s_fdLastSeenTimestampUTC;
12093 return m_LastSeenTimestampUTC;
12101 m_LastSeenTimestampUTC = value;
12106 llrp_s32_t m_LocXCentimeters;
12111 static const CFieldDescriptor
12112 s_fdLocXCentimeters;
12119 return m_LocXCentimeters;
12127 m_LocXCentimeters = value;
12132 llrp_s32_t m_LocYCentimeters;
12137 static const CFieldDescriptor
12138 s_fdLocYCentimeters;
12145 return m_LocYCentimeters;
12153 m_LocYCentimeters = value;
12158 EImpinjLocationReportType m_eType;
12163 static const CFieldDescriptor
12168 inline EImpinjLocationReportType
12177 EImpinjLocationReportType value)
12192 return m_pImpinjLocationConfidence;
12197 setImpinjLocationConfidence (
12202 std::list<CParameter *> m_listCustom;
12206 inline std::list<CParameter *>::iterator
12209 return m_listCustom.begin();
12213 inline std::list<CParameter *>::iterator
12216 return m_listCustom.end();
12223 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12230 return (
int) (m_listCustom.size());
12236 CParameter * pValue);
12283 static const CFieldDescriptor *
const 12284 s_apFieldDescriptorTable[];
12286 static const CTypeDescriptor
12291 CDecoderStream * pDecoderStream);
12294 assimilateSubParameters (
12295 CErrorDetails * pError);
12299 CEncoderStream * pEncoderStream)
const;
12304 const CTypeDescriptor * pEnclosingElementType)
const;
12308 s_construct (
void);
12312 CDecoderStream * pDecoderStream,
12313 CElement * pElement);
12326 return m_pImpinjDirectionSectors;
12331 setImpinjDirectionSectors (
12343 return m_pImpinjDirectionConfig;
12348 setImpinjDirectionConfig (
12360 return m_pImpinjC1G2DirectionConfig;
12365 setImpinjC1G2DirectionConfig (
12377 return m_pImpinjDirectionReporting;
12382 setImpinjDirectionReporting (
12387 std::list<CParameter *> m_listCustom;
12391 inline std::list<CParameter *>::iterator
12394 return m_listCustom.begin();
12398 inline std::list<CParameter *>::iterator
12401 return m_listCustom.end();
12408 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12415 return (
int) (m_listCustom.size());
12421 CParameter * pValue);
12463 static const CFieldDescriptor *
const 12464 s_apFieldDescriptorTable[];
12466 static const CTypeDescriptor
12471 CDecoderStream * pDecoderStream);
12474 assimilateSubParameters (
12475 CErrorDetails * pError);
12479 CEncoderStream * pEncoderStream)
const;
12484 const CTypeDescriptor * pEnclosingElementType)
const;
12488 s_construct (
void);
12492 CDecoderStream * pDecoderStream,
12493 CElement * pElement);
12498 llrp_u16v_t m_EnabledSectorIDs;
12503 static const CFieldDescriptor
12504 s_fdEnabledSectorIDs;
12511 return m_EnabledSectorIDs;
12519 m_EnabledSectorIDs = value;
12525 std::list<CParameter *> m_listCustom;
12529 inline std::list<CParameter *>::iterator
12532 return m_listCustom.begin();
12536 inline std::list<CParameter *>::iterator
12539 return m_listCustom.end();
12546 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12553 return (
int) (m_listCustom.size());
12559 CParameter * pValue);
12612 static const CFieldDescriptor *
const 12613 s_apFieldDescriptorTable[];
12615 static const CTypeDescriptor
12620 CDecoderStream * pDecoderStream);
12623 assimilateSubParameters (
12624 CErrorDetails * pError);
12628 CEncoderStream * pEncoderStream)
const;
12633 const CTypeDescriptor * pEnclosingElementType)
const;
12637 s_construct (
void);
12641 CDecoderStream * pDecoderStream,
12642 CElement * pElement);
12647 llrp_u16_t m_TagAgeIntervalSeconds;
12652 static const CFieldDescriptor
12653 s_fdTagAgeIntervalSeconds;
12660 return m_TagAgeIntervalSeconds;
12668 m_TagAgeIntervalSeconds = value;
12673 llrp_u16_t m_UpdateIntervalSeconds;
12678 static const CFieldDescriptor
12679 s_fdUpdateIntervalSeconds;
12686 return m_UpdateIntervalSeconds;
12694 m_UpdateIntervalSeconds = value;
12699 EImpinjDirectionFieldOfView m_eFieldOfView;
12704 static const CFieldDescriptor
12709 inline EImpinjDirectionFieldOfView
12712 return m_eFieldOfView;
12718 EImpinjDirectionFieldOfView value)
12720 m_eFieldOfView = value;
12733 return m_pImpinjDirectionUserTagPopulationLimit;
12738 setImpinjDirectionUserTagPopulationLimit (
12743 std::list<CParameter *> m_listCustom;
12747 inline std::list<CParameter *>::iterator
12750 return m_listCustom.begin();
12754 inline std::list<CParameter *>::iterator
12757 return m_listCustom.end();
12764 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12771 return (
int) (m_listCustom.size());
12777 CParameter * pValue);
12814 static const CFieldDescriptor *
const 12815 s_apFieldDescriptorTable[];
12817 static const CTypeDescriptor
12822 CDecoderStream * pDecoderStream);
12825 assimilateSubParameters (
12826 CErrorDetails * pError);
12830 CEncoderStream * pEncoderStream)
const;
12835 const CTypeDescriptor * pEnclosingElementType)
const;
12839 s_construct (
void);
12843 CDecoderStream * pDecoderStream,
12844 CElement * pElement);
12849 llrp_u16_t m_UserTagPopulationLimit;
12854 static const CFieldDescriptor
12855 s_fdUserTagPopulationLimit;
12862 return m_UserTagPopulationLimit;
12870 m_UserTagPopulationLimit = value;
12924 static const CFieldDescriptor *
const 12925 s_apFieldDescriptorTable[];
12927 static const CTypeDescriptor
12932 CDecoderStream * pDecoderStream);
12935 assimilateSubParameters (
12936 CErrorDetails * pError);
12940 CEncoderStream * pEncoderStream)
const;
12945 const CTypeDescriptor * pEnclosingElementType)
const;
12949 s_construct (
void);
12953 CDecoderStream * pDecoderStream,
12954 CElement * pElement);
12959 EImpinjDirectionRFMode m_eRFMode;
12964 static const CFieldDescriptor
12969 inline EImpinjDirectionRFMode
12978 EImpinjDirectionRFMode value)
12993 return m_pImpinjTransmitPower;
12998 setImpinjTransmitPower (
13003 std::list<CC1G2Filter *> m_listC1G2Filter;
13007 inline std::list<CC1G2Filter *>::iterator
13010 return m_listC1G2Filter.begin();
13014 inline std::list<CC1G2Filter *>::iterator
13017 return m_listC1G2Filter.end();
13024 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
13031 return (
int) (m_listC1G2Filter.size());
13041 std::list<CParameter *> m_listCustom;
13045 inline std::list<CParameter *>::iterator
13048 return m_listCustom.begin();
13052 inline std::list<CParameter *>::iterator
13055 return m_listCustom.end();
13062 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13069 return (
int) (m_listCustom.size());
13075 CParameter * pValue);
13122 static const CFieldDescriptor *
const 13123 s_apFieldDescriptorTable[];
13125 static const CTypeDescriptor
13130 CDecoderStream * pDecoderStream);
13133 assimilateSubParameters (
13134 CErrorDetails * pError);
13138 CEncoderStream * pEncoderStream)
const;
13143 const CTypeDescriptor * pEnclosingElementType)
const;
13147 s_construct (
void);
13151 CDecoderStream * pDecoderStream,
13152 CElement * pElement);
13158 std::list<CEPCData *> m_listEPCData;
13162 inline std::list<CEPCData *>::iterator
13165 return m_listEPCData.begin();
13169 inline std::list<CEPCData *>::iterator
13172 return m_listEPCData.end();
13179 clearSubParameterList ((tListOfParameters *) &m_listEPCData);
13186 return (
int) (m_listEPCData.size());
13203 return m_pImpinjLocationReportData;
13208 setImpinjLocationReportData (
13220 return m_pImpinjDirectionReportData;
13225 setImpinjDirectionReportData (
13230 std::list<CParameter *> m_listCustom;
13234 inline std::list<CParameter *>::iterator
13237 return m_listCustom.begin();
13241 inline std::list<CParameter *>::iterator
13244 return m_listCustom.end();
13251 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13258 return (
int) (m_listCustom.size());
13264 CParameter * pValue);
13325 static const CFieldDescriptor *
const 13326 s_apFieldDescriptorTable[];
13328 static const CTypeDescriptor
13333 CDecoderStream * pDecoderStream);
13336 assimilateSubParameters (
13337 CErrorDetails * pError);
13341 CEncoderStream * pEncoderStream)
const;
13346 const CTypeDescriptor * pEnclosingElementType)
const;
13350 s_construct (
void);
13354 CDecoderStream * pDecoderStream,
13355 CElement * pElement);
13360 llrp_u1_t m_EnableUpdateReport;
13365 static const CFieldDescriptor
13366 s_fdEnableUpdateReport;
13373 return m_EnableUpdateReport;
13381 m_EnableUpdateReport = value;
13386 llrp_u1_t m_EnableEntryReport;
13391 static const CFieldDescriptor
13392 s_fdEnableEntryReport;
13399 return m_EnableEntryReport;
13407 m_EnableEntryReport = value;
13412 llrp_u1_t m_EnableExitReport;
13417 static const CFieldDescriptor
13418 s_fdEnableExitReport;
13425 return m_EnableExitReport;
13433 m_EnableExitReport = value;
13438 llrp_u1_t m_EnableDiagnosticReport;
13443 static const CFieldDescriptor
13444 s_fdEnableDiagnosticReport;
13451 return m_EnableDiagnosticReport;
13459 m_EnableDiagnosticReport = value;
13464 EImpinjDirectionDiagnosticReportLevel m_eDiagnosticReportLevel;
13469 static const CFieldDescriptor
13470 s_fdDiagnosticReportLevel;
13474 inline EImpinjDirectionDiagnosticReportLevel
13477 return m_eDiagnosticReportLevel;
13483 EImpinjDirectionDiagnosticReportLevel value)
13485 m_eDiagnosticReportLevel = value;
13491 std::list<CParameter *> m_listCustom;
13495 inline std::list<CParameter *>::iterator
13498 return m_listCustom.begin();
13502 inline std::list<CParameter *>::iterator
13505 return m_listCustom.end();
13512 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13519 return (
int) (m_listCustom.size());
13525 CParameter * pValue);
13587 static const CFieldDescriptor *
const 13588 s_apFieldDescriptorTable[];
13590 static const CTypeDescriptor
13595 CDecoderStream * pDecoderStream);
13598 assimilateSubParameters (
13599 CErrorDetails * pError);
13603 CEncoderStream * pEncoderStream)
const;
13608 const CTypeDescriptor * pEnclosingElementType)
const;
13612 s_construct (
void);
13616 CDecoderStream * pDecoderStream,
13617 CElement * pElement);
13622 EImpinjDirectionReportType m_eType;
13627 static const CFieldDescriptor
13632 inline EImpinjDirectionReportType
13641 EImpinjDirectionReportType value)
13648 EImpinjDirectionTagPopulationStatus m_eTagPopulationStatus;
13653 static const CFieldDescriptor
13654 s_fdTagPopulationStatus;
13658 inline EImpinjDirectionTagPopulationStatus
13661 return m_eTagPopulationStatus;
13667 EImpinjDirectionTagPopulationStatus value)
13669 m_eTagPopulationStatus = value;
13674 llrp_u8_t m_FirstSeenSectorID;
13679 static const CFieldDescriptor
13680 s_fdFirstSeenSectorID;
13687 return m_FirstSeenSectorID;
13695 m_FirstSeenSectorID = value;
13700 llrp_u64_t m_FirstSeenTimestampUTC;
13705 static const CFieldDescriptor
13706 s_fdFirstSeenTimestampUTC;
13713 return m_FirstSeenTimestampUTC;
13721 m_FirstSeenTimestampUTC = value;
13726 llrp_u8_t m_LastSeenSectorID;
13731 static const CFieldDescriptor
13732 s_fdLastSeenSectorID;
13739 return m_LastSeenSectorID;
13747 m_LastSeenSectorID = value;
13752 llrp_u64_t m_LastSeenTimestampUTC;
13757 static const CFieldDescriptor
13758 s_fdLastSeenTimestampUTC;
13765 return m_LastSeenTimestampUTC;
13773 m_LastSeenTimestampUTC = value;
13786 return m_pImpinjDirectionDiagnosticData;
13791 setImpinjDirectionDiagnosticData (
13796 std::list<CParameter *> m_listCustom;
13800 inline std::list<CParameter *>::iterator
13803 return m_listCustom.begin();
13807 inline std::list<CParameter *>::iterator
13810 return m_listCustom.end();
13817 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13824 return (
int) (m_listCustom.size());
13830 CParameter * pValue);
13867 static const CFieldDescriptor *
const 13868 s_apFieldDescriptorTable[];
13870 static const CTypeDescriptor
13875 CDecoderStream * pDecoderStream);
13878 assimilateSubParameters (
13879 CErrorDetails * pError);
13883 CEncoderStream * pEncoderStream)
const;
13888 const CTypeDescriptor * pEnclosingElementType)
const;
13892 s_construct (
void);
13896 CDecoderStream * pDecoderStream,
13897 CElement * pElement);
13902 llrp_u32v_t m_Metric;
13907 static const CFieldDescriptor
13964 static const CFieldDescriptor *
const 13965 s_apFieldDescriptorTable[];
13967 static const CTypeDescriptor
13972 CDecoderStream * pDecoderStream);
13975 assimilateSubParameters (
13976 CErrorDetails * pError);
13980 CEncoderStream * pEncoderStream)
const;
13985 const CTypeDescriptor * pEnclosingElementType)
const;
13989 s_construct (
void);
13993 CDecoderStream * pDecoderStream,
13994 CElement * pElement);
13999 llrp_u16_t m_SystemTagPopulationLimitHighSensitivity;
14004 static const CFieldDescriptor
14005 s_fdSystemTagPopulationLimitHighSensitivity;
14012 return m_SystemTagPopulationLimitHighSensitivity;
14020 m_SystemTagPopulationLimitHighSensitivity = value;
14025 llrp_u16_t m_SystemTagPopulationLimitHighPerformance;
14030 static const CFieldDescriptor
14031 s_fdSystemTagPopulationLimitHighPerformance;
14038 return m_SystemTagPopulationLimitHighPerformance;
14046 m_SystemTagPopulationLimitHighPerformance = value;
14052 std::list<CParameter *> m_listCustom;
14056 inline std::list<CParameter *>::iterator
14059 return m_listCustom.begin();
14063 inline std::list<CParameter *>::iterator
14066 return m_listCustom.end();
14073 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14080 return (
int) (m_listCustom.size());
14086 CParameter * pValue);
14126 static const CFieldDescriptor *
const 14127 s_apFieldDescriptorTable[];
14129 static const CTypeDescriptor
14134 CDecoderStream * pDecoderStream);
14137 assimilateSubParameters (
14138 CErrorDetails * pError);
14142 CEncoderStream * pEncoderStream)
const;
14147 const CTypeDescriptor * pEnclosingElementType)
const;
14151 s_construct (
void);
14155 CDecoderStream * pDecoderStream,
14156 CElement * pElement);
14161 EImpinjIntelligentAntennaMode m_eManagementEnabled;
14166 static const CFieldDescriptor
14167 s_fdManagementEnabled;
14171 inline EImpinjIntelligentAntennaMode
14174 return m_eManagementEnabled;
14180 EImpinjIntelligentAntennaMode value)
14182 m_eManagementEnabled = value;
14188 std::list<CParameter *> m_listCustom;
14192 inline std::list<CParameter *>::iterator
14195 return m_listCustom.begin();
14199 inline std::list<CParameter *>::iterator
14202 return m_listCustom.end();
14209 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14216 return (
int) (m_listCustom.size());
14222 CParameter * pValue);
14263 static const CFieldDescriptor *
const 14264 s_apFieldDescriptorTable[];
14266 static const CTypeDescriptor
14271 CDecoderStream * pDecoderStream);
14274 assimilateSubParameters (
14275 CErrorDetails * pError);
14279 CEncoderStream * pEncoderStream)
const;
14284 const CTypeDescriptor * pEnclosingElementType)
const;
14288 s_construct (
void);
14292 CDecoderStream * pDecoderStream,
14293 CElement * pElement);
14298 llrp_u16_t m_TransmitPower;
14303 static const CFieldDescriptor
14311 return m_TransmitPower;
14319 m_TransmitPower = value;
14325 std::list<CParameter *> m_listCustom;
14329 inline std::list<CParameter *>::iterator
14332 return m_listCustom.begin();
14336 inline std::list<CParameter *>::iterator
14339 return m_listCustom.end();
14346 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14353 return (
int) (m_listCustom.size());
14359 CParameter * pValue);
14400 static const CFieldDescriptor *
const 14401 s_apFieldDescriptorTable[];
14403 static const CTypeDescriptor
14408 CDecoderStream * pDecoderStream);
14411 assimilateSubParameters (
14412 CErrorDetails * pError);
14416 CEncoderStream * pEncoderStream)
const;
14421 const CTypeDescriptor * pEnclosingElementType)
const;
14425 s_construct (
void);
14429 CDecoderStream * pDecoderStream,
14430 CElement * pElement);
14435 llrp_u1_t m_PolarizationControlEnabled;
14440 static const CFieldDescriptor
14441 s_fdPolarizationControlEnabled;
14448 return m_PolarizationControlEnabled;
14456 m_PolarizationControlEnabled = value;
14462 std::list<CParameter *> m_listCustom;
14466 inline std::list<CParameter *>::iterator
14469 return m_listCustom.begin();
14473 inline std::list<CParameter *>::iterator
14476 return m_listCustom.end();
14483 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14490 return (
int) (m_listCustom.size());
14496 CParameter * pValue);
14535 static const CFieldDescriptor *
const 14536 s_apFieldDescriptorTable[];
14538 static const CTypeDescriptor
14543 CDecoderStream * pDecoderStream);
14546 assimilateSubParameters (
14547 CErrorDetails * pError);
14551 CEncoderStream * pEncoderStream)
const;
14556 const CTypeDescriptor * pEnclosingElementType)
const;
14560 s_construct (
void);
14564 CDecoderStream * pDecoderStream,
14565 CElement * pElement);
14571 std::list<CImpinjAntennaPolarizationCapability *> m_listImpinjAntennaPolarizationCapability;
14575 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14578 return m_listImpinjAntennaPolarizationCapability.begin();
14582 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14585 return m_listImpinjAntennaPolarizationCapability.end();
14592 clearSubParameterList ((tListOfParameters *) &m_listImpinjAntennaPolarizationCapability);
14599 return (
int) (m_listImpinjAntennaPolarizationCapability.size());
14604 addImpinjAntennaPolarizationCapability (
14609 std::list<CParameter *> m_listCustom;
14613 inline std::list<CParameter *>::iterator
14616 return m_listCustom.begin();
14620 inline std::list<CParameter *>::iterator
14623 return m_listCustom.end();
14630 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14637 return (
int) (m_listCustom.size());
14643 CParameter * pValue);
14682 static const CFieldDescriptor *
const 14683 s_apFieldDescriptorTable[];
14685 static const CTypeDescriptor
14690 CDecoderStream * pDecoderStream);
14693 assimilateSubParameters (
14694 CErrorDetails * pError);
14698 CEncoderStream * pEncoderStream)
const;
14703 const CTypeDescriptor * pEnclosingElementType)
const;
14707 s_construct (
void);
14711 CDecoderStream * pDecoderStream,
14712 CElement * pElement);
14717 EImpinjAntennaPolarizationType m_eType;
14722 static const CFieldDescriptor
14727 inline EImpinjAntennaPolarizationType
14736 EImpinjAntennaPolarizationType value)
14743 llrp_u16_t m_AntennaIDOffset;
14748 static const CFieldDescriptor
14749 s_fdAntennaIDOffset;
14756 return m_AntennaIDOffset;
14764 m_AntennaIDOffset = value;
14770 std::list<CParameter *> m_listCustom;
14774 inline std::list<CParameter *>::iterator
14777 return m_listCustom.begin();
14781 inline std::list<CParameter *>::iterator
14784 return m_listCustom.end();
14791 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14798 return (
int) (m_listCustom.size());
14804 CParameter * pValue);
14842 static const CFieldDescriptor *
const 14843 s_apFieldDescriptorTable[];
14845 static const CTypeDescriptor
14850 CDecoderStream * pDecoderStream);
14853 assimilateSubParameters (
14854 CErrorDetails * pError);
14858 CEncoderStream * pEncoderStream)
const;
14863 const CTypeDescriptor * pEnclosingElementType)
const;
14867 s_construct (
void);
14871 CDecoderStream * pDecoderStream,
14872 CElement * pElement);
14877 llrp_u16v_t m_AntennaIDs;
14882 static const CFieldDescriptor
14890 return m_AntennaIDs;
14898 m_AntennaIDs = value;
14904 std::list<CParameter *> m_listCustom;
14908 inline std::list<CParameter *>::iterator
14911 return m_listCustom.begin();
14915 inline std::list<CParameter *>::iterator
14918 return m_listCustom.end();
14925 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14932 return (
int) (m_listCustom.size());
14938 CParameter * pValue);
14977 static const CFieldDescriptor *
const 14978 s_apFieldDescriptorTable[];
14980 static const CTypeDescriptor
14985 CDecoderStream * pDecoderStream);
14988 assimilateSubParameters (
14989 CErrorDetails * pError);
14993 CEncoderStream * pEncoderStream)
const;
14998 const CTypeDescriptor * pEnclosingElementType)
const;
15002 s_construct (
void);
15006 CDecoderStream * pDecoderStream,
15007 CElement * pElement);
15012 llrp_u1_t m_ParityError;
15017 static const CFieldDescriptor
15025 return m_ParityError;
15033 m_ParityError = value;
15039 std::list<CParameter *> m_listCustom;
15043 inline std::list<CParameter *>::iterator
15046 return m_listCustom.begin();
15050 inline std::list<CParameter *>::iterator
15053 return m_listCustom.end();
15060 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15067 return (
int) (m_listCustom.size());
15073 CParameter * pValue);
15118 static const CFieldDescriptor *
const 15119 s_apFieldDescriptorTable[];
15121 static const CTypeDescriptor
15126 CDecoderStream * pDecoderStream);
15129 assimilateSubParameters (
15130 CErrorDetails * pError);
15134 CEncoderStream * pEncoderStream)
const;
15139 const CTypeDescriptor * pEnclosingElementType)
const;
15143 s_construct (
void);
15147 CDecoderStream * pDecoderStream,
15148 CElement * pElement);
15153 llrp_u16_t m_OpSpecID;
15158 static const CFieldDescriptor
15174 m_OpSpecID = value;
15179 llrp_u32_t m_AccessPassword;
15184 static const CFieldDescriptor
15185 s_fdAccessPassword;
15192 return m_AccessPassword;
15200 m_AccessPassword = value;
15210 static const CFieldDescriptor
15231 llrp_u16_t m_BitPointer;
15236 static const CFieldDescriptor
15244 return m_BitPointer;
15252 m_BitPointer = value;
15257 llrp_u8_t m_BitLength;
15262 static const CFieldDescriptor
15270 return m_BitLength;
15278 m_BitLength = value;
15283 llrp_u16v_t m_Mask;
15288 static const CFieldDescriptor
15310 std::list<CParameter *> m_listCustom;
15314 inline std::list<CParameter *>::iterator
15317 return m_listCustom.begin();
15321 inline std::list<CParameter *>::iterator
15324 return m_listCustom.end();
15331 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15338 return (
int) (m_listCustom.size());
15344 CParameter * pValue);
15384 static const CFieldDescriptor *
const 15385 s_apFieldDescriptorTable[];
15387 static const CTypeDescriptor
15392 CDecoderStream * pDecoderStream);
15395 assimilateSubParameters (
15396 CErrorDetails * pError);
15400 CEncoderStream * pEncoderStream)
const;
15405 const CTypeDescriptor * pEnclosingElementType)
const;
15409 s_construct (
void);
15413 CDecoderStream * pDecoderStream,
15414 CElement * pElement);
15419 EImpinjMarginReadResultType m_eResult;
15424 static const CFieldDescriptor
15429 inline EImpinjMarginReadResultType
15438 EImpinjMarginReadResultType value)
15445 llrp_u16_t m_OpSpecID;
15450 static const CFieldDescriptor
15466 m_OpSpecID = value;
15472 std::list<CParameter *> m_listCustom;
15476 inline std::list<CParameter *>::iterator
15479 return m_listCustom.begin();
15483 inline std::list<CParameter *>::iterator
15486 return m_listCustom.end();
15493 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15500 return (
int) (m_listCustom.size());
15506 CParameter * pValue);
15545 static const CFieldDescriptor *
const 15546 s_apFieldDescriptorTable[];
15548 static const CTypeDescriptor
15553 CDecoderStream * pDecoderStream);
15556 assimilateSubParameters (
15557 CErrorDetails * pError);
15561 CEncoderStream * pEncoderStream)
const;
15566 const CTypeDescriptor * pEnclosingElementType)
const;
15570 s_construct (
void);
15574 CDecoderStream * pDecoderStream,
15575 CElement * pElement);
15580 llrp_utf8v_t m_FirmwareVersion;
15585 static const CFieldDescriptor
15586 s_fdFirmwareVersion;
15590 inline llrp_utf8v_t
15593 return m_FirmwareVersion;
15599 llrp_utf8v_t value)
15601 m_FirmwareVersion = value;
15607 std::list<CParameter *> m_listCustom;
15611 inline std::list<CParameter *>::iterator
15614 return m_listCustom.begin();
15618 inline std::list<CParameter *>::iterator
15621 return m_listCustom.end();
15628 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15635 return (
int) (m_listCustom.size());
15641 CParameter * pValue);
15679 static const CFieldDescriptor *
const 15680 s_apFieldDescriptorTable[];
15682 static const CTypeDescriptor
15687 CDecoderStream * pDecoderStream);
15690 assimilateSubParameters (
15691 CErrorDetails * pError);
15695 CEncoderStream * pEncoderStream)
const;
15700 const CTypeDescriptor * pEnclosingElementType)
const;
15704 s_construct (
void);
15708 CDecoderStream * pDecoderStream,
15709 CElement * pElement);
15714 llrp_u32v_t m_ControlData;
15719 static const CFieldDescriptor
15727 return m_ControlData;
15735 m_ControlData = value;
15741 std::list<CParameter *> m_listCustom;
15745 inline std::list<CParameter *>::iterator
15748 return m_listCustom.begin();
15752 inline std::list<CParameter *>::iterator
15755 return m_listCustom.end();
15762 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15769 return (
int) (m_listCustom.size());
15775 CParameter * pValue);
15826 static const CFieldDescriptor *
const 15827 s_apFieldDescriptorTable[];
15829 static const CTypeDescriptor
15834 CDecoderStream * pDecoderStream);
15837 assimilateSubParameters (
15838 CErrorDetails * pError);
15842 CEncoderStream * pEncoderStream)
const;
15847 const CTypeDescriptor * pEnclosingElementType)
const;
15851 s_construct (
void);
15855 CDecoderStream * pDecoderStream,
15856 CElement * pElement);
15861 llrp_u1_t m_EnableRFPowerSweep;
15866 static const CFieldDescriptor
15867 s_fdEnableRFPowerSweep;
15874 return m_EnableRFPowerSweep;
15882 m_EnableRFPowerSweep = value;
15887 llrp_u16_t m_MinimumPowerLevel;
15892 static const CFieldDescriptor
15893 s_fdMinimumPowerLevel;
15900 return m_MinimumPowerLevel;
15908 m_MinimumPowerLevel = value;
15913 llrp_u16_t m_PowerLevelStepSize;
15918 static const CFieldDescriptor
15919 s_fdPowerLevelStepSize;
15926 return m_PowerLevelStepSize;
15934 m_PowerLevelStepSize = value;
15940 std::list<CParameter *> m_listCustom;
15944 inline std::list<CParameter *>::iterator
15947 return m_listCustom.begin();
15951 inline std::list<CParameter *>::iterator
15954 return m_listCustom.end();
15961 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15968 return (
int) (m_listCustom.size());
15974 CParameter * pValue);
16029 static const CFieldDescriptor *
const 16030 s_apFieldDescriptorTable[];
16032 static const CTypeDescriptor
16037 CDecoderStream * pDecoderStream);
16040 assimilateSubParameters (
16041 CErrorDetails * pError);
16045 CEncoderStream * pEncoderStream)
const;
16050 const CTypeDescriptor * pEnclosingElementType)
const;
16054 s_construct (
void);
16058 CDecoderStream * pDecoderStream,
16059 CElement * pElement);
16064 llrp_u1_t m_Gen2v2TagsOnly;
16069 static const CFieldDescriptor
16070 s_fdGen2v2TagsOnly;
16077 return m_Gen2v2TagsOnly;
16085 m_Gen2v2TagsOnly = value;
16090 llrp_u8_t m_EPCLength;
16095 static const CFieldDescriptor
16103 return m_EPCLength;
16111 m_EPCLength = value;
16116 llrp_u16_t m_Pointer;
16121 static const CFieldDescriptor
16142 llrp_u1v_t m_TagMask;
16147 static const CFieldDescriptor
16169 std::list<CParameter *> m_listCustom;
16173 inline std::list<CParameter *>::iterator
16176 return m_listCustom.begin();
16180 inline std::list<CParameter *>::iterator
16183 return m_listCustom.end();
16190 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16197 return (
int) (m_listCustom.size());
16203 CParameter * pValue);
16263 static const CFieldDescriptor *
const 16264 s_apFieldDescriptorTable[];
16266 static const CTypeDescriptor
16271 CDecoderStream * pDecoderStream);
16274 assimilateSubParameters (
16275 CErrorDetails * pError);
16279 CEncoderStream * pEncoderStream)
const;
16284 const CTypeDescriptor * pEnclosingElementType)
const;
16288 s_construct (
void);
16292 CDecoderStream * pDecoderStream,
16293 CElement * pElement);
16298 llrp_u16_t m_OpSpecID;
16303 static const CFieldDescriptor
16319 m_OpSpecID = value;
16324 llrp_u32_t m_AccessPassword;
16329 static const CFieldDescriptor
16330 s_fdAccessPassword;
16337 return m_AccessPassword;
16345 m_AccessPassword = value;
16350 llrp_u1_t m_SendRep;
16355 static const CFieldDescriptor
16376 llrp_u1_t m_IncRepLen;
16381 static const CFieldDescriptor
16389 return m_IncRepLen;
16397 m_IncRepLen = value;
16407 static const CFieldDescriptor
16428 llrp_u1v_t m_Message;
16433 static const CFieldDescriptor
16455 std::list<CParameter *> m_listCustom;
16459 inline std::list<CParameter *>::iterator
16462 return m_listCustom.begin();
16466 inline std::list<CParameter *>::iterator
16469 return m_listCustom.end();
16476 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16483 return (
int) (m_listCustom.size());
16489 CParameter * pValue);
16533 static const CFieldDescriptor *
const 16534 s_apFieldDescriptorTable[];
16536 static const CTypeDescriptor
16541 CDecoderStream * pDecoderStream);
16544 assimilateSubParameters (
16545 CErrorDetails * pError);
16549 CEncoderStream * pEncoderStream)
const;
16554 const CTypeDescriptor * pEnclosingElementType)
const;
16558 s_construct (
void);
16562 CDecoderStream * pDecoderStream,
16563 CElement * pElement);
16568 EImpinjAuthenticateResultType m_eResult;
16573 static const CFieldDescriptor
16578 inline EImpinjAuthenticateResultType
16587 EImpinjAuthenticateResultType value)
16594 llrp_u16_t m_OpSpecID;
16599 static const CFieldDescriptor
16615 m_OpSpecID = value;
16620 llrp_u1v_t m_Response;
16625 static const CFieldDescriptor
16641 m_Response = value;
16647 std::list<CParameter *> m_listCustom;
16651 inline std::list<CParameter *>::iterator
16654 return m_listCustom.begin();
16658 inline std::list<CParameter *>::iterator
16661 return m_listCustom.end();
16668 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16675 return (
int) (m_listCustom.size());
16681 CParameter * pValue);
16723 static const CFieldDescriptor *
const 16724 s_apFieldDescriptorTable[];
16726 static const CTypeDescriptor
16731 CDecoderStream * pDecoderStream);
16734 assimilateSubParameters (
16735 CErrorDetails * pError);
16739 CEncoderStream * pEncoderStream)
const;
16744 const CTypeDescriptor * pEnclosingElementType)
const;
16748 s_construct (
void);
16752 CDecoderStream * pDecoderStream,
16753 CElement * pElement);
16758 EImpinjTagFilterVerificationMode m_eTagFilterVerificationMode;
16763 static const CFieldDescriptor
16764 s_fdTagFilterVerificationMode;
16768 inline EImpinjTagFilterVerificationMode
16771 return m_eTagFilterVerificationMode;
16777 EImpinjTagFilterVerificationMode value)
16779 m_eTagFilterVerificationMode = value;
16785 std::list<CParameter *> m_listCustom;
16789 inline std::list<CParameter *>::iterator
16792 return m_listCustom.begin();
16796 inline std::list<CParameter *>::iterator
16799 return m_listCustom.end();
16806 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16813 return (
int) (m_listCustom.size());
16819 CParameter * pValue);
16841 CTypeRegistry * pTypeRegistry);
CImpinjOpSpecRetryCount * getImpinjOpSpecRetryCount(void)
Get accessor functions for the LLRP ImpinjOpSpecRetryCount sub-parameter.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjLowDutyCycleMode getLowDutyCycleMode(void)
Get accessor functions for the LLRP LowDutyCycleMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjAccessSpecOrderingMode getOrderingMode(void)
Get accessor functions for the LLRP OrderingMode field.
void setSystemTagPopulationLimitHighSensitivity(llrp_u16_t value)
Set accessor functions for the LLRP SystemTagPopulationLimitHighSensitivity field.
Class Definition CImpinjTagReportContentSelector for LLRP parameter ImpinjTagReportContentSelector.
llrp_u16_t getGPOPortNum(void)
Get accessor functions for the LLRP GPOPortNum field.
llrp_u1_t getEnableExitReport(void)
Get accessor functions for the LLRP EnableExitReport field.
Class Definition CImpinjPlacementConfiguration for LLRP parameter ImpinjPlacementConfiguration.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjIntelligentAntennaManagement for LLRP parameter ImpinjIntelligentAntennaManag...
Class Definition CImpinjTagFilterVerificationConfiguration for LLRP parameter ImpinjTagFilterVerifica...
CImpinjHubVersions * getImpinjHubVersions(void)
Get accessor functions for the LLRP ImpinjHubVersions sub-parameter.
llrp_utf8v_t getRMCSentence(void)
Get accessor functions for the LLRP RMCSentence field.
void setTagAgeIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u16_t getRetryCount(void)
Get accessor functions for the LLRP RetryCount field.
llrp_u1_t getParityError(void)
Get accessor functions for the LLRP ParityError field.
CImpinjArrayVersion * getImpinjArrayVersion(void)
Get accessor functions for the LLRP ImpinjArrayVersion sub-parameter.
Class Definition CImpinjGetQTConfigOpSpecResult for LLRP parameter ImpinjGetQTConfigOpSpecResult.
void setTxPower(llrp_u16_t value)
Set accessor functions for the LLRP TxPower field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setFieldOfView(EImpinjDirectionFieldOfView value)
Set accessor functions for the LLRP FieldOfView field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getBeaconState(void)
Get accessor functions for the LLRP BeaconState field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_s32_t getFacilityYLocationCm(void)
Get accessor functions for the LLRP FacilityYLocationCm field.
llrp_u16_t getTransmitPower(void)
Get accessor functions for the LLRP TransmitPower field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjInventoryConfiguration for LLRP parameter ImpinjInventoryConfiguration.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjHubConnectedType getConnected(void)
Get accessor functions for the LLRP Connected field.
llrp_u16_t getBitPointer(void)
Get accessor functions for the LLRP BitPointer field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setType(EImpinjAntennaPolarizationType value)
Set accessor functions for the LLRP Type field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLoopSpec for LLRP parameter ImpinjLoopSpec.
Class Definition CImpinjSubRegulatoryRegion for LLRP parameter ImpinjSubRegulatoryRegion.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjTransmitPower for LLRP parameter ImpinjTransmitPower.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32v_t getControlData(void)
Get accessor functions for the LLRP ControlData field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s32_t getYAxis(void)
Get accessor functions for the LLRP YAxis field.
llrp_u64_t getLastSeenTimestampUTC(void)
Get accessor functions for the LLRP LastSeenTimestampUTC field.
void setPointer(llrp_u16_t value)
Set accessor functions for the LLRP Pointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u8_t getLastSeenSectorID(void)
Get accessor functions for the LLRP LastSeenSectorID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setConnected(EImpinjHubConnectedType value)
Set accessor functions for the LLRP Connected field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setModelName(llrp_utf8v_t value)
Set accessor functions for the LLRP ModelName field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setBeaconState(llrp_u1_t value)
Set accessor functions for the LLRP BeaconState field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjFixedFrequencyList for LLRP parameter ImpinjFixedFrequencyList.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CIMPINJ_ENABLE_EXTENSIONS_RESPONSE for LLRP message IMPINJ_ENABLE_EXTENSIONS_RESPONS...
Class Definition CImpinjTiltConfiguration for LLRP parameter ImpinjTiltConfiguration.
llrp_u16v_t getTID(void)
Get accessor functions for the LLRP TID field.
void setSupportsTISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsTISpecs field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getEnableExitReport(void)
Get accessor functions for the LLRP EnableExitReport field.
llrp_s32_t getZAxis(void)
Get accessor functions for the LLRP ZAxis field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getReadCount(void)
Get accessor functions for the LLRP ReadCount field.
void setRFMode(EImpinjDirectionRFMode value)
Set accessor functions for the LLRP RFMode field.
void setResult(EImpinjMarginReadResultType value)
Set accessor functions for the LLRP Result field.
llrp_utf8v_t getPCBAVersion(void)
Get accessor functions for the LLRP PCBAVersion field.
CImpinjEnableRFPhaseAngle * getImpinjEnableRFPhaseAngle(void)
Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
void clearImpinjArrayVersion(void)
Clears the LLRP ImpinjArrayVersion sub-parameter list.
EImpinjDirectionFieldOfView getFieldOfView(void)
Get accessor functions for the LLRP FieldOfView field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setEnableAntennaAttemptNotification(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntennaAttemptNotification field.
llrp_u16_t getTagAgeIntervalSeconds(void)
Get accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u16v_t getEnabledSectorIDs(void)
Get accessor functions for the LLRP EnabledSectorIDs field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void setModeIndex(llrp_u16_t value)
Set accessor functions for the LLRP ModeIndex field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAntennaEventDisconnected(llrp_u64_t value)
Set accessor functions for the LLRP AntennaEventDisconnected field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjRFPowerSweep for LLRP parameter ImpinjRFPowerSweep.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setRFDopplerFrequencyMode(EImpinjRFDopplerFrequencyMode value)
Set accessor functions for the LLRP RFDopplerFrequencyMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setPCBAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP PCBAVersion field.
Class Definition CImpinjAntennaPolarizationCapability for LLRP parameter ImpinjAntennaPolarizationCap...
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
CImpinjGGASentence * getImpinjGGASentence(void)
Get accessor functions for the LLRP ImpinjGGASentence sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setSupportsDISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsDISpecs field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjReducedPowerMode getReducedPowerMode(void)
Get accessor functions for the LLRP ReducedPowerMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjDisabledAntennas * getImpinjDisabledAntennas(void)
Get accessor functions for the LLRP ImpinjDisabledAntennas sub-parameter.
void setResult(EImpinjGetBlockPermalockStatusResultType value)
Set accessor functions for the LLRP Result field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setTagMask(llrp_u1v_t value)
Set accessor functions for the LLRP TagMask field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjTxPower for LLRP parameter ImpinjTxPower.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getUserTagPopulationLimit(void)
Get accessor functions for the LLRP UserTagPopulationLimit field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_utf8v_t getModelName(void)
Get accessor functions for the LLRP ModelName field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLocationAlgorithmControl for LLRP parameter ImpinjLocationAlgorithmControl.
void setMaxNumSectors(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumSectors field.
void setXAxis(llrp_s32_t value)
Set accessor functions for the LLRP XAxis field.
llrp_u8_t getFirstSeenSectorID(void)
Get accessor functions for the LLRP FirstSeenSectorID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjLISpec for LLRP parameter ImpinjLISpec.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setTagFilterVerificationMode(EImpinjTagFilterVerificationMode value)
Set accessor functions for the LLRP TagFilterVerificationMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_s32_t getLatitude(void)
Get accessor functions for the LLRP Latitude field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setSerializedTIDMode(EImpinjSerializedTIDMode value)
Set accessor functions for the LLRP SerializedTIDMode field.
Class Definition CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setFieldPingInterval(llrp_u16_t value)
Set accessor functions for the LLRP FieldPingInterval field.
llrp_u1_t getEnableAntennaAttemptNotification(void)
Get accessor functions for the LLRP EnableAntennaAttemptNotification field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjBLEVersion for LLRP parameter ImpinjBLEVersion.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setSendRep(llrp_u1_t value)
Set accessor functions for the LLRP SendRep field.
EImpinjAuthenticateResultType getResult(void)
Get accessor functions for the LLRP Result field.
Class Definition CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData.
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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjLinkMonitorMode getLinkMonitorMode(void)
Get accessor functions for the LLRP LinkMonitorMode field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setTxPowerReportingMode(EImpinjTxPowerReportingModeEnum value)
Set accessor functions for the LLRP TxPowerReportingMode field.
void setGPIDebounceTimerMSec(llrp_u32_t value)
Set accessor functions for the LLRP GPIDebounceTimerMSec field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u1_t getEnableRFPowerSweep(void)
Get accessor functions for the LLRP EnableRFPowerSweep field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjRFPhaseAngleMode getRFPhaseAngleMode(void)
Get accessor functions for the LLRP RFPhaseAngleMode field.
EImpinjTxPowerReportingModeEnum getTxPowerReportingMode(void)
Get accessor functions for the LLRP TxPowerReportingMode field.
Class Definition CImpinjDirectionConfig for LLRP parameter ImpinjDirectionConfig. ...
void setWordCount(llrp_u16_t value)
Set accessor functions for the LLRP WordCount field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjGetQTConfigResultType getResult(void)
Get accessor functions for the LLRP Result field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjPolarizationControl for LLRP parameter ImpinjPolarizationControl.
void setFixedFrequencyMode(EImpinjFixedFrequencyMode value)
Set accessor functions for the LLRP FixedFrequencyMode field.
Class Definition CImpinjReportBufferConfiguration for LLRP parameter ImpinjReportBufferConfiguration...
void enrollImpinjTypesIntoRegistry(CTypeRegistry *pTypeRegistry)
Enrolls the types for Impinj into the LTKCPP registry.
llrp_u16_t getPowerLevelStepSize(void)
Get accessor functions for the LLRP PowerLevelStepSize field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setEnableSelectGapClose(llrp_u1_t value)
Set accessor functions for the LLRP EnableSelectGapClose field.
void setFacilityYLocationCm(llrp_s32_t value)
Set accessor functions for the LLRP FacilityYLocationCm field.
CImpinjDirectionReporting * getImpinjDirectionReporting(void)
Get accessor functions for the LLRP ImpinjDirectionReporting sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setReadCount(llrp_u16_t value)
Set accessor functions for the LLRP ReadCount field.
void setEnableDiagnosticReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableDiagnosticReport field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32v_t getMetric(void)
Get accessor functions for the LLRP Metric field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjAntennaEventHysteresis for LLRP parameter ImpinjAntennaEventHysteresis.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLowDutyCycle for LLRP parameter ImpinjLowDutyCycle.
void setPhaseAngle(llrp_u16_t value)
Set accessor functions for the LLRP PhaseAngle field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode
Error result codes for LTK operations.
EImpinjDirectionReportType getType(void)
Get accessor functions for the LLRP Type field.
void setMask(llrp_u16v_t value)
Set accessor functions for the LLRP Mask field.
std::list< CImpinjArrayVersion * >::iterator beginImpinjArrayVersion(void)
Returns the first element of the ImpinjArrayVersion sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setBlockPointer(llrp_u16_t value)
Set accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjAuthenticate for LLRP parameter ImpinjAuthenticate.
void setFacilityXLocationCm(llrp_s32_t value)
Set accessor functions for the LLRP FacilityXLocationCm field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CImpinjTIDParity * getImpinjTIDParity(void)
Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getEmptyFieldTimeout(void)
Get accessor functions for the LLRP EmptyFieldTimeout field.
void setYAxis(llrp_s32_t value)
Set accessor functions for the LLRP YAxis field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjAdvancedGPOMode getGPOMode(void)
Get accessor functions for the LLRP GPOMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setRMCSentence(llrp_utf8v_t value)
Set accessor functions for the LLRP RMCSentence field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSession(llrp_u2_t value)
Set accessor functions for the LLRP Session field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EImpinjBlockPermalockResultType value)
Set accessor functions for the LLRP Result field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setTagAgeIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
void setZAxis(llrp_s32_t value)
Set accessor functions for the LLRP ZAxis field.
llrp_u32_t getGPOPulseDurationMSec(void)
Get accessor functions for the LLRP GPOPulseDurationMSec field.
void setReportBufferMode(EImpinjReportBufferMode value)
Set accessor functions for the LLRP ReportBufferMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjBlockWriteWordCount for LLRP parameter ImpinjBlockWriteWordCount.
void setFirstSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP FirstSeenTimestampUTC field.
void setLongitude(llrp_s32_t value)
Set accessor functions for the LLRP Longitude field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CImpinjAntennaPolarizationCapability * >::iterator beginImpinjAntennaPolarizationCapability(void)
Returns the first element of the ImpinjAntennaPolarizationCapability sub-parameter list...
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
CImpinjDirectionUserTagPopulationLimit * getImpinjDirectionUserTagPopulationLimit(void)
Get accessor functions for the LLRP ImpinjDirectionUserTagPopulationLimit sub-parameter.
Class Definition CImpinjGGASentence for LLRP parameter ImpinjGGASentence.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getSystemTagPopulationLimitHighPerformance(void)
Get accessor functions for the LLRP SystemTagPopulationLimitHighPerformance field.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
Class Definition CImpinjLocationReporting for LLRP parameter ImpinjLocationReporting.
Class Definition CImpinjDisabledAntennas for LLRP parameter ImpinjDisabledAntennas.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void clearC1G2Read(void)
Clears the LLRP C1G2Read sub-parameter list.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s16_t getTemperature(void)
Get accessor functions for the LLRP Temperature field.
void setGPIPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNum field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CIMPINJ_SAVE_SETTINGS for LLRP message IMPINJ_SAVE_SETTINGS.
void setPolarizationControlEnabled(llrp_u1_t value)
Set accessor functions for the LLRP PolarizationControlEnabled field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getGen2v2TagsOnly(void)
Get accessor functions for the LLRP Gen2v2TagsOnly 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.
llrp_u1_t getSendRep(void)
Get accessor functions for the LLRP SendRep field.
void setRFPhaseAngleMode(EImpinjRFPhaseAngleMode value)
Set accessor functions for the LLRP RFPhaseAngleMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setResult(EImpinjGetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration.
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.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjC1G2LocationConfig * getImpinjC1G2LocationConfig(void)
Get accessor functions for the LLRP ImpinjC1G2LocationConfig sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setMetric(llrp_u32v_t value)
Set accessor functions for the LLRP Metric field.
CImpinjBlockWriteWordCount * getImpinjBlockWriteWordCount(void)
Get accessor functions for the LLRP ImpinjBlockWriteWordCount sub-parameter.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void setLinkDownThreshold(llrp_u16_t value)
Set accessor functions for the LLRP LinkDownThreshold field.
Class Definition CImpinjGPSNMEASentences for LLRP parameter ImpinjGPSNMEASentences.
Class Definition CImpinjDiagnosticReport for LLRP parameter ImpinjDiagnosticReport.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjDirectionTagPopulationStatus getTagPopulationStatus(void)
Get accessor functions for the LLRP TagPopulationStatus field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setPersistence(EImpinjQTPersistence value)
Set accessor functions for the LLRP Persistence field.
llrp_u1_t getEnableUpdateReport(void)
Get accessor functions for the LLRP EnableUpdateReport field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setLocYCentimeters(llrp_s32_t value)
Set accessor functions for the LLRP LocYCentimeters field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getBlockPointer(void)
Get accessor functions for the LLRP BlockPointer field.
llrp_u32v_t getConfidenceData(void)
Get accessor functions for the LLRP ConfidenceData field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setLowDutyCycleMode(EImpinjLowDutyCycleMode value)
Set accessor functions for the LLRP LowDutyCycleMode field.
llrp_u16v_t getMask(void)
Get accessor functions for the LLRP Mask field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjIntelligentAntennaMode getManagementEnabled(void)
Get accessor functions for the LLRP ManagementEnabled field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjxArrayCapabilities for LLRP parameter ImpinjxArrayCapabilities.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setUpdateIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP UpdateIntervalSeconds field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjBlockPermalockOpSpecResult for LLRP parameter ImpinjBlockPermalockOpSpecResul...
CImpinjRMCSentence * getImpinjRMCSentence(void)
Get accessor functions for the LLRP ImpinjRMCSentence sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjArrayVersion for LLRP parameter ImpinjArrayVersion.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getMinimumPowerLevel(void)
Get accessor functions for the LLRP MinimumPowerLevel field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjBlockPermalock for LLRP parameter ImpinjBlockPermalock.
void setBitPointer(llrp_u16_t value)
Set accessor functions for the LLRP BitPointer field.
llrp_u64_t getAntennaEventConnected(void)
Get accessor functions for the LLRP AntennaEventConnected field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
EImpinjQTDataProfile getDataProfile(void)
Get accessor functions for the LLRP DataProfile field.
llrp_u1_t getSupportsTISpecs(void)
Get accessor functions for the LLRP SupportsTISpecs field.
Class Definition CImpinjInventorySearchMode for LLRP parameter ImpinjInventorySearchMode.
llrp_u16_t getSystemTagPopulationLimitHighSensitivity(void)
Get accessor functions for the LLRP SystemTagPopulationLimitHighSensitivity field.
Class Definition CImpinjSetQTConfig for LLRP parameter ImpinjSetQTConfig.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getModeIndex(void)
Get accessor functions for the LLRP ModeIndex field.
void setEnableDiagnosticReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableDiagnosticReport field.
void setSerialNumber(llrp_utf8v_t value)
Set accessor functions for the LLRP SerialNumber field.
void setGen2v2TagsOnly(llrp_u1_t value)
Set accessor functions for the LLRP Gen2v2TagsOnly field.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
Class Definition CImpinjAuthenticateOpSpecResult for LLRP parameter ImpinjAuthenticateOpSpecResult.
void setDopplerFrequency(llrp_s16_t value)
Set accessor functions for the LLRP DopplerFrequency field.
void setEnableRFPowerSweep(llrp_u1_t value)
Set accessor functions for the LLRP EnableRFPowerSweep field.
llrp_u16v_t getPermalockStatus(void)
Get accessor functions for the LLRP PermalockStatus field.
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.
void setHeightCm(llrp_u16_t value)
Set accessor functions for the LLRP HeightCm field.
llrp_u1_t getSupportsDISpecs(void)
Get accessor functions for the LLRP SupportsDISpecs field.
void setResult(EImpinjAuthenticateResultType value)
Set accessor functions for the LLRP Result field.
void setCSI(llrp_u8_t value)
Set accessor functions for the LLRP CSI field.
llrp_u32_t getMaxNumSectors(void)
Get accessor functions for the LLRP MaxNumSectors field.
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.
void setInventorySearchMode(EImpinjInventorySearchType value)
Set accessor functions for the LLRP InventorySearchMode field.
void setSerialNumber(llrp_utf8v_t value)
Set accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjRequestedDataType getRequestedData(void)
Get accessor functions for the LLRP RequestedData field.
void setControlData(llrp_u32v_t value)
Set accessor functions for the LLRP ControlData field.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
Class Definition CImpinjLocationConfig for LLRP parameter ImpinjLocationConfig.
Class Definition CLLRPStatus for LLRP parameter LLRPStatus.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP 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.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEnableEntryReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableEntryReport field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setPCBAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP PCBAVersion field.
void setAntennaIDOffset(llrp_u16_t value)
Set accessor functions for the LLRP AntennaIDOffset field.
void setFPGAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FPGAVersion field.
void setLatitude(llrp_s32_t value)
Set accessor functions for the LLRP Latitude field.
void setRequestedData(EImpinjRequestedDataType value)
Set accessor functions for the LLRP RequestedData field.
llrp_u8_t getBitLength(void)
Get accessor functions for the LLRP BitLength field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setEnableAntDwellTimeLimit(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntDwellTimeLimit field.
Class Definition CEPCData for LLRP parameter EPCData.
llrp_u16_t getComputeWindowSeconds(void)
Get accessor functions for the LLRP ComputeWindowSeconds field.
void setType(EImpinjLocationReportType value)
Set accessor functions for the LLRP Type field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_s16_t getDopplerFrequency(void)
Get accessor functions for the LLRP DopplerFrequency field.
Class Definition CImpinjTruncatedReplyConfiguration for LLRP parameter ImpinjTruncatedReplyConfigurat...
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setUpdateIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP UpdateIntervalSeconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void setPowerLevelStepSize(llrp_u16_t value)
Set accessor functions for the LLRP PowerLevelStepSize field.
EImpinjMarginReadResultType getResult(void)
Get accessor functions for the LLRP Result field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getAntennaIDOffset(void)
Get accessor functions for the LLRP AntennaIDOffset field.
void setGPOMode(EImpinjAdvancedGPOMode value)
Set accessor functions for the LLRP GPOMode field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
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.
void setLocXCentimeters(llrp_s32_t value)
Set accessor functions for the LLRP LocXCentimeters field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
int countC1G2Read(void)
Count of the LLRP C1G2Read sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CC1G2Read * >::iterator beginC1G2Read(void)
Returns the first element of the C1G2Read sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjDirectionConfig * getImpinjDirectionConfig(void)
Get accessor functions for the LLRP ImpinjDirectionConfig sub-parameter.
llrp_u16_t getLinkDownThreshold(void)
Get accessor functions for the LLRP LinkDownThreshold field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSaveConfiguration(llrp_u1_t value)
Set accessor functions for the LLRP SaveConfiguration field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjLocationConfig * getImpinjLocationConfig(void)
Get accessor functions for the LLRP ImpinjLocationConfig sub-parameter.
llrp_u64_t getAntennaEventDisconnected(void)
Get accessor functions for the LLRP AntennaEventDisconnected field.
llrp_u1v_t getMessage(void)
Get accessor functions for the LLRP Message field.
void setPermalockStatus(llrp_u16v_t value)
Set accessor functions for the LLRP PermalockStatus field.
Class Definition CImpinjEnableTxPower for LLRP parameter ImpinjEnableTxPower.
llrp_u16_t getFieldPingInterval(void)
Get accessor functions for the LLRP FieldPingInterval field.
Class Definition CImpinjEnableSerializedTID for LLRP parameter ImpinjEnableSerializedTID.
llrp_u16v_t getChannelList(void)
Get accessor functions for the LLRP ChannelList field.
void setEnableExitReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableExitReport field.
llrp_u16_t getTxPower(void)
Get accessor functions for the LLRP TxPower field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getHubID(void)
Get accessor functions for the LLRP HubID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOrderingMode(EImpinjAccessSpecOrderingMode value)
Set accessor functions for the LLRP OrderingMode field.
llrp_u16_t getPhaseAngle(void)
Get accessor functions for the LLRP PhaseAngle field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setAccessRange(EImpinjQTAccessRange value)
Set accessor functions for the LLRP AccessRange field.
llrp_utf8v_t getSerialNumber(void)
Get accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getWordCount(void)
Get accessor functions for the LLRP WordCount field.
CImpinjC1G2DirectionConfig * getImpinjC1G2DirectionConfig(void)
Get accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter.
llrp_u16_t getBlockRange(void)
Get accessor functions for the LLRP BlockRange field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CImpinjAntennaPolarizationCapability * >::iterator endImpinjAntennaPolarizationCapability(void)
Returns the last element of the ImpinjAntennaPolarizationCapability sub-parameter list...
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u1_t getPolarizationControlEnabled(void)
Get accessor functions for the LLRP PolarizationControlEnabled field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjDetailedVersion for LLRP parameter ImpinjDetailedVersion. ...
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates.
llrp_u32v_t getMetric(void)
Get accessor functions for the LLRP Metric field.
Class Definition CImpinjReaderTemperature for LLRP parameter ImpinjReaderTemperature.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setLastSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP LastSeenTimestampUTC field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjEnableRFDopplerFrequency for LLRP parameter ImpinjEnableRFDopplerFrequency.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjHubVersions for LLRP parameter ImpinjHubVersions.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjFixedFrequencyMode getFixedFrequencyMode(void)
Get accessor functions for the LLRP FixedFrequencyMode field.
Class Definition CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setChannelList(llrp_u16v_t value)
Set accessor functions for the LLRP ChannelList 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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjxArrayDirectionCapabilities * getImpinjxArrayDirectionCapabilities(void)
Get accessor functions for the LLRP ImpinjxArrayDirectionCapabilities sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getIncRepLen(void)
Get accessor functions for the LLRP IncRepLen field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_utf8v_t getPCBAVersion(void)
Get accessor functions for the LLRP PCBAVersion field.
void setSupportsTSISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsTSISpecs field.
void setTagPopulationStatus(EImpinjDirectionTagPopulationStatus value)
Set accessor functions for the LLRP TagPopulationStatus field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16v_t getAntennaIDs(void)
Get accessor functions for the LLRP AntennaIDs field.
void setFrequencyList(llrp_u32v_t value)
Set accessor functions for the LLRP FrequencyList field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjDirectionReporting for LLRP parameter ImpinjDirectionReporting.
void setTransmitPower(llrp_u16_t value)
Set accessor functions for the LLRP TransmitPower field.
llrp_u32_t getLoopCount(void)
Get accessor functions for the LLRP LoopCount field.
llrp_u1_t getEnableUpdateReport(void)
Get accessor functions for the LLRP EnableUpdateReport field.
llrp_u1_t getSaveConfiguration(void)
Get accessor functions for the LLRP SaveConfiguration field.
Class Definition CImpinjGetBlockPermalockStatus for LLRP parameter ImpinjGetBlockPermalockStatus.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setDiagnosticReportLevel(EImpinjDirectionDiagnosticReportLevel value)
Set accessor functions for the LLRP DiagnosticReportLevel field.
std::list< CImpinjArrayVersion * >::iterator endImpinjArrayVersion(void)
Returns the last element of the ImpinjArrayVersion sub-parameter list.
Class Definition CImpinjTIDParity for LLRP parameter ImpinjTIDParity.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countImpinjArrayVersion(void)
Count of the LLRP ImpinjArrayVersion sub-parameter list.
llrp_utf8v_t getGGASentence(void)
Get accessor functions for the LLRP GGASentence field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjGetBlockPermalockStatusResultType getResult(void)
Get accessor functions for the LLRP Result field.
llrp_u1_t getEnableSelectGapClose(void)
Get accessor functions for the LLRP EnableSelectGapClose field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
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.
void setRetryCount(llrp_u16_t value)
Set accessor functions for the LLRP RetryCount field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setMinimumPowerLevel(llrp_u16_t value)
Set accessor functions for the LLRP MinimumPowerLevel field.
EImpinjQTPersistence getPersistence(void)
Get accessor functions for the LLRP Persistence field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CC1G2Filter * >::iterator endC1G2Filter(void)
Returns the last element of the C1G2Filter sub-parameter list.
void setFault(EImpinjHubFaultType value)
Set accessor functions for the LLRP Fault field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjSerializedTIDMode getSerializedTIDMode(void)
Get accessor functions for the LLRP SerializedTIDMode field.
Class Definition CC1G2Read for LLRP parameter C1G2Read.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CImpinjLocationReporting * getImpinjLocationReporting(void)
Get accessor functions for the LLRP ImpinjLocationReporting sub-parameter.
void setComputeWindowSeconds(llrp_u16_t value)
Set accessor functions for the LLRP ComputeWindowSeconds field.
void setGGASentence(llrp_utf8v_t value)
Set accessor functions for the LLRP GGASentence field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setConfidenceData(llrp_u32v_t value)
Set accessor functions for the LLRP ConfidenceData field.
Class Definition CImpinjAntennaAttemptEvent for LLRP parameter ImpinjAntennaAttemptEvent.
void setEnableExitReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableExitReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjDirectionSectors for LLRP parameter ImpinjDirectionSectors.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setGPSCoordinatesMode(EImpinjGPSCoordinatesMode value)
Set accessor functions for the LLRP GPSCoordinatesMode field.
EImpinjSetQTConfigResultType getResult(void)
Get accessor functions for the LLRP Result field.
CImpinjDirectionDiagnosticData * getImpinjDirectionDiagnosticData(void)
Get accessor functions for the LLRP ImpinjDirectionDiagnosticData sub-parameter.
void setBlockMask(llrp_u16v_t value)
Set accessor functions for the LLRP BlockMask field.
void setSoftwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP SoftwareVersion field.
llrp_u64_t getFirstSeenTimestampUTC(void)
Get accessor functions for the LLRP FirstSeenTimestampUTC field.
llrp_s32_t getLongitude(void)
Get accessor functions for the LLRP Longitude field.
llrp_u1_t getEnableAntDwellTimeLimit(void)
Get accessor functions for the LLRP EnableAntDwellTimeLimit field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjEnableGPSCoordinates * getImpinjEnableGPSCoordinates(void)
Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOrientationDegrees(llrp_s16_t value)
Set accessor functions for the LLRP OrientationDegrees field.
void setAccessRange(EImpinjQTAccessRange value)
Set accessor functions for the LLRP AccessRange field.
llrp_u16_t getTagAgeIntervalSeconds(void)
Get accessor functions for the LLRP TagAgeIntervalSeconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setHubID(llrp_u16_t value)
Set accessor functions for the LLRP HubID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjEnableOptimizedRead * getImpinjEnableOptimizedRead(void)
Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
llrp_u2_t getSession(void)
Get accessor functions for the LLRP Session field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_utf8v_t getFPGAVersion(void)
Get accessor functions for the LLRP FPGAVersion field.
CImpinjDirectionSectors * getImpinjDirectionSectors(void)
Get accessor functions for the LLRP ImpinjDirectionSectors sub-parameter.
EImpinjRegulatoryRegion getRegulatoryRegion(void)
Get accessor functions for the LLRP RegulatoryRegion field.
Class Definition CImpinjAdvancedGPOConfiguration for LLRP parameter ImpinjAdvancedGPOConfiguration.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_utf8v_t getSerialNumber(void)
Get accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32_t getGPIDebounceTimerMSec(void)
Get accessor functions for the LLRP GPIDebounceTimerMSec field.
void setIncRepLen(llrp_u1_t value)
Set accessor functions for the LLRP IncRepLen field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EImpinjSetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjLocationConfidence for LLRP parameter ImpinjLocationConfidence.
Class Definition CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setDataProfile(EImpinjQTDataProfile value)
Set accessor functions for the LLRP DataProfile field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setUserTagPopulationLimit(llrp_u16_t value)
Set accessor functions for the LLRP UserTagPopulationLimit field.
llrp_utf8v_t getSoftwareVersion(void)
Get accessor functions for the LLRP SoftwareVersion field.
EImpinjLocationReportType getType(void)
Get accessor functions for the LLRP Type field.
void setResponse(llrp_u1v_t value)
Set accessor functions for the LLRP Response field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16v_t getBlockMask(void)
Get accessor functions for the LLRP BlockMask field.
EImpinjBlockPermalockResultType getResult(void)
Get accessor functions for the LLRP Result field.
EImpinjAntennaPolarizationType getType(void)
Get accessor functions for the LLRP Type field.
Class Definition CImpinjDirectionUserTagPopulationLimit for LLRP parameter ImpinjDirectionUserTagPopu...
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID 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.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s32_t getLocXCentimeters(void)
Get accessor functions for the LLRP LocXCentimeters field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAntennaIDs(llrp_u16v_t value)
Set accessor functions for the LLRP AntennaIDs field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CC1G2Read * >::iterator endC1G2Read(void)
Returns the last element of the C1G2Read sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjSetQTConfigOpSpecResult for LLRP parameter ImpinjSetQTConfigOpSpecResult.
Class Definition CIMPINJ_ENABLE_EXTENSIONS for LLRP message IMPINJ_ENABLE_EXTENSIONS.
void setSystemTagPopulationLimitHighPerformance(llrp_u16_t value)
Set accessor functions for the LLRP SystemTagPopulationLimitHighPerformance field.
EImpinjQTAccessRange getAccessRange(void)
Get accessor functions for the LLRP AccessRange field.
std::list< CC1G2Filter * >::iterator endC1G2Filter(void)
Returns the last element of the C1G2Filter sub-parameter list.
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.
Class Definition CImpinjGetQTConfig for LLRP parameter ImpinjGetQTConfig.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjAccessSpecConfiguration for LLRP parameter ImpinjAccessSpecConfiguration.
Class Definition CImpinjFrequencyCapabilities for LLRP parameter ImpinjFrequencyCapabilities.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setEnabledSectorIDs(llrp_u16v_t value)
Set accessor functions for the LLRP EnabledSectorIDs field.
void clearImpinjAntennaPolarizationCapability(void)
Clears the LLRP ImpinjAntennaPolarizationCapability sub-parameter list.
Class Definition CImpinjLinkMonitorConfiguration for LLRP parameter ImpinjLinkMonitorConfiguration.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjLocationConfidence * getImpinjLocationConfidence(void)
Get accessor functions for the LLRP ImpinjLocationConfidence sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjMarginReadOpSpecResult for LLRP parameter ImpinjMarginReadOpSpecResult.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setManagementEnabled(EImpinjIntelligentAntennaMode value)
Set accessor functions for the LLRP ManagementEnabled field.
void setGPOPulseDurationMSec(llrp_u32_t value)
Set accessor functions for the LLRP GPOPulseDurationMSec field.
Class Definition CImpinjxArrayDirectionCapabilities for LLRP parameter ImpinjxArrayDirectionCapabilit...
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjAntennaConfiguration for LLRP parameter ImpinjAntennaConfiguration.
EImpinjGPSCoordinatesMode getGPSCoordinatesMode(void)
Get accessor functions for the LLRP GPSCoordinatesMode field.
CImpinjAntennaEventConfiguration * getImpinjAntennaEventConfiguration(void)
Get accessor functions for the LLRP ImpinjAntennaEventConfiguration sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
llrp_u16_t getBlockPointer(void)
Get accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjHubConfiguration for LLRP parameter ImpinjHubConfiguration.
llrp_u16_t getUpdateIntervalSeconds(void)
Get accessor functions for the LLRP UpdateIntervalSeconds field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setBitLength(llrp_u8_t value)
Set accessor functions for the LLRP BitLength field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u1_t getSupportsTSISpecs(void)
Get accessor functions for the LLRP SupportsTSISpecs field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjReportBufferMode getReportBufferMode(void)
Get accessor functions for the LLRP ReportBufferMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
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.
llrp_s32_t getXAxis(void)
Get accessor functions for the LLRP XAxis field.
Class Definition CImpinjDirectionDiagnosticData for LLRP parameter ImpinjDirectionDiagnosticData.
void setLinkMonitorMode(EImpinjLinkMonitorMode value)
Set accessor functions for the LLRP LinkMonitorMode field.
Class Definition CImpinjEnableRFPhaseAngle for LLRP parameter ImpinjEnableRFPhaseAngle.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CIMPINJ_SAVE_SETTINGS_RESPONSE for LLRP message IMPINJ_SAVE_SETTINGS_RESPONSE.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_s16_t getOrientationDegrees(void)
Get accessor functions for the LLRP OrientationDegrees field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjDirectionDiagnosticReportLevel getDiagnosticReportLevel(void)
Get accessor functions for the LLRP DiagnosticReportLevel 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.
EImpinjRFDopplerFrequencyMode getRFDopplerFrequencyMode(void)
Get accessor functions for the LLRP RFDopplerFrequencyMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEnableUpdateReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableUpdateReport field.
EImpinjInventorySearchType getInventorySearchMode(void)
Get accessor functions for the LLRP InventorySearchMode field.
EImpinjTagFilterVerificationMode getTagFilterVerificationMode(void)
Get accessor functions for the LLRP TagFilterVerificationMode field.
Class Definition CImpinjGetBlockPermalockStatusOpSpecResult for LLRP parameter ImpinjGetBlockPermaloc...
CImpinjEnableSerializedTID * getImpinjEnableSerializedTID(void)
Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
void setMetric(llrp_u32v_t value)
Set accessor functions for the LLRP Metric field.
Class Definition CImpinjAntennaEventConfiguration for LLRP parameter ImpinjAntennaEventConfiguration...
CImpinjBLEVersion * getImpinjBLEVersion(void)
Get accessor functions for the LLRP ImpinjBLEVersion sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjTransmitPower * getImpinjTransmitPower(void)
Get accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
void setSupportsLISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsLISpecs field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_s32_t getLocYCentimeters(void)
Get accessor functions for the LLRP LocYCentimeters field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setLastSeenSectorID(llrp_u8_t value)
Set accessor functions for the LLRP LastSeenSectorID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setRegulatoryRegion(EImpinjRegulatoryRegion value)
Set accessor functions for the LLRP RegulatoryRegion field.
void setTID(llrp_u16v_t value)
Set accessor functions for the LLRP TID field.
EImpinjQTDataProfile getDataProfile(void)
Get accessor functions for the LLRP DataProfile field.
Class Definition CImpinjAccessSpecOrdering for LLRP parameter ImpinjAccessSpecOrdering.
Class Definition CImpinjAntennaCapabilities for LLRP parameter ImpinjAntennaCapabilities.
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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID.
llrp_s32_t getFacilityXLocationCm(void)
Get accessor functions for the LLRP FacilityXLocationCm field.
void setMessage(llrp_u1v_t value)
Set accessor functions for the LLRP Message field.
Class Definition CImpinjGPIDebounceConfiguration for LLRP parameter ImpinjGPIDebounceConfiguration.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjOptimizedReadMode getOptimizedReadMode(void)
Get accessor functions for the LLRP OptimizedReadMode field.
llrp_u1_t getSupportsLISpecs(void)
Get accessor functions for the LLRP SupportsLISpecs field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjEnableRFDopplerFrequency * getImpinjEnableRFDopplerFrequency(void)
Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter. ...
llrp_u8_t getEPCLength(void)
Get accessor functions for the LLRP EPCLength field.
void setGPOPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPOPortNum field.
void setFirstSeenSectorID(llrp_u8_t value)
Set accessor functions for the LLRP FirstSeenSectorID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjQTAccessRange getAccessRange(void)
Get accessor functions for the LLRP AccessRange field.
void setLastSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP LastSeenTimestampUTC field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjAccessSpecOrdering * getImpinjAccessSpecOrdering(void)
Get accessor functions for the LLRP ImpinjAccessSpecOrdering sub-parameter.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getHeightCm(void)
Get accessor functions for the LLRP HeightCm field.
void setParityError(llrp_u1_t value)
Set accessor functions for the LLRP ParityError field.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
void setOptimizedReadMode(EImpinjOptimizedReadMode value)
Set accessor functions for the LLRP OptimizedReadMode field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void setType(EImpinjDirectionReportType value)
Set accessor functions for the LLRP Type field.
void setBlockPointer(llrp_u16_t value)
Set accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u32v_t getFrequencyList(void)
Get accessor functions for the LLRP FrequencyList field.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjC1G2DirectionConfig for LLRP parameter ImpinjC1G2DirectionConfig.
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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getGPIPortNum(void)
Get accessor functions for the LLRP GPIPortNum field.
llrp_u16_t getUpdateIntervalSeconds(void)
Get accessor functions for the LLRP UpdateIntervalSeconds field.
void setTemperature(llrp_s16_t value)
Set accessor functions for the LLRP Temperature field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
CImpinjEnablePeakRSSI * getImpinjEnablePeakRSSI(void)
Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setEnableUpdateReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableUpdateReport field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
llrp_u16_t getPointer(void)
Get accessor functions for the LLRP Pointer field.
CImpinjEnableTxPower * getImpinjEnableTxPower(void)
Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u1v_t getTagMask(void)
Get accessor functions for the LLRP TagMask field.
CImpinjAntennaEventHysteresis * getImpinjAntennaEventHysteresis(void)
Get accessor functions for the LLRP ImpinjAntennaEventHysteresis sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setLoopCount(llrp_u32_t value)
Set accessor functions for the LLRP LoopCount field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u64_t getLastSeenTimestampUTC(void)
Get accessor functions for the LLRP LastSeenTimestampUTC field.
Class Definition CImpinjReducedPowerFrequencyList for LLRP parameter ImpinjReducedPowerFrequencyList...
Class Definition CC1G2Filter for LLRP parameter C1G2Filter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16v_t getChannelList(void)
Get accessor functions for the LLRP ChannelList field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjDISpec for LLRP parameter ImpinjDISpec.
void setBlockRange(llrp_u16_t value)
Set accessor functions for the LLRP BlockRange field.
void setReducedPowerMode(EImpinjReducedPowerMode value)
Set accessor functions for the LLRP ReducedPowerMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1v_t getResponse(void)
Get accessor functions for the LLRP Response field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u8_t getCSI(void)
Get accessor functions for the LLRP CSI field.
Class Definition CImpinjRMCSentence for LLRP parameter ImpinjRMCSentence.
EImpinjDirectionRFMode getRFMode(void)
Get accessor functions for the LLRP RFMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countImpinjAntennaPolarizationCapability(void)
Count of the LLRP ImpinjAntennaPolarizationCapability sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
void setDataProfile(EImpinjQTDataProfile value)
Set accessor functions for the LLRP DataProfile field.
Class Definition CImpinjEnableGPSCoordinates for LLRP parameter ImpinjEnableGPSCoordinates.
Class Definition CImpinjMarginRead for LLRP parameter ImpinjMarginRead.
void setChannelList(llrp_u16v_t value)
Set accessor functions for the LLRP ChannelList field.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
CImpinjTransmitPower * getImpinjTransmitPower(void)
Get accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
Class Definition CImpinjC1G2LocationConfig for LLRP parameter ImpinjC1G2LocationConfig.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setEPCLength(llrp_u8_t value)
Set accessor functions for the LLRP EPCLength field.
EImpinjHubFaultType getFault(void)
Get accessor functions for the LLRP Fault field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEmptyFieldTimeout(llrp_u16_t value)
Set accessor functions for the LLRP EmptyFieldTimeout field.
void setAntennaEventConnected(llrp_u64_t value)
Set accessor functions for the LLRP AntennaEventConnected field.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjLocationAlgorithmControl * getImpinjLocationAlgorithmControl(void)
Get accessor functions for the LLRP ImpinjLocationAlgorithmControl sub-parameter. ...
Class Definition CImpinjEnableOptimizedRead for LLRP parameter ImpinjEnableOptimizedRead.
Class Definition CImpinjRequestedData for LLRP parameter ImpinjRequestedData.
void setEnableEntryReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableEntryReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.