123 extern const CVendorDescriptor
131 extern const CNamespaceDescriptor
172 enum EImpinjRequestedDataType
175 ImpinjRequestedDataType_All_Capabilities = 1000,
176 ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
177 ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
178 ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
179 ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
180 ImpinjRequestedDataType_All_Configuration = 2000,
181 ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
182 ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
183 ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
184 ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
185 ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
186 ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
187 ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
188 ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
189 ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
190 ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
191 ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
192 ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
193 ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
194 ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
195 ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
196 ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
199 extern const SEnumTableEntry
200 g_estImpinjRequestedDataType[];
239 enum EImpinjRegulatoryRegion
242 ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
243 ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
244 ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
245 ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
246 ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
247 ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
248 ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
249 ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
250 ImpinjRegulatoryRegion_China_920_925_MHz = 10,
251 ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
252 ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
253 ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
254 ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
255 ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
256 ImpinjRegulatoryRegion_India_865_867_MHz = 17,
257 ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
258 ImpinjRegulatoryRegion_Vietnam_918_923_MHz = 19,
259 ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
260 ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
261 ImpinjRegulatoryRegion_Vietnam_920_923_MHz = 22,
262 ImpinjRegulatoryRegion_Indonesia_920_923_MHz = 23,
263 ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
264 ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
265 ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
266 ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
267 ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
268 ImpinjRegulatoryRegion_ETSI_915_921_MHz = 29,
269 ImpinjRegulatoryRegion_Morocco_867_868_MHz = 30,
270 ImpinjRegulatoryRegion_Paraguay_918_928_MHz = 31,
273 extern const SEnumTableEntry
274 g_estImpinjRegulatoryRegion[];
291 enum EImpinjInventorySearchType
294 ImpinjInventorySearchType_Reader_Selected = 0,
295 ImpinjInventorySearchType_Single_Target = 1,
296 ImpinjInventorySearchType_Dual_Target = 2,
297 ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
298 ImpinjInventorySearchType_No_Target = 4,
299 ImpinjInventorySearchType_Single_Target_BtoA = 5,
300 ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6,
303 extern const SEnumTableEntry
304 g_estImpinjInventorySearchType[];
317 enum EImpinjFixedFrequencyMode
320 ImpinjFixedFrequencyMode_Disabled = 0,
321 ImpinjFixedFrequencyMode_Auto_Select = 1,
322 ImpinjFixedFrequencyMode_Channel_List = 2,
325 extern const SEnumTableEntry
326 g_estImpinjFixedFrequencyMode[];
338 enum EImpinjReducedPowerMode
341 ImpinjReducedPowerMode_Disabled = 0,
342 ImpinjReducedPowerMode_Enabled = 1,
345 extern const SEnumTableEntry
346 g_estImpinjReducedPowerMode[];
358 enum EImpinjLowDutyCycleMode
361 ImpinjLowDutyCycleMode_Disabled = 0,
362 ImpinjLowDutyCycleMode_Enabled = 1,
365 extern const SEnumTableEntry
366 g_estImpinjLowDutyCycleMode[];
378 enum EImpinjLinkMonitorMode
381 ImpinjLinkMonitorMode_Disabled = 0,
382 ImpinjLinkMonitorMode_Enabled = 1,
385 extern const SEnumTableEntry
386 g_estImpinjLinkMonitorMode[];
398 enum EImpinjReportBufferMode
401 ImpinjReportBufferMode_Normal = 0,
402 ImpinjReportBufferMode_Low_Latency = 1,
405 extern const SEnumTableEntry
406 g_estImpinjReportBufferMode[];
423 enum EImpinjBlockPermalockResultType
426 ImpinjBlockPermalockResultType_Success = 0,
427 ImpinjBlockPermalockResultType_Insufficient_Power = 1,
428 ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2,
429 ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
430 ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4,
431 ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5,
432 ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6,
435 extern const SEnumTableEntry
436 g_estImpinjBlockPermalockResultType[];
452 enum EImpinjGetBlockPermalockStatusResultType
455 ImpinjGetBlockPermalockStatusResultType_Success = 0,
456 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1,
457 ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2,
458 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
459 ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4,
460 ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5,
463 extern const SEnumTableEntry
464 g_estImpinjGetBlockPermalockStatusResultType[];
477 enum EImpinjQTDataProfile
480 ImpinjQTDataProfile_Unknown = 0,
481 ImpinjQTDataProfile_Private = 1,
482 ImpinjQTDataProfile_Public = 2,
485 extern const SEnumTableEntry
486 g_estImpinjQTDataProfile[];
499 enum EImpinjQTAccessRange
502 ImpinjQTAccessRange_Unknown = 0,
503 ImpinjQTAccessRange_Normal_Range = 1,
504 ImpinjQTAccessRange_Short_Range = 2,
507 extern const SEnumTableEntry
508 g_estImpinjQTAccessRange[];
521 enum EImpinjQTPersistence
524 ImpinjQTPersistence_Unknown = 0,
525 ImpinjQTPersistence_Temporary = 1,
526 ImpinjQTPersistence_Permanent = 2,
529 extern const SEnumTableEntry
530 g_estImpinjQTPersistence[];
546 enum EImpinjSetQTConfigResultType
549 ImpinjSetQTConfigResultType_Success = 0,
550 ImpinjSetQTConfigResultType_Insufficient_Power = 1,
551 ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2,
552 ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
553 ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4,
554 ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5,
557 extern const SEnumTableEntry
558 g_estImpinjSetQTConfigResultType[];
573 enum EImpinjGetQTConfigResultType
576 ImpinjGetQTConfigResultType_Success = 0,
577 ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1,
578 ImpinjGetQTConfigResultType_No_Response_From_Tag = 2,
579 ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
580 ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4,
583 extern const SEnumTableEntry
584 g_estImpinjGetQTConfigResultType[];
596 enum EImpinjSerializedTIDMode
599 ImpinjSerializedTIDMode_Disabled = 0,
600 ImpinjSerializedTIDMode_Enabled = 1,
603 extern const SEnumTableEntry
604 g_estImpinjSerializedTIDMode[];
616 enum EImpinjRFPhaseAngleMode
619 ImpinjRFPhaseAngleMode_Disabled = 0,
620 ImpinjRFPhaseAngleMode_Enabled = 1,
623 extern const SEnumTableEntry
624 g_estImpinjRFPhaseAngleMode[];
636 enum EImpinjPeakRSSIMode
639 ImpinjPeakRSSIMode_Disabled = 0,
640 ImpinjPeakRSSIMode_Enabled = 1,
643 extern const SEnumTableEntry
644 g_estImpinjPeakRSSIMode[];
656 enum EImpinjGPSCoordinatesMode
659 ImpinjGPSCoordinatesMode_Disabled = 0,
660 ImpinjGPSCoordinatesMode_Enabled = 1,
663 extern const SEnumTableEntry
664 g_estImpinjGPSCoordinatesMode[];
681 enum EImpinjAdvancedGPOMode
684 ImpinjAdvancedGPOMode_Normal = 0,
685 ImpinjAdvancedGPOMode_Pulsed = 1,
686 ImpinjAdvancedGPOMode_Reader_Operational_Status = 2,
687 ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
688 ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4,
689 ImpinjAdvancedGPOMode_Network_Connection_Status = 5,
690 ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6,
693 extern const SEnumTableEntry
694 g_estImpinjAdvancedGPOMode[];
706 enum EImpinjOptimizedReadMode
709 ImpinjOptimizedReadMode_Disabled = 0,
710 ImpinjOptimizedReadMode_Enabled = 1,
713 extern const SEnumTableEntry
714 g_estImpinjOptimizedReadMode[];
726 enum EImpinjAccessSpecOrderingMode
729 ImpinjAccessSpecOrderingMode_FIFO = 0,
730 ImpinjAccessSpecOrderingMode_Ascending = 1,
733 extern const SEnumTableEntry
734 g_estImpinjAccessSpecOrderingMode[];
746 enum EImpinjRFDopplerFrequencyMode
749 ImpinjRFDopplerFrequencyMode_Disabled = 0,
750 ImpinjRFDopplerFrequencyMode_Enabled = 1,
753 extern const SEnumTableEntry
754 g_estImpinjRFDopplerFrequencyMode[];
766 enum EImpinjTxPowerReportingModeEnum
769 ImpinjTxPowerReportingModeEnum_Disabled = 0,
770 ImpinjTxPowerReportingModeEnum_Enabled = 1,
773 extern const SEnumTableEntry
774 g_estImpinjTxPowerReportingModeEnum[];
787 enum EImpinjHubConnectedType
790 ImpinjHubConnectedType_Unknown = 0,
791 ImpinjHubConnectedType_Disconnected = 1,
792 ImpinjHubConnectedType_Connected = 2,
795 extern const SEnumTableEntry
796 g_estImpinjHubConnectedType[];
815 enum EImpinjHubFaultType
818 ImpinjHubFaultType_No_Fault = 0,
819 ImpinjHubFaultType_RF_Power = 1,
820 ImpinjHubFaultType_RF_Power_On_Hub_1 = 2,
821 ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
822 ImpinjHubFaultType_RF_Power_On_Hub_3 = 4,
823 ImpinjHubFaultType_RF_Power_On_Hub_4 = 5,
824 ImpinjHubFaultType_No_Init = 6,
825 ImpinjHubFaultType_Serial_Overflow = 7,
826 ImpinjHubFaultType_Disconnected = 8,
829 extern const SEnumTableEntry
830 g_estImpinjHubFaultType[];
843 enum EImpinjLocationReportType
846 ImpinjLocationReportType_Entry = 0,
847 ImpinjLocationReportType_Update = 1,
848 ImpinjLocationReportType_Exit = 2,
851 extern const SEnumTableEntry
852 g_estImpinjLocationReportType[];
898 enum EImpinjDirectionFieldOfView
901 ImpinjDirectionFieldOfView_ReaderSelected = 0,
902 ImpinjDirectionFieldOfView_Wide = 1,
903 ImpinjDirectionFieldOfView_Narrow = 2,
906 extern const SEnumTableEntry
907 g_estImpinjDirectionFieldOfView[];
944 enum EImpinjDirectionRFMode
947 ImpinjDirectionRFMode_HighSensitivity = 0,
948 ImpinjDirectionRFMode_HighPerformance = 1,
951 extern const SEnumTableEntry
952 g_estImpinjDirectionRFMode[];
1004 enum EImpinjDirectionDiagnosticReportLevel
1007 ImpinjDirectionDiagnosticReportLevel_Off = 0,
1008 ImpinjDirectionDiagnosticReportLevel_Basic = 1,
1009 ImpinjDirectionDiagnosticReportLevel_Extended = 2,
1010 ImpinjDirectionDiagnosticReportLevel_Debug = 3,
1013 extern const SEnumTableEntry
1014 g_estImpinjDirectionDiagnosticReportLevel[];
1055 enum EImpinjDirectionReportType
1058 ImpinjDirectionReportType_Entry = 0,
1059 ImpinjDirectionReportType_Update = 1,
1060 ImpinjDirectionReportType_Exit = 2,
1063 extern const SEnumTableEntry
1064 g_estImpinjDirectionReportType[];
1105 enum EImpinjDirectionTagPopulationStatus
1108 ImpinjDirectionTagPopulationStatus_OK = 0,
1109 ImpinjDirectionTagPopulationStatus_UserOverflow = 1,
1110 ImpinjDirectionTagPopulationStatus_SystemOverflow = 2,
1113 extern const SEnumTableEntry
1114 g_estImpinjDirectionTagPopulationStatus[];
1126 enum EImpinjIntelligentAntennaMode
1129 ImpinjIntelligentAntennaMode_Disabled = 0,
1130 ImpinjIntelligentAntennaMode_Enabled = 1,
1133 extern const SEnumTableEntry
1134 g_estImpinjIntelligentAntennaMode[];
1148 enum EImpinjAntennaPolarizationType
1151 ImpinjAntennaPolarizationType_LinearHorizontal = 0,
1152 ImpinjAntennaPolarizationType_LinearVertical = 1,
1153 ImpinjAntennaPolarizationType_CircularRight = 2,
1154 ImpinjAntennaPolarizationType_CircularLeft = 3,
1157 extern const SEnumTableEntry
1158 g_estImpinjAntennaPolarizationType[];
1177 enum EImpinjMarginReadResultType
1180 ImpinjMarginReadResultType_Success = 0,
1181 ImpinjMarginReadResultType_Failure = 1,
1182 ImpinjMarginReadResultType_Insufficient_Power = 2,
1183 ImpinjMarginReadResultType_Nonspecific_Tag_Error = 3,
1184 ImpinjMarginReadResultType_No_Response_From_Tag = 4,
1185 ImpinjMarginReadResultType_Nonspecific_Reader_Error = 5,
1186 ImpinjMarginReadResultType_Incorrect_Password_Error = 6,
1187 ImpinjMarginReadResultType_Tag_Memory_Overrun_Error = 7,
1188 ImpinjMarginReadResultType_Tag_Memory_Locked_Error = 8,
1191 extern const SEnumTableEntry
1192 g_estImpinjMarginReadResultType[];
1208 enum EImpinjAuthenticateResultType
1211 ImpinjAuthenticateResultType_Success = 0,
1212 ImpinjAuthenticateResultType_Insufficient_Power = 1,
1213 ImpinjAuthenticateResultType_Not_Supported_Error = 2,
1214 ImpinjAuthenticateResultType_Nonspecific_Tag_Error = 3,
1215 ImpinjAuthenticateResultType_Nonspecific_Reader_Error = 4,
1216 ImpinjAuthenticateResultType_No_Response_From_Tag = 5,
1219 extern const SEnumTableEntry
1220 g_estImpinjAuthenticateResultType[];
1261 static const CFieldDescriptor *
const 1262 s_apFieldDescriptorTable[];
1264 static const CTypeDescriptor
1269 CDecoderStream * pDecoderStream);
1272 assimilateSubParameters (
1273 CErrorDetails * pError);
1277 CEncoderStream * pEncoderStream)
const;
1286 CDecoderStream * pDecoderStream,
1287 CElement * pElement);
1293 std::list<CParameter *> m_listCustom;
1297 inline std::list<CParameter *>::iterator
1300 return m_listCustom.begin();
1304 inline std::list<CParameter *>::iterator
1307 return m_listCustom.end();
1314 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1321 return (
int) (m_listCustom.size());
1327 CParameter * pValue);
1365 static const CFieldDescriptor *
const 1366 s_apFieldDescriptorTable[];
1368 static const CTypeDescriptor
1373 CDecoderStream * pDecoderStream);
1376 assimilateSubParameters (
1377 CErrorDetails * pError);
1381 CEncoderStream * pEncoderStream)
const;
1390 CDecoderStream * pDecoderStream,
1391 CElement * pElement);
1404 return m_pLLRPStatus;
1414 std::list<CParameter *> m_listCustom;
1418 inline std::list<CParameter *>::iterator
1421 return m_listCustom.begin();
1425 inline std::list<CParameter *>::iterator
1428 return m_listCustom.end();
1435 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1442 return (
int) (m_listCustom.size());
1448 CParameter * pValue);
1496 static const CFieldDescriptor *
const 1497 s_apFieldDescriptorTable[];
1499 static const CTypeDescriptor
1504 CDecoderStream * pDecoderStream);
1507 assimilateSubParameters (
1508 CErrorDetails * pError);
1512 CEncoderStream * pEncoderStream)
const;
1521 CDecoderStream * pDecoderStream,
1522 CElement * pElement);
1527 llrp_u1_t m_SaveConfiguration;
1532 static const CFieldDescriptor
1533 s_fdSaveConfiguration;
1540 return m_SaveConfiguration;
1548 m_SaveConfiguration = value;
1554 std::list<CParameter *> m_listCustom;
1558 inline std::list<CParameter *>::iterator
1561 return m_listCustom.begin();
1565 inline std::list<CParameter *>::iterator
1568 return m_listCustom.end();
1575 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1582 return (
int) (m_listCustom.size());
1588 CParameter * pValue);
1626 static const CFieldDescriptor *
const 1627 s_apFieldDescriptorTable[];
1629 static const CTypeDescriptor
1634 CDecoderStream * pDecoderStream);
1637 assimilateSubParameters (
1638 CErrorDetails * pError);
1642 CEncoderStream * pEncoderStream)
const;
1651 CDecoderStream * pDecoderStream,
1652 CElement * pElement);
1665 return m_pLLRPStatus;
1675 std::list<CParameter *> m_listCustom;
1679 inline std::list<CParameter *>::iterator
1682 return m_listCustom.begin();
1686 inline std::list<CParameter *>::iterator
1689 return m_listCustom.end();
1696 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1703 return (
int) (m_listCustom.size());
1709 CParameter * pValue);
1754 static const CFieldDescriptor *
const 1755 s_apFieldDescriptorTable[];
1757 static const CTypeDescriptor
1762 CDecoderStream * pDecoderStream);
1765 assimilateSubParameters (
1766 CErrorDetails * pError);
1770 CEncoderStream * pEncoderStream)
const;
1775 const CTypeDescriptor * pEnclosingElementType)
const;
1783 CDecoderStream * pDecoderStream,
1784 CElement * pElement);
1789 EImpinjRequestedDataType m_eRequestedData;
1794 static const CFieldDescriptor
1799 inline EImpinjRequestedDataType
1802 return m_eRequestedData;
1808 EImpinjRequestedDataType value)
1810 m_eRequestedData = value;
1816 std::list<CParameter *> m_listCustom;
1820 inline std::list<CParameter *>::iterator
1823 return m_listCustom.begin();
1827 inline std::list<CParameter *>::iterator
1830 return m_listCustom.end();
1837 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1844 return (
int) (m_listCustom.size());
1850 CParameter * pValue);
1893 static const CFieldDescriptor *
const 1894 s_apFieldDescriptorTable[];
1896 static const CTypeDescriptor
1901 CDecoderStream * pDecoderStream);
1904 assimilateSubParameters (
1905 CErrorDetails * pError);
1909 CEncoderStream * pEncoderStream)
const;
1914 const CTypeDescriptor * pEnclosingElementType)
const;
1922 CDecoderStream * pDecoderStream,
1923 CElement * pElement);
1928 EImpinjRegulatoryRegion m_eRegulatoryRegion;
1933 static const CFieldDescriptor
1934 s_fdRegulatoryRegion;
1938 inline EImpinjRegulatoryRegion
1941 return m_eRegulatoryRegion;
1947 EImpinjRegulatoryRegion value)
1949 m_eRegulatoryRegion = value;
1955 std::list<CParameter *> m_listCustom;
1959 inline std::list<CParameter *>::iterator
1962 return m_listCustom.begin();
1966 inline std::list<CParameter *>::iterator
1969 return m_listCustom.end();
1976 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1983 return (
int) (m_listCustom.size());
1989 CParameter * pValue);
2028 static const CFieldDescriptor *
const 2029 s_apFieldDescriptorTable[];
2031 static const CTypeDescriptor
2036 CDecoderStream * pDecoderStream);
2039 assimilateSubParameters (
2040 CErrorDetails * pError);
2044 CEncoderStream * pEncoderStream)
const;
2049 const CTypeDescriptor * pEnclosingElementType)
const;
2057 CDecoderStream * pDecoderStream,
2058 CElement * pElement);
2063 EImpinjInventorySearchType m_eInventorySearchMode;
2068 static const CFieldDescriptor
2069 s_fdInventorySearchMode;
2073 inline EImpinjInventorySearchType
2076 return m_eInventorySearchMode;
2082 EImpinjInventorySearchType value)
2084 m_eInventorySearchMode = value;
2090 std::list<CParameter *> m_listCustom;
2094 inline std::list<CParameter *>::iterator
2097 return m_listCustom.begin();
2101 inline std::list<CParameter *>::iterator
2104 return m_listCustom.end();
2111 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2118 return (
int) (m_listCustom.size());
2124 CParameter * pValue);
2168 static const CFieldDescriptor *
const 2169 s_apFieldDescriptorTable[];
2171 static const CTypeDescriptor
2176 CDecoderStream * pDecoderStream);
2179 assimilateSubParameters (
2180 CErrorDetails * pError);
2184 CEncoderStream * pEncoderStream)
const;
2189 const CTypeDescriptor * pEnclosingElementType)
const;
2197 CDecoderStream * pDecoderStream,
2198 CElement * pElement);
2203 EImpinjFixedFrequencyMode m_eFixedFrequencyMode;
2208 static const CFieldDescriptor
2209 s_fdFixedFrequencyMode;
2213 inline EImpinjFixedFrequencyMode
2216 return m_eFixedFrequencyMode;
2222 EImpinjFixedFrequencyMode value)
2224 m_eFixedFrequencyMode = value;
2229 llrp_u16v_t m_ChannelList;
2234 static const CFieldDescriptor
2242 return m_ChannelList;
2250 m_ChannelList = value;
2256 std::list<CParameter *> m_listCustom;
2260 inline std::list<CParameter *>::iterator
2263 return m_listCustom.begin();
2267 inline std::list<CParameter *>::iterator
2270 return m_listCustom.end();
2277 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2284 return (
int) (m_listCustom.size());
2290 CParameter * pValue);
2334 static const CFieldDescriptor *
const 2335 s_apFieldDescriptorTable[];
2337 static const CTypeDescriptor
2342 CDecoderStream * pDecoderStream);
2345 assimilateSubParameters (
2346 CErrorDetails * pError);
2350 CEncoderStream * pEncoderStream)
const;
2355 const CTypeDescriptor * pEnclosingElementType)
const;
2363 CDecoderStream * pDecoderStream,
2364 CElement * pElement);
2369 EImpinjReducedPowerMode m_eReducedPowerMode;
2374 static const CFieldDescriptor
2375 s_fdReducedPowerMode;
2379 inline EImpinjReducedPowerMode
2382 return m_eReducedPowerMode;
2388 EImpinjReducedPowerMode value)
2390 m_eReducedPowerMode = value;
2395 llrp_u16v_t m_ChannelList;
2400 static const CFieldDescriptor
2408 return m_ChannelList;
2416 m_ChannelList = value;
2422 std::list<CParameter *> m_listCustom;
2426 inline std::list<CParameter *>::iterator
2429 return m_listCustom.begin();
2433 inline std::list<CParameter *>::iterator
2436 return m_listCustom.end();
2443 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2450 return (
int) (m_listCustom.size());
2456 CParameter * pValue);
2500 static const CFieldDescriptor *
const 2501 s_apFieldDescriptorTable[];
2503 static const CTypeDescriptor
2508 CDecoderStream * pDecoderStream);
2511 assimilateSubParameters (
2512 CErrorDetails * pError);
2516 CEncoderStream * pEncoderStream)
const;
2521 const CTypeDescriptor * pEnclosingElementType)
const;
2529 CDecoderStream * pDecoderStream,
2530 CElement * pElement);
2535 EImpinjLowDutyCycleMode m_eLowDutyCycleMode;
2540 static const CFieldDescriptor
2541 s_fdLowDutyCycleMode;
2545 inline EImpinjLowDutyCycleMode
2548 return m_eLowDutyCycleMode;
2554 EImpinjLowDutyCycleMode value)
2556 m_eLowDutyCycleMode = value;
2561 llrp_u16_t m_EmptyFieldTimeout;
2566 static const CFieldDescriptor
2567 s_fdEmptyFieldTimeout;
2574 return m_EmptyFieldTimeout;
2582 m_EmptyFieldTimeout = value;
2587 llrp_u16_t m_FieldPingInterval;
2592 static const CFieldDescriptor
2593 s_fdFieldPingInterval;
2600 return m_FieldPingInterval;
2608 m_FieldPingInterval = value;
2614 std::list<CParameter *> m_listCustom;
2618 inline std::list<CParameter *>::iterator
2621 return m_listCustom.begin();
2625 inline std::list<CParameter *>::iterator
2628 return m_listCustom.end();
2635 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2642 return (
int) (m_listCustom.size());
2648 CParameter * pValue);
2687 static const CFieldDescriptor *
const 2688 s_apFieldDescriptorTable[];
2690 static const CTypeDescriptor
2695 CDecoderStream * pDecoderStream);
2698 assimilateSubParameters (
2699 CErrorDetails * pError);
2703 CEncoderStream * pEncoderStream)
const;
2708 const CTypeDescriptor * pEnclosingElementType)
const;
2716 CDecoderStream * pDecoderStream,
2717 CElement * pElement);
2723 std::list<CImpinjArrayVersion *> m_listImpinjArrayVersion;
2727 inline std::list<CImpinjArrayVersion *>::iterator
2730 return m_listImpinjArrayVersion.begin();
2734 inline std::list<CImpinjArrayVersion *>::iterator
2737 return m_listImpinjArrayVersion.end();
2744 clearSubParameterList ((tListOfParameters *) &m_listImpinjArrayVersion);
2751 return (
int) (m_listImpinjArrayVersion.size());
2756 addImpinjArrayVersion (
2761 std::list<CParameter *> m_listCustom;
2765 inline std::list<CParameter *>::iterator
2768 return m_listCustom.begin();
2772 inline std::list<CParameter *>::iterator
2775 return m_listCustom.end();
2782 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2789 return (
int) (m_listCustom.size());
2795 CParameter * pValue);
2842 static const CFieldDescriptor *
const 2843 s_apFieldDescriptorTable[];
2845 static const CTypeDescriptor
2850 CDecoderStream * pDecoderStream);
2853 assimilateSubParameters (
2854 CErrorDetails * pError);
2858 CEncoderStream * pEncoderStream)
const;
2863 const CTypeDescriptor * pEnclosingElementType)
const;
2871 CDecoderStream * pDecoderStream,
2872 CElement * pElement);
2877 llrp_utf8v_t m_ModelName;
2882 static const CFieldDescriptor
2898 m_ModelName = value;
2903 llrp_utf8v_t m_SerialNumber;
2908 static const CFieldDescriptor
2916 return m_SerialNumber;
2924 m_SerialNumber = value;
2929 llrp_utf8v_t m_SoftwareVersion;
2934 static const CFieldDescriptor
2935 s_fdSoftwareVersion;
2942 return m_SoftwareVersion;
2950 m_SoftwareVersion = value;
2955 llrp_utf8v_t m_FirmwareVersion;
2960 static const CFieldDescriptor
2961 s_fdFirmwareVersion;
2968 return m_FirmwareVersion;
2976 m_FirmwareVersion = value;
2981 llrp_utf8v_t m_FPGAVersion;
2986 static const CFieldDescriptor
2994 return m_FPGAVersion;
3002 m_FPGAVersion = value;
3007 llrp_utf8v_t m_PCBAVersion;
3012 static const CFieldDescriptor
3020 return m_PCBAVersion;
3028 m_PCBAVersion = value;
3041 return m_pImpinjHubVersions;
3046 setImpinjHubVersions (
3058 return m_pImpinjArrayVersion;
3063 setImpinjArrayVersion (
3075 return m_pImpinjBLEVersion;
3080 setImpinjBLEVersion (
3085 std::list<CParameter *> m_listCustom;
3089 inline std::list<CParameter *>::iterator
3092 return m_listCustom.begin();
3096 inline std::list<CParameter *>::iterator
3099 return m_listCustom.end();
3106 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3113 return (
int) (m_listCustom.size());
3119 CParameter * pValue);
3158 static const CFieldDescriptor *
const 3159 s_apFieldDescriptorTable[];
3161 static const CTypeDescriptor
3166 CDecoderStream * pDecoderStream);
3169 assimilateSubParameters (
3170 CErrorDetails * pError);
3174 CEncoderStream * pEncoderStream)
const;
3179 const CTypeDescriptor * pEnclosingElementType)
const;
3187 CDecoderStream * pDecoderStream,
3188 CElement * pElement);
3193 llrp_u32v_t m_FrequencyList;
3198 static const CFieldDescriptor
3206 return m_FrequencyList;
3214 m_FrequencyList = value;
3220 std::list<CParameter *> m_listCustom;
3224 inline std::list<CParameter *>::iterator
3227 return m_listCustom.begin();
3231 inline std::list<CParameter *>::iterator
3234 return m_listCustom.end();
3241 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3248 return (
int) (m_listCustom.size());
3254 CParameter * pValue);
3295 static const CFieldDescriptor *
const 3296 s_apFieldDescriptorTable[];
3298 static const CTypeDescriptor
3303 CDecoderStream * pDecoderStream);
3306 assimilateSubParameters (
3307 CErrorDetails * pError);
3311 CEncoderStream * pEncoderStream)
const;
3316 const CTypeDescriptor * pEnclosingElementType)
const;
3324 CDecoderStream * pDecoderStream,
3325 CElement * pElement);
3330 llrp_u16_t m_GPIPortNum;
3335 static const CFieldDescriptor
3343 return m_GPIPortNum;
3351 m_GPIPortNum = value;
3356 llrp_u32_t m_GPIDebounceTimerMSec;
3361 static const CFieldDescriptor
3362 s_fdGPIDebounceTimerMSec;
3369 return m_GPIDebounceTimerMSec;
3377 m_GPIDebounceTimerMSec = value;
3383 std::list<CParameter *> m_listCustom;
3387 inline std::list<CParameter *>::iterator
3390 return m_listCustom.begin();
3394 inline std::list<CParameter *>::iterator
3397 return m_listCustom.end();
3404 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3411 return (
int) (m_listCustom.size());
3417 CParameter * pValue);
3456 static const CFieldDescriptor *
const 3457 s_apFieldDescriptorTable[];
3459 static const CTypeDescriptor
3464 CDecoderStream * pDecoderStream);
3467 assimilateSubParameters (
3468 CErrorDetails * pError);
3472 CEncoderStream * pEncoderStream)
const;
3477 const CTypeDescriptor * pEnclosingElementType)
const;
3485 CDecoderStream * pDecoderStream,
3486 CElement * pElement);
3491 llrp_s16_t m_Temperature;
3496 static const CFieldDescriptor
3504 return m_Temperature;
3512 m_Temperature = value;
3518 std::list<CParameter *> m_listCustom;
3522 inline std::list<CParameter *>::iterator
3525 return m_listCustom.begin();
3529 inline std::list<CParameter *>::iterator
3532 return m_listCustom.end();
3539 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3546 return (
int) (m_listCustom.size());
3552 CParameter * pValue);
3593 static const CFieldDescriptor *
const 3594 s_apFieldDescriptorTable[];
3596 static const CTypeDescriptor
3601 CDecoderStream * pDecoderStream);
3604 assimilateSubParameters (
3605 CErrorDetails * pError);
3609 CEncoderStream * pEncoderStream)
const;
3614 const CTypeDescriptor * pEnclosingElementType)
const;
3622 CDecoderStream * pDecoderStream,
3623 CElement * pElement);
3628 EImpinjLinkMonitorMode m_eLinkMonitorMode;
3633 static const CFieldDescriptor
3634 s_fdLinkMonitorMode;
3638 inline EImpinjLinkMonitorMode
3641 return m_eLinkMonitorMode;
3647 EImpinjLinkMonitorMode value)
3649 m_eLinkMonitorMode = value;
3654 llrp_u16_t m_LinkDownThreshold;
3659 static const CFieldDescriptor
3660 s_fdLinkDownThreshold;
3667 return m_LinkDownThreshold;
3675 m_LinkDownThreshold = value;
3681 std::list<CParameter *> m_listCustom;
3685 inline std::list<CParameter *>::iterator
3688 return m_listCustom.begin();
3692 inline std::list<CParameter *>::iterator
3695 return m_listCustom.end();
3702 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3709 return (
int) (m_listCustom.size());
3715 CParameter * pValue);
3755 static const CFieldDescriptor *
const 3756 s_apFieldDescriptorTable[];
3758 static const CTypeDescriptor
3763 CDecoderStream * pDecoderStream);
3766 assimilateSubParameters (
3767 CErrorDetails * pError);
3771 CEncoderStream * pEncoderStream)
const;
3776 const CTypeDescriptor * pEnclosingElementType)
const;
3784 CDecoderStream * pDecoderStream,
3785 CElement * pElement);
3790 EImpinjReportBufferMode m_eReportBufferMode;
3795 static const CFieldDescriptor
3796 s_fdReportBufferMode;
3800 inline EImpinjReportBufferMode
3803 return m_eReportBufferMode;
3809 EImpinjReportBufferMode value)
3811 m_eReportBufferMode = value;
3817 std::list<CParameter *> m_listCustom;
3821 inline std::list<CParameter *>::iterator
3824 return m_listCustom.begin();
3828 inline std::list<CParameter *>::iterator
3831 return m_listCustom.end();
3838 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3845 return (
int) (m_listCustom.size());
3851 CParameter * pValue);
3894 static const CFieldDescriptor *
const 3895 s_apFieldDescriptorTable[];
3897 static const CTypeDescriptor
3902 CDecoderStream * pDecoderStream);
3905 assimilateSubParameters (
3906 CErrorDetails * pError);
3910 CEncoderStream * pEncoderStream)
const;
3915 const CTypeDescriptor * pEnclosingElementType)
const;
3923 CDecoderStream * pDecoderStream,
3924 CElement * pElement);
3937 return m_pImpinjBlockWriteWordCount;
3942 setImpinjBlockWriteWordCount (
3954 return m_pImpinjOpSpecRetryCount;
3959 setImpinjOpSpecRetryCount (
3971 return m_pImpinjAccessSpecOrdering;
3976 setImpinjAccessSpecOrdering (
3981 std::list<CParameter *> m_listCustom;
3985 inline std::list<CParameter *>::iterator
3988 return m_listCustom.begin();
3992 inline std::list<CParameter *>::iterator
3995 return m_listCustom.end();
4002 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4009 return (
int) (m_listCustom.size());
4015 CParameter * pValue);
4053 static const CFieldDescriptor *
const 4054 s_apFieldDescriptorTable[];
4056 static const CTypeDescriptor
4061 CDecoderStream * pDecoderStream);
4064 assimilateSubParameters (
4065 CErrorDetails * pError);
4069 CEncoderStream * pEncoderStream)
const;
4074 const CTypeDescriptor * pEnclosingElementType)
const;
4082 CDecoderStream * pDecoderStream,
4083 CElement * pElement);
4088 llrp_u16_t m_WordCount;
4093 static const CFieldDescriptor
4109 m_WordCount = value;
4115 std::list<CParameter *> m_listCustom;
4119 inline std::list<CParameter *>::iterator
4122 return m_listCustom.begin();
4126 inline std::list<CParameter *>::iterator
4129 return m_listCustom.end();
4136 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4143 return (
int) (m_listCustom.size());
4149 CParameter * pValue);
4193 static const CFieldDescriptor *
const 4194 s_apFieldDescriptorTable[];
4196 static const CTypeDescriptor
4201 CDecoderStream * pDecoderStream);
4204 assimilateSubParameters (
4205 CErrorDetails * pError);
4209 CEncoderStream * pEncoderStream)
const;
4214 const CTypeDescriptor * pEnclosingElementType)
const;
4222 CDecoderStream * pDecoderStream,
4223 CElement * pElement);
4228 llrp_u16_t m_OpSpecID;
4233 static const CFieldDescriptor
4254 llrp_u32_t m_AccessPassword;
4259 static const CFieldDescriptor
4267 return m_AccessPassword;
4275 m_AccessPassword = value;
4285 static const CFieldDescriptor
4306 llrp_u16_t m_BlockPointer;
4311 static const CFieldDescriptor
4319 return m_BlockPointer;
4327 m_BlockPointer = value;
4332 llrp_u16v_t m_BlockMask;
4337 static const CFieldDescriptor
4353 m_BlockMask = value;
4359 std::list<CParameter *> m_listCustom;
4363 inline std::list<CParameter *>::iterator
4366 return m_listCustom.begin();
4370 inline std::list<CParameter *>::iterator
4373 return m_listCustom.end();
4380 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4387 return (
int) (m_listCustom.size());
4393 CParameter * pValue);
4433 static const CFieldDescriptor *
const 4434 s_apFieldDescriptorTable[];
4436 static const CTypeDescriptor
4441 CDecoderStream * pDecoderStream);
4444 assimilateSubParameters (
4445 CErrorDetails * pError);
4449 CEncoderStream * pEncoderStream)
const;
4454 const CTypeDescriptor * pEnclosingElementType)
const;
4462 CDecoderStream * pDecoderStream,
4463 CElement * pElement);
4468 EImpinjBlockPermalockResultType m_eResult;
4473 static const CFieldDescriptor
4478 inline EImpinjBlockPermalockResultType
4487 EImpinjBlockPermalockResultType value)
4494 llrp_u16_t m_OpSpecID;
4499 static const CFieldDescriptor
4521 std::list<CParameter *> m_listCustom;
4525 inline std::list<CParameter *>::iterator
4528 return m_listCustom.begin();
4532 inline std::list<CParameter *>::iterator
4535 return m_listCustom.end();
4542 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4549 return (
int) (m_listCustom.size());
4555 CParameter * pValue);
4599 static const CFieldDescriptor *
const 4600 s_apFieldDescriptorTable[];
4602 static const CTypeDescriptor
4607 CDecoderStream * pDecoderStream);
4610 assimilateSubParameters (
4611 CErrorDetails * pError);
4615 CEncoderStream * pEncoderStream)
const;
4620 const CTypeDescriptor * pEnclosingElementType)
const;
4628 CDecoderStream * pDecoderStream,
4629 CElement * pElement);
4634 llrp_u16_t m_OpSpecID;
4639 static const CFieldDescriptor
4660 llrp_u32_t m_AccessPassword;
4665 static const CFieldDescriptor
4673 return m_AccessPassword;
4681 m_AccessPassword = value;
4691 static const CFieldDescriptor
4712 llrp_u16_t m_BlockPointer;
4717 static const CFieldDescriptor
4725 return m_BlockPointer;
4733 m_BlockPointer = value;
4738 llrp_u16_t m_BlockRange;
4743 static const CFieldDescriptor
4751 return m_BlockRange;
4759 m_BlockRange = value;
4765 std::list<CParameter *> m_listCustom;
4769 inline std::list<CParameter *>::iterator
4772 return m_listCustom.begin();
4776 inline std::list<CParameter *>::iterator
4779 return m_listCustom.end();
4786 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4793 return (
int) (m_listCustom.size());
4799 CParameter * pValue);
4840 static const CFieldDescriptor *
const 4841 s_apFieldDescriptorTable[];
4843 static const CTypeDescriptor
4848 CDecoderStream * pDecoderStream);
4851 assimilateSubParameters (
4852 CErrorDetails * pError);
4856 CEncoderStream * pEncoderStream)
const;
4861 const CTypeDescriptor * pEnclosingElementType)
const;
4869 CDecoderStream * pDecoderStream,
4870 CElement * pElement);
4875 EImpinjGetBlockPermalockStatusResultType m_eResult;
4880 static const CFieldDescriptor
4885 inline EImpinjGetBlockPermalockStatusResultType
4894 EImpinjGetBlockPermalockStatusResultType value)
4901 llrp_u16_t m_OpSpecID;
4906 static const CFieldDescriptor
4927 llrp_u16v_t m_PermalockStatus;
4932 static const CFieldDescriptor
4933 s_fdPermalockStatus;
4940 return m_PermalockStatus;
4948 m_PermalockStatus = value;
4954 std::list<CParameter *> m_listCustom;
4958 inline std::list<CParameter *>::iterator
4961 return m_listCustom.begin();
4965 inline std::list<CParameter *>::iterator
4968 return m_listCustom.end();
4975 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4982 return (
int) (m_listCustom.size());
4988 CParameter * pValue);
5032 static const CFieldDescriptor *
const 5033 s_apFieldDescriptorTable[];
5035 static const CTypeDescriptor
5040 CDecoderStream * pDecoderStream);
5043 assimilateSubParameters (
5044 CErrorDetails * pError);
5048 CEncoderStream * pEncoderStream)
const;
5053 const CTypeDescriptor * pEnclosingElementType)
const;
5061 CDecoderStream * pDecoderStream,
5062 CElement * pElement);
5067 llrp_u16_t m_OpSpecID;
5072 static const CFieldDescriptor
5093 llrp_u32_t m_AccessPassword;
5098 static const CFieldDescriptor
5106 return m_AccessPassword;
5114 m_AccessPassword = value;
5119 EImpinjQTDataProfile m_eDataProfile;
5124 static const CFieldDescriptor
5129 inline EImpinjQTDataProfile
5132 return m_eDataProfile;
5138 EImpinjQTDataProfile value)
5140 m_eDataProfile = value;
5145 EImpinjQTAccessRange m_eAccessRange;
5150 static const CFieldDescriptor
5155 inline EImpinjQTAccessRange
5158 return m_eAccessRange;
5164 EImpinjQTAccessRange value)
5166 m_eAccessRange = value;
5171 EImpinjQTPersistence m_ePersistence;
5176 static const CFieldDescriptor
5181 inline EImpinjQTPersistence
5184 return m_ePersistence;
5190 EImpinjQTPersistence value)
5192 m_ePersistence = value;
5198 std::list<CParameter *> m_listCustom;
5202 inline std::list<CParameter *>::iterator
5205 return m_listCustom.begin();
5209 inline std::list<CParameter *>::iterator
5212 return m_listCustom.end();
5219 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5226 return (
int) (m_listCustom.size());
5232 CParameter * pValue);
5272 static const CFieldDescriptor *
const 5273 s_apFieldDescriptorTable[];
5275 static const CTypeDescriptor
5280 CDecoderStream * pDecoderStream);
5283 assimilateSubParameters (
5284 CErrorDetails * pError);
5288 CEncoderStream * pEncoderStream)
const;
5293 const CTypeDescriptor * pEnclosingElementType)
const;
5301 CDecoderStream * pDecoderStream,
5302 CElement * pElement);
5307 EImpinjSetQTConfigResultType m_eResult;
5312 static const CFieldDescriptor
5317 inline EImpinjSetQTConfigResultType
5326 EImpinjSetQTConfigResultType value)
5333 llrp_u16_t m_OpSpecID;
5338 static const CFieldDescriptor
5360 std::list<CParameter *> m_listCustom;
5364 inline std::list<CParameter *>::iterator
5367 return m_listCustom.begin();
5371 inline std::list<CParameter *>::iterator
5374 return m_listCustom.end();
5381 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5388 return (
int) (m_listCustom.size());
5394 CParameter * pValue);
5434 static const CFieldDescriptor *
const 5435 s_apFieldDescriptorTable[];
5437 static const CTypeDescriptor
5442 CDecoderStream * pDecoderStream);
5445 assimilateSubParameters (
5446 CErrorDetails * pError);
5450 CEncoderStream * pEncoderStream)
const;
5455 const CTypeDescriptor * pEnclosingElementType)
const;
5463 CDecoderStream * pDecoderStream,
5464 CElement * pElement);
5469 llrp_u16_t m_OpSpecID;
5474 static const CFieldDescriptor
5495 llrp_u32_t m_AccessPassword;
5500 static const CFieldDescriptor
5508 return m_AccessPassword;
5516 m_AccessPassword = value;
5522 std::list<CParameter *> m_listCustom;
5526 inline std::list<CParameter *>::iterator
5529 return m_listCustom.begin();
5533 inline std::list<CParameter *>::iterator
5536 return m_listCustom.end();
5543 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5550 return (
int) (m_listCustom.size());
5556 CParameter * pValue);
5599 static const CFieldDescriptor *
const 5600 s_apFieldDescriptorTable[];
5602 static const CTypeDescriptor
5607 CDecoderStream * pDecoderStream);
5610 assimilateSubParameters (
5611 CErrorDetails * pError);
5615 CEncoderStream * pEncoderStream)
const;
5620 const CTypeDescriptor * pEnclosingElementType)
const;
5628 CDecoderStream * pDecoderStream,
5629 CElement * pElement);
5634 EImpinjGetQTConfigResultType m_eResult;
5639 static const CFieldDescriptor
5644 inline EImpinjGetQTConfigResultType
5653 EImpinjGetQTConfigResultType value)
5660 llrp_u16_t m_OpSpecID;
5665 static const CFieldDescriptor
5686 EImpinjQTDataProfile m_eDataProfile;
5691 static const CFieldDescriptor
5696 inline EImpinjQTDataProfile
5699 return m_eDataProfile;
5705 EImpinjQTDataProfile value)
5707 m_eDataProfile = value;
5712 EImpinjQTAccessRange m_eAccessRange;
5717 static const CFieldDescriptor
5722 inline EImpinjQTAccessRange
5725 return m_eAccessRange;
5731 EImpinjQTAccessRange value)
5733 m_eAccessRange = value;
5739 std::list<CParameter *> m_listCustom;
5743 inline std::list<CParameter *>::iterator
5746 return m_listCustom.begin();
5750 inline std::list<CParameter *>::iterator
5753 return m_listCustom.end();
5760 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5767 return (
int) (m_listCustom.size());
5773 CParameter * pValue);
5818 static const CFieldDescriptor *
const 5819 s_apFieldDescriptorTable[];
5821 static const CTypeDescriptor
5826 CDecoderStream * pDecoderStream);
5829 assimilateSubParameters (
5830 CErrorDetails * pError);
5834 CEncoderStream * pEncoderStream)
const;
5839 const CTypeDescriptor * pEnclosingElementType)
const;
5847 CDecoderStream * pDecoderStream,
5848 CElement * pElement);
5861 return m_pImpinjEnableSerializedTID;
5866 setImpinjEnableSerializedTID (
5878 return m_pImpinjEnableRFPhaseAngle;
5883 setImpinjEnableRFPhaseAngle (
5895 return m_pImpinjEnablePeakRSSI;
5900 setImpinjEnablePeakRSSI (
5912 return m_pImpinjEnableGPSCoordinates;
5917 setImpinjEnableGPSCoordinates (
5929 return m_pImpinjEnableOptimizedRead;
5934 setImpinjEnableOptimizedRead (
5946 return m_pImpinjEnableRFDopplerFrequency;
5951 setImpinjEnableRFDopplerFrequency (
5963 return m_pImpinjEnableTxPower;
5968 setImpinjEnableTxPower (
5973 std::list<CParameter *> m_listCustom;
5977 inline std::list<CParameter *>::iterator
5980 return m_listCustom.begin();
5984 inline std::list<CParameter *>::iterator
5987 return m_listCustom.end();
5994 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6001 return (
int) (m_listCustom.size());
6007 CParameter * pValue);
6045 static const CFieldDescriptor *
const 6046 s_apFieldDescriptorTable[];
6048 static const CTypeDescriptor
6053 CDecoderStream * pDecoderStream);
6056 assimilateSubParameters (
6057 CErrorDetails * pError);
6061 CEncoderStream * pEncoderStream)
const;
6066 const CTypeDescriptor * pEnclosingElementType)
const;
6074 CDecoderStream * pDecoderStream,
6075 CElement * pElement);
6080 EImpinjSerializedTIDMode m_eSerializedTIDMode;
6085 static const CFieldDescriptor
6086 s_fdSerializedTIDMode;
6090 inline EImpinjSerializedTIDMode
6093 return m_eSerializedTIDMode;
6099 EImpinjSerializedTIDMode value)
6101 m_eSerializedTIDMode = value;
6107 std::list<CParameter *> m_listCustom;
6111 inline std::list<CParameter *>::iterator
6114 return m_listCustom.begin();
6118 inline std::list<CParameter *>::iterator
6121 return m_listCustom.end();
6128 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6135 return (
int) (m_listCustom.size());
6141 CParameter * pValue);
6179 static const CFieldDescriptor *
const 6180 s_apFieldDescriptorTable[];
6182 static const CTypeDescriptor
6187 CDecoderStream * pDecoderStream);
6190 assimilateSubParameters (
6191 CErrorDetails * pError);
6195 CEncoderStream * pEncoderStream)
const;
6200 const CTypeDescriptor * pEnclosingElementType)
const;
6208 CDecoderStream * pDecoderStream,
6209 CElement * pElement);
6214 EImpinjRFPhaseAngleMode m_eRFPhaseAngleMode;
6219 static const CFieldDescriptor
6220 s_fdRFPhaseAngleMode;
6224 inline EImpinjRFPhaseAngleMode
6227 return m_eRFPhaseAngleMode;
6233 EImpinjRFPhaseAngleMode value)
6235 m_eRFPhaseAngleMode = value;
6241 std::list<CParameter *> m_listCustom;
6245 inline std::list<CParameter *>::iterator
6248 return m_listCustom.begin();
6252 inline std::list<CParameter *>::iterator
6255 return m_listCustom.end();
6262 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6269 return (
int) (m_listCustom.size());
6275 CParameter * pValue);
6313 static const CFieldDescriptor *
const 6314 s_apFieldDescriptorTable[];
6316 static const CTypeDescriptor
6321 CDecoderStream * pDecoderStream);
6324 assimilateSubParameters (
6325 CErrorDetails * pError);
6329 CEncoderStream * pEncoderStream)
const;
6334 const CTypeDescriptor * pEnclosingElementType)
const;
6342 CDecoderStream * pDecoderStream,
6343 CElement * pElement);
6348 EImpinjPeakRSSIMode m_ePeakRSSIMode;
6353 static const CFieldDescriptor
6358 inline EImpinjPeakRSSIMode
6361 return m_ePeakRSSIMode;
6367 EImpinjPeakRSSIMode value)
6369 m_ePeakRSSIMode = value;
6375 std::list<CParameter *> m_listCustom;
6379 inline std::list<CParameter *>::iterator
6382 return m_listCustom.begin();
6386 inline std::list<CParameter *>::iterator
6389 return m_listCustom.end();
6396 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6403 return (
int) (m_listCustom.size());
6409 CParameter * pValue);
6447 static const CFieldDescriptor *
const 6448 s_apFieldDescriptorTable[];
6450 static const CTypeDescriptor
6455 CDecoderStream * pDecoderStream);
6458 assimilateSubParameters (
6459 CErrorDetails * pError);
6463 CEncoderStream * pEncoderStream)
const;
6468 const CTypeDescriptor * pEnclosingElementType)
const;
6476 CDecoderStream * pDecoderStream,
6477 CElement * pElement);
6482 EImpinjGPSCoordinatesMode m_eGPSCoordinatesMode;
6487 static const CFieldDescriptor
6488 s_fdGPSCoordinatesMode;
6492 inline EImpinjGPSCoordinatesMode
6495 return m_eGPSCoordinatesMode;
6501 EImpinjGPSCoordinatesMode value)
6503 m_eGPSCoordinatesMode = value;
6509 std::list<CParameter *> m_listCustom;
6513 inline std::list<CParameter *>::iterator
6516 return m_listCustom.begin();
6520 inline std::list<CParameter *>::iterator
6523 return m_listCustom.end();
6530 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6537 return (
int) (m_listCustom.size());
6543 CParameter * pValue);
6583 static const CFieldDescriptor *
const 6584 s_apFieldDescriptorTable[];
6586 static const CTypeDescriptor
6591 CDecoderStream * pDecoderStream);
6594 assimilateSubParameters (
6595 CErrorDetails * pError);
6599 CEncoderStream * pEncoderStream)
const;
6604 const CTypeDescriptor * pEnclosingElementType)
const;
6612 CDecoderStream * pDecoderStream,
6613 CElement * pElement);
6623 static const CFieldDescriptor
6652 return m_pImpinjTIDParity;
6657 setImpinjTIDParity (
6662 std::list<CParameter *> m_listCustom;
6666 inline std::list<CParameter *>::iterator
6669 return m_listCustom.begin();
6673 inline std::list<CParameter *>::iterator
6676 return m_listCustom.end();
6683 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6690 return (
int) (m_listCustom.size());
6696 CParameter * pValue);
6735 static const CFieldDescriptor *
const 6736 s_apFieldDescriptorTable[];
6738 static const CTypeDescriptor
6743 CDecoderStream * pDecoderStream);
6746 assimilateSubParameters (
6747 CErrorDetails * pError);
6751 CEncoderStream * pEncoderStream)
const;
6756 const CTypeDescriptor * pEnclosingElementType)
const;
6764 CDecoderStream * pDecoderStream,
6765 CElement * pElement);
6770 llrp_u16_t m_PhaseAngle;
6775 static const CFieldDescriptor
6783 return m_PhaseAngle;
6791 m_PhaseAngle = value;
6797 std::list<CParameter *> m_listCustom;
6801 inline std::list<CParameter *>::iterator
6804 return m_listCustom.begin();
6808 inline std::list<CParameter *>::iterator
6811 return m_listCustom.end();
6818 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6825 return (
int) (m_listCustom.size());
6831 CParameter * pValue);
6870 static const CFieldDescriptor *
const 6871 s_apFieldDescriptorTable[];
6873 static const CTypeDescriptor
6878 CDecoderStream * pDecoderStream);
6881 assimilateSubParameters (
6882 CErrorDetails * pError);
6886 CEncoderStream * pEncoderStream)
const;
6891 const CTypeDescriptor * pEnclosingElementType)
const;
6899 CDecoderStream * pDecoderStream,
6900 CElement * pElement);
6910 static const CFieldDescriptor
6932 std::list<CParameter *> m_listCustom;
6936 inline std::list<CParameter *>::iterator
6939 return m_listCustom.begin();
6943 inline std::list<CParameter *>::iterator
6946 return m_listCustom.end();
6953 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6960 return (
int) (m_listCustom.size());
6966 CParameter * pValue);
7006 static const CFieldDescriptor *
const 7007 s_apFieldDescriptorTable[];
7009 static const CTypeDescriptor
7014 CDecoderStream * pDecoderStream);
7017 assimilateSubParameters (
7018 CErrorDetails * pError);
7022 CEncoderStream * pEncoderStream)
const;
7027 const CTypeDescriptor * pEnclosingElementType)
const;
7035 CDecoderStream * pDecoderStream,
7036 CElement * pElement);
7041 llrp_s32_t m_Latitude;
7046 static const CFieldDescriptor
7067 llrp_s32_t m_Longitude;
7072 static const CFieldDescriptor
7088 m_Longitude = value;
7094 std::list<CParameter *> m_listCustom;
7098 inline std::list<CParameter *>::iterator
7101 return m_listCustom.begin();
7105 inline std::list<CParameter *>::iterator
7108 return m_listCustom.end();
7115 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7122 return (
int) (m_listCustom.size());
7128 CParameter * pValue);
7167 static const CFieldDescriptor *
const 7168 s_apFieldDescriptorTable[];
7170 static const CTypeDescriptor
7175 CDecoderStream * pDecoderStream);
7178 assimilateSubParameters (
7179 CErrorDetails * pError);
7183 CEncoderStream * pEncoderStream)
const;
7188 const CTypeDescriptor * pEnclosingElementType)
const;
7196 CDecoderStream * pDecoderStream,
7197 CElement * pElement);
7202 llrp_u32_t m_LoopCount;
7207 static const CFieldDescriptor
7223 m_LoopCount = value;
7229 std::list<CParameter *> m_listCustom;
7233 inline std::list<CParameter *>::iterator
7236 return m_listCustom.begin();
7240 inline std::list<CParameter *>::iterator
7243 return m_listCustom.end();
7250 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7257 return (
int) (m_listCustom.size());
7263 CParameter * pValue);
7303 static const CFieldDescriptor *
const 7304 s_apFieldDescriptorTable[];
7306 static const CTypeDescriptor
7311 CDecoderStream * pDecoderStream);
7314 assimilateSubParameters (
7315 CErrorDetails * pError);
7319 CEncoderStream * pEncoderStream)
const;
7324 const CTypeDescriptor * pEnclosingElementType)
const;
7332 CDecoderStream * pDecoderStream,
7333 CElement * pElement);
7346 return m_pImpinjGGASentence;
7351 setImpinjGGASentence (
7363 return m_pImpinjRMCSentence;
7368 setImpinjRMCSentence (
7373 std::list<CParameter *> m_listCustom;
7377 inline std::list<CParameter *>::iterator
7380 return m_listCustom.begin();
7384 inline std::list<CParameter *>::iterator
7387 return m_listCustom.end();
7394 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7401 return (
int) (m_listCustom.size());
7407 CParameter * pValue);
7445 static const CFieldDescriptor *
const 7446 s_apFieldDescriptorTable[];
7448 static const CTypeDescriptor
7453 CDecoderStream * pDecoderStream);
7456 assimilateSubParameters (
7457 CErrorDetails * pError);
7461 CEncoderStream * pEncoderStream)
const;
7466 const CTypeDescriptor * pEnclosingElementType)
const;
7474 CDecoderStream * pDecoderStream,
7475 CElement * pElement);
7480 llrp_utf8v_t m_GGASentence;
7485 static const CFieldDescriptor
7493 return m_GGASentence;
7501 m_GGASentence = value;
7507 std::list<CParameter *> m_listCustom;
7511 inline std::list<CParameter *>::iterator
7514 return m_listCustom.begin();
7518 inline std::list<CParameter *>::iterator
7521 return m_listCustom.end();
7528 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7535 return (
int) (m_listCustom.size());
7541 CParameter * pValue);
7579 static const CFieldDescriptor *
const 7580 s_apFieldDescriptorTable[];
7582 static const CTypeDescriptor
7587 CDecoderStream * pDecoderStream);
7590 assimilateSubParameters (
7591 CErrorDetails * pError);
7595 CEncoderStream * pEncoderStream)
const;
7600 const CTypeDescriptor * pEnclosingElementType)
const;
7608 CDecoderStream * pDecoderStream,
7609 CElement * pElement);
7614 llrp_utf8v_t m_RMCSentence;
7619 static const CFieldDescriptor
7627 return m_RMCSentence;
7635 m_RMCSentence = value;
7641 std::list<CParameter *> m_listCustom;
7645 inline std::list<CParameter *>::iterator
7648 return m_listCustom.begin();
7652 inline std::list<CParameter *>::iterator
7655 return m_listCustom.end();
7662 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7669 return (
int) (m_listCustom.size());
7675 CParameter * pValue);
7713 static const CFieldDescriptor *
const 7714 s_apFieldDescriptorTable[];
7716 static const CTypeDescriptor
7721 CDecoderStream * pDecoderStream);
7724 assimilateSubParameters (
7725 CErrorDetails * pError);
7729 CEncoderStream * pEncoderStream)
const;
7734 const CTypeDescriptor * pEnclosingElementType)
const;
7742 CDecoderStream * pDecoderStream,
7743 CElement * pElement);
7748 llrp_u16_t m_RetryCount;
7753 static const CFieldDescriptor
7761 return m_RetryCount;
7769 m_RetryCount = value;
7775 std::list<CParameter *> m_listCustom;
7779 inline std::list<CParameter *>::iterator
7782 return m_listCustom.begin();
7786 inline std::list<CParameter *>::iterator
7789 return m_listCustom.end();
7796 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7803 return (
int) (m_listCustom.size());
7809 CParameter * pValue);
7851 static const CFieldDescriptor *
const 7852 s_apFieldDescriptorTable[];
7854 static const CTypeDescriptor
7859 CDecoderStream * pDecoderStream);
7862 assimilateSubParameters (
7863 CErrorDetails * pError);
7867 CEncoderStream * pEncoderStream)
const;
7872 const CTypeDescriptor * pEnclosingElementType)
const;
7880 CDecoderStream * pDecoderStream,
7881 CElement * pElement);
7886 llrp_u16_t m_GPOPortNum;
7891 static const CFieldDescriptor
7899 return m_GPOPortNum;
7907 m_GPOPortNum = value;
7912 EImpinjAdvancedGPOMode m_eGPOMode;
7917 static const CFieldDescriptor
7922 inline EImpinjAdvancedGPOMode
7931 EImpinjAdvancedGPOMode value)
7938 llrp_u32_t m_GPOPulseDurationMSec;
7943 static const CFieldDescriptor
7944 s_fdGPOPulseDurationMSec;
7951 return m_GPOPulseDurationMSec;
7959 m_GPOPulseDurationMSec = value;
7965 std::list<CParameter *> m_listCustom;
7969 inline std::list<CParameter *>::iterator
7972 return m_listCustom.begin();
7976 inline std::list<CParameter *>::iterator
7979 return m_listCustom.end();
7986 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7993 return (
int) (m_listCustom.size());
7999 CParameter * pValue);
8047 static const CFieldDescriptor *
const 8048 s_apFieldDescriptorTable[];
8050 static const CTypeDescriptor
8055 CDecoderStream * pDecoderStream);
8058 assimilateSubParameters (
8059 CErrorDetails * pError);
8063 CEncoderStream * pEncoderStream)
const;
8068 const CTypeDescriptor * pEnclosingElementType)
const;
8076 CDecoderStream * pDecoderStream,
8077 CElement * pElement);
8082 EImpinjOptimizedReadMode m_eOptimizedReadMode;
8087 static const CFieldDescriptor
8088 s_fdOptimizedReadMode;
8092 inline EImpinjOptimizedReadMode
8095 return m_eOptimizedReadMode;
8101 EImpinjOptimizedReadMode value)
8103 m_eOptimizedReadMode = value;
8109 std::list<CC1G2Read *> m_listC1G2Read;
8113 inline std::list<CC1G2Read *>::iterator
8116 return m_listC1G2Read.begin();
8120 inline std::list<CC1G2Read *>::iterator
8123 return m_listC1G2Read.end();
8130 clearSubParameterList ((tListOfParameters *) &m_listC1G2Read);
8137 return (
int) (m_listC1G2Read.size());
8147 std::list<CParameter *> m_listCustom;
8151 inline std::list<CParameter *>::iterator
8154 return m_listCustom.begin();
8158 inline std::list<CParameter *>::iterator
8161 return m_listCustom.end();
8168 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8175 return (
int) (m_listCustom.size());
8181 CParameter * pValue);
8222 static const CFieldDescriptor *
const 8223 s_apFieldDescriptorTable[];
8225 static const CTypeDescriptor
8230 CDecoderStream * pDecoderStream);
8233 assimilateSubParameters (
8234 CErrorDetails * pError);
8238 CEncoderStream * pEncoderStream)
const;
8243 const CTypeDescriptor * pEnclosingElementType)
const;
8251 CDecoderStream * pDecoderStream,
8252 CElement * pElement);
8257 EImpinjAccessSpecOrderingMode m_eOrderingMode;
8262 static const CFieldDescriptor
8267 inline EImpinjAccessSpecOrderingMode
8270 return m_eOrderingMode;
8276 EImpinjAccessSpecOrderingMode value)
8278 m_eOrderingMode = value;
8284 std::list<CParameter *> m_listCustom;
8288 inline std::list<CParameter *>::iterator
8291 return m_listCustom.begin();
8295 inline std::list<CParameter *>::iterator
8298 return m_listCustom.end();
8305 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8312 return (
int) (m_listCustom.size());
8318 CParameter * pValue);
8356 static const CFieldDescriptor *
const 8357 s_apFieldDescriptorTable[];
8359 static const CTypeDescriptor
8364 CDecoderStream * pDecoderStream);
8367 assimilateSubParameters (
8368 CErrorDetails * pError);
8372 CEncoderStream * pEncoderStream)
const;
8377 const CTypeDescriptor * pEnclosingElementType)
const;
8385 CDecoderStream * pDecoderStream,
8386 CElement * pElement);
8391 EImpinjRFDopplerFrequencyMode m_eRFDopplerFrequencyMode;
8396 static const CFieldDescriptor
8397 s_fdRFDopplerFrequencyMode;
8401 inline EImpinjRFDopplerFrequencyMode
8404 return m_eRFDopplerFrequencyMode;
8410 EImpinjRFDopplerFrequencyMode value)
8412 m_eRFDopplerFrequencyMode = value;
8418 std::list<CParameter *> m_listCustom;
8422 inline std::list<CParameter *>::iterator
8425 return m_listCustom.begin();
8429 inline std::list<CParameter *>::iterator
8432 return m_listCustom.end();
8439 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8446 return (
int) (m_listCustom.size());
8452 CParameter * pValue);
8491 static const CFieldDescriptor *
const 8492 s_apFieldDescriptorTable[];
8494 static const CTypeDescriptor
8499 CDecoderStream * pDecoderStream);
8502 assimilateSubParameters (
8503 CErrorDetails * pError);
8507 CEncoderStream * pEncoderStream)
const;
8512 const CTypeDescriptor * pEnclosingElementType)
const;
8520 CDecoderStream * pDecoderStream,
8521 CElement * pElement);
8526 llrp_s16_t m_DopplerFrequency;
8531 static const CFieldDescriptor
8532 s_fdDopplerFrequency;
8539 return m_DopplerFrequency;
8547 m_DopplerFrequency = value;
8553 std::list<CParameter *> m_listCustom;
8557 inline std::list<CParameter *>::iterator
8560 return m_listCustom.begin();
8564 inline std::list<CParameter *>::iterator
8567 return m_listCustom.end();
8574 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8581 return (
int) (m_listCustom.size());
8587 CParameter * pValue);
8634 static const CFieldDescriptor *
const 8635 s_apFieldDescriptorTable[];
8637 static const CTypeDescriptor
8642 CDecoderStream * pDecoderStream);
8645 assimilateSubParameters (
8646 CErrorDetails * pError);
8650 CEncoderStream * pEncoderStream)
const;
8655 const CTypeDescriptor * pEnclosingElementType)
const;
8663 CDecoderStream * pDecoderStream,
8664 CElement * pElement);
8669 llrp_u1_t m_EnableAntDwellTimeLimit;
8674 static const CFieldDescriptor
8675 s_fdEnableAntDwellTimeLimit;
8682 return m_EnableAntDwellTimeLimit;
8690 m_EnableAntDwellTimeLimit = value;
8695 llrp_u1_t m_EnableSelectGapClose;
8700 static const CFieldDescriptor
8701 s_fdEnableSelectGapClose;
8708 return m_EnableSelectGapClose;
8716 m_EnableSelectGapClose = value;
8722 std::list<CParameter *> m_listCustom;
8726 inline std::list<CParameter *>::iterator
8729 return m_listCustom.begin();
8733 inline std::list<CParameter *>::iterator
8736 return m_listCustom.end();
8743 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8750 return (
int) (m_listCustom.size());
8756 CParameter * pValue);
8794 static const CFieldDescriptor *
const 8795 s_apFieldDescriptorTable[];
8797 static const CTypeDescriptor
8802 CDecoderStream * pDecoderStream);
8805 assimilateSubParameters (
8806 CErrorDetails * pError);
8810 CEncoderStream * pEncoderStream)
const;
8815 const CTypeDescriptor * pEnclosingElementType)
const;
8823 CDecoderStream * pDecoderStream,
8824 CElement * pElement);
8829 EImpinjTxPowerReportingModeEnum m_eTxPowerReportingMode;
8834 static const CFieldDescriptor
8835 s_fdTxPowerReportingMode;
8839 inline EImpinjTxPowerReportingModeEnum
8842 return m_eTxPowerReportingMode;
8848 EImpinjTxPowerReportingModeEnum value)
8850 m_eTxPowerReportingMode = value;
8856 std::list<CParameter *> m_listCustom;
8860 inline std::list<CParameter *>::iterator
8863 return m_listCustom.begin();
8867 inline std::list<CParameter *>::iterator
8870 return m_listCustom.end();
8877 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8884 return (
int) (m_listCustom.size());
8890 CParameter * pValue);
8929 static const CFieldDescriptor *
const 8930 s_apFieldDescriptorTable[];
8932 static const CTypeDescriptor
8937 CDecoderStream * pDecoderStream);
8940 assimilateSubParameters (
8941 CErrorDetails * pError);
8945 CEncoderStream * pEncoderStream)
const;
8950 const CTypeDescriptor * pEnclosingElementType)
const;
8958 CDecoderStream * pDecoderStream,
8959 CElement * pElement);
8964 llrp_u16_t m_TxPower;
8969 static const CFieldDescriptor
8991 std::list<CParameter *> m_listCustom;
8995 inline std::list<CParameter *>::iterator
8998 return m_listCustom.begin();
9002 inline std::list<CParameter *>::iterator
9005 return m_listCustom.end();
9012 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9019 return (
int) (m_listCustom.size());
9025 CParameter * pValue);
9066 static const CFieldDescriptor *
const 9067 s_apFieldDescriptorTable[];
9069 static const CTypeDescriptor
9074 CDecoderStream * pDecoderStream);
9077 assimilateSubParameters (
9078 CErrorDetails * pError);
9082 CEncoderStream * pEncoderStream)
const;
9087 const CTypeDescriptor * pEnclosingElementType)
const;
9095 CDecoderStream * pDecoderStream,
9096 CElement * pElement);
9101 llrp_utf8v_t m_SerialNumber;
9106 static const CFieldDescriptor
9114 return m_SerialNumber;
9122 m_SerialNumber = value;
9127 llrp_utf8v_t m_FirmwareVersion;
9132 static const CFieldDescriptor
9133 s_fdFirmwareVersion;
9140 return m_FirmwareVersion;
9148 m_FirmwareVersion = value;
9153 llrp_utf8v_t m_PCBAVersion;
9158 static const CFieldDescriptor
9166 return m_PCBAVersion;
9174 m_PCBAVersion = value;
9180 std::list<CParameter *> m_listCustom;
9184 inline std::list<CParameter *>::iterator
9187 return m_listCustom.begin();
9191 inline std::list<CParameter *>::iterator
9194 return m_listCustom.end();
9201 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9208 return (
int) (m_listCustom.size());
9214 CParameter * pValue);
9261 static const CFieldDescriptor *
const 9262 s_apFieldDescriptorTable[];
9264 static const CTypeDescriptor
9269 CDecoderStream * pDecoderStream);
9272 assimilateSubParameters (
9273 CErrorDetails * pError);
9277 CEncoderStream * pEncoderStream)
const;
9282 const CTypeDescriptor * pEnclosingElementType)
const;
9290 CDecoderStream * pDecoderStream,
9291 CElement * pElement);
9296 llrp_u32_t m_MaxNumSectors;
9301 static const CFieldDescriptor
9309 return m_MaxNumSectors;
9317 m_MaxNumSectors = value;
9322 llrp_u1_t m_SupportsLISpecs;
9327 static const CFieldDescriptor
9328 s_fdSupportsLISpecs;
9335 return m_SupportsLISpecs;
9343 m_SupportsLISpecs = value;
9348 llrp_u1_t m_SupportsTISpecs;
9353 static const CFieldDescriptor
9354 s_fdSupportsTISpecs;
9361 return m_SupportsTISpecs;
9369 m_SupportsTISpecs = value;
9374 llrp_u1_t m_SupportsTSISpecs;
9379 static const CFieldDescriptor
9380 s_fdSupportsTSISpecs;
9387 return m_SupportsTSISpecs;
9395 m_SupportsTSISpecs = value;
9400 llrp_u1_t m_SupportsDISpecs;
9405 static const CFieldDescriptor
9406 s_fdSupportsDISpecs;
9413 return m_SupportsDISpecs;
9421 m_SupportsDISpecs = value;
9434 return m_pImpinjxArrayDirectionCapabilities;
9439 setImpinjxArrayDirectionCapabilities (
9444 std::list<CParameter *> m_listCustom;
9448 inline std::list<CParameter *>::iterator
9451 return m_listCustom.begin();
9455 inline std::list<CParameter *>::iterator
9458 return m_listCustom.end();
9465 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9472 return (
int) (m_listCustom.size());
9478 CParameter * pValue);
9520 static const CFieldDescriptor *
const 9521 s_apFieldDescriptorTable[];
9523 static const CTypeDescriptor
9528 CDecoderStream * pDecoderStream);
9531 assimilateSubParameters (
9532 CErrorDetails * pError);
9536 CEncoderStream * pEncoderStream)
const;
9541 const CTypeDescriptor * pEnclosingElementType)
const;
9549 CDecoderStream * pDecoderStream,
9550 CElement * pElement);
9560 static const CFieldDescriptor
9586 static const CFieldDescriptor
9612 static const CFieldDescriptor
9634 std::list<CParameter *> m_listCustom;
9638 inline std::list<CParameter *>::iterator
9641 return m_listCustom.begin();
9645 inline std::list<CParameter *>::iterator
9648 return m_listCustom.end();
9655 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9662 return (
int) (m_listCustom.size());
9668 CParameter * pValue);
9711 static const CFieldDescriptor *
const 9712 s_apFieldDescriptorTable[];
9714 static const CTypeDescriptor
9719 CDecoderStream * pDecoderStream);
9722 assimilateSubParameters (
9723 CErrorDetails * pError);
9727 CEncoderStream * pEncoderStream)
const;
9732 const CTypeDescriptor * pEnclosingElementType)
const;
9740 CDecoderStream * pDecoderStream,
9741 CElement * pElement);
9746 llrp_u1_t m_BeaconState;
9751 static const CFieldDescriptor
9759 return m_BeaconState;
9767 m_BeaconState = value;
9772 llrp_u64_t m_BeaconDurationSeconds;
9777 static const CFieldDescriptor
9778 s_fdBeaconDurationSeconds;
9785 return m_BeaconDurationSeconds;
9793 m_BeaconDurationSeconds = value;
9799 std::list<CParameter *> m_listCustom;
9803 inline std::list<CParameter *>::iterator
9806 return m_listCustom.begin();
9810 inline std::list<CParameter *>::iterator
9813 return m_listCustom.end();
9820 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9827 return (
int) (m_listCustom.size());
9833 CParameter * pValue);
9875 static const CFieldDescriptor *
const 9876 s_apFieldDescriptorTable[];
9878 static const CTypeDescriptor
9883 CDecoderStream * pDecoderStream);
9886 assimilateSubParameters (
9887 CErrorDetails * pError);
9891 CEncoderStream * pEncoderStream)
const;
9896 const CTypeDescriptor * pEnclosingElementType)
const;
9904 CDecoderStream * pDecoderStream,
9905 CElement * pElement);
9918 return m_pImpinjAntennaEventHysteresis;
9923 setImpinjAntennaEventHysteresis (
9935 return m_pImpinjAntennaEventConfiguration;
9940 setImpinjAntennaEventConfiguration (
9945 std::list<CParameter *> m_listCustom;
9949 inline std::list<CParameter *>::iterator
9952 return m_listCustom.begin();
9956 inline std::list<CParameter *>::iterator
9959 return m_listCustom.end();
9966 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9973 return (
int) (m_listCustom.size());
9979 CParameter * pValue);
10025 static const CFieldDescriptor *
const 10026 s_apFieldDescriptorTable[];
10028 static const CTypeDescriptor
10033 CDecoderStream * pDecoderStream);
10036 assimilateSubParameters (
10037 CErrorDetails * pError);
10041 CEncoderStream * pEncoderStream)
const;
10046 const CTypeDescriptor * pEnclosingElementType)
const;
10050 s_construct (
void);
10054 CDecoderStream * pDecoderStream,
10055 CElement * pElement);
10060 llrp_u64_t m_AntennaEventConnected;
10065 static const CFieldDescriptor
10066 s_fdAntennaEventConnected;
10073 return m_AntennaEventConnected;
10081 m_AntennaEventConnected = value;
10086 llrp_u64_t m_AntennaEventDisconnected;
10091 static const CFieldDescriptor
10092 s_fdAntennaEventDisconnected;
10099 return m_AntennaEventDisconnected;
10107 m_AntennaEventDisconnected = value;
10113 std::list<CParameter *> m_listCustom;
10117 inline std::list<CParameter *>::iterator
10120 return m_listCustom.begin();
10124 inline std::list<CParameter *>::iterator
10127 return m_listCustom.end();
10134 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10141 return (
int) (m_listCustom.size());
10147 CParameter * pValue);
10187 static const CFieldDescriptor *
const 10188 s_apFieldDescriptorTable[];
10190 static const CTypeDescriptor
10195 CDecoderStream * pDecoderStream);
10198 assimilateSubParameters (
10199 CErrorDetails * pError);
10203 CEncoderStream * pEncoderStream)
const;
10208 const CTypeDescriptor * pEnclosingElementType)
const;
10212 s_construct (
void);
10216 CDecoderStream * pDecoderStream,
10217 CElement * pElement);
10222 llrp_u1_t m_EnableAntennaAttemptNotification;
10227 static const CFieldDescriptor
10228 s_fdEnableAntennaAttemptNotification;
10235 return m_EnableAntennaAttemptNotification;
10243 m_EnableAntennaAttemptNotification = value;
10249 std::list<CParameter *> m_listCustom;
10253 inline std::list<CParameter *>::iterator
10256 return m_listCustom.begin();
10260 inline std::list<CParameter *>::iterator
10263 return m_listCustom.end();
10270 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10277 return (
int) (m_listCustom.size());
10283 CParameter * pValue);
10322 static const CFieldDescriptor *
const 10323 s_apFieldDescriptorTable[];
10325 static const CTypeDescriptor
10330 CDecoderStream * pDecoderStream);
10333 assimilateSubParameters (
10334 CErrorDetails * pError);
10338 CEncoderStream * pEncoderStream)
const;
10343 const CTypeDescriptor * pEnclosingElementType)
const;
10347 s_construct (
void);
10351 CDecoderStream * pDecoderStream,
10352 CElement * pElement);
10357 llrp_u16_t m_AntennaID;
10362 static const CFieldDescriptor
10370 return m_AntennaID;
10378 m_AntennaID = value;
10384 std::list<CParameter *> m_listCustom;
10388 inline std::list<CParameter *>::iterator
10391 return m_listCustom.begin();
10395 inline std::list<CParameter *>::iterator
10398 return m_listCustom.end();
10405 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10412 return (
int) (m_listCustom.size());
10418 CParameter * pValue);
10460 static const CFieldDescriptor *
const 10461 s_apFieldDescriptorTable[];
10463 static const CTypeDescriptor
10468 CDecoderStream * pDecoderStream);
10471 assimilateSubParameters (
10472 CErrorDetails * pError);
10476 CEncoderStream * pEncoderStream)
const;
10481 const CTypeDescriptor * pEnclosingElementType)
const;
10485 s_construct (
void);
10489 CDecoderStream * pDecoderStream,
10490 CElement * pElement);
10495 llrp_u16_t m_HubID;
10500 static const CFieldDescriptor
10521 EImpinjHubConnectedType m_eConnected;
10526 static const CFieldDescriptor
10531 inline EImpinjHubConnectedType
10534 return m_eConnected;
10540 EImpinjHubConnectedType value)
10542 m_eConnected = value;
10547 EImpinjHubFaultType m_eFault;
10552 static const CFieldDescriptor
10557 inline EImpinjHubFaultType
10566 EImpinjHubFaultType value)
10574 std::list<CParameter *> m_listCustom;
10578 inline std::list<CParameter *>::iterator
10581 return m_listCustom.begin();
10585 inline std::list<CParameter *>::iterator
10588 return m_listCustom.end();
10595 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10602 return (
int) (m_listCustom.size());
10608 CParameter * pValue);
10646 static const CFieldDescriptor *
const 10647 s_apFieldDescriptorTable[];
10649 static const CTypeDescriptor
10654 CDecoderStream * pDecoderStream);
10657 assimilateSubParameters (
10658 CErrorDetails * pError);
10662 CEncoderStream * pEncoderStream)
const;
10667 const CTypeDescriptor * pEnclosingElementType)
const;
10671 s_construct (
void);
10675 CDecoderStream * pDecoderStream,
10676 CElement * pElement);
10681 llrp_u32v_t m_Metric;
10686 static const CFieldDescriptor
10757 static const CFieldDescriptor *
const 10758 s_apFieldDescriptorTable[];
10760 static const CTypeDescriptor
10765 CDecoderStream * pDecoderStream);
10768 assimilateSubParameters (
10769 CErrorDetails * pError);
10773 CEncoderStream * pEncoderStream)
const;
10778 const CTypeDescriptor * pEnclosingElementType)
const;
10782 s_construct (
void);
10786 CDecoderStream * pDecoderStream,
10787 CElement * pElement);
10792 llrp_u16_t m_HeightCm;
10797 static const CFieldDescriptor
10813 m_HeightCm = value;
10818 llrp_s32_t m_FacilityXLocationCm;
10823 static const CFieldDescriptor
10824 s_fdFacilityXLocationCm;
10831 return m_FacilityXLocationCm;
10839 m_FacilityXLocationCm = value;
10844 llrp_s32_t m_FacilityYLocationCm;
10849 static const CFieldDescriptor
10850 s_fdFacilityYLocationCm;
10857 return m_FacilityYLocationCm;
10865 m_FacilityYLocationCm = value;
10870 llrp_s16_t m_OrientationDegrees;
10875 static const CFieldDescriptor
10876 s_fdOrientationDegrees;
10883 return m_OrientationDegrees;
10891 m_OrientationDegrees = value;
10897 std::list<CParameter *> m_listCustom;
10901 inline std::list<CParameter *>::iterator
10904 return m_listCustom.begin();
10908 inline std::list<CParameter *>::iterator
10911 return m_listCustom.end();
10918 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10925 return (
int) (m_listCustom.size());
10931 CParameter * pValue);
10976 static const CFieldDescriptor *
const 10977 s_apFieldDescriptorTable[];
10979 static const CTypeDescriptor
10984 CDecoderStream * pDecoderStream);
10987 assimilateSubParameters (
10988 CErrorDetails * pError);
10992 CEncoderStream * pEncoderStream)
const;
10997 const CTypeDescriptor * pEnclosingElementType)
const;
11001 s_construct (
void);
11005 CDecoderStream * pDecoderStream,
11006 CElement * pElement);
11019 return m_pImpinjLocationConfig;
11024 setImpinjLocationConfig (
11036 return m_pImpinjC1G2LocationConfig;
11041 setImpinjC1G2LocationConfig (
11053 return m_pImpinjLocationReporting;
11058 setImpinjLocationReporting (
11063 std::list<CParameter *> m_listCustom;
11067 inline std::list<CParameter *>::iterator
11070 return m_listCustom.begin();
11074 inline std::list<CParameter *>::iterator
11077 return m_listCustom.end();
11084 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11091 return (
int) (m_listCustom.size());
11097 CParameter * pValue);
11157 static const CFieldDescriptor *
const 11158 s_apFieldDescriptorTable[];
11160 static const CTypeDescriptor
11165 CDecoderStream * pDecoderStream);
11168 assimilateSubParameters (
11169 CErrorDetails * pError);
11173 CEncoderStream * pEncoderStream)
const;
11178 const CTypeDescriptor * pEnclosingElementType)
const;
11182 s_construct (
void);
11186 CDecoderStream * pDecoderStream,
11187 CElement * pElement);
11192 llrp_u16_t m_ComputeWindowSeconds;
11197 static const CFieldDescriptor
11198 s_fdComputeWindowSeconds;
11205 return m_ComputeWindowSeconds;
11213 m_ComputeWindowSeconds = value;
11218 llrp_u16_t m_TagAgeIntervalSeconds;
11223 static const CFieldDescriptor
11224 s_fdTagAgeIntervalSeconds;
11231 return m_TagAgeIntervalSeconds;
11239 m_TagAgeIntervalSeconds = value;
11244 llrp_u16_t m_UpdateIntervalSeconds;
11249 static const CFieldDescriptor
11250 s_fdUpdateIntervalSeconds;
11257 return m_UpdateIntervalSeconds;
11265 m_UpdateIntervalSeconds = value;
11278 return m_pImpinjDisabledAntennas;
11283 setImpinjDisabledAntennas (
11295 return m_pImpinjLocationAlgorithmControl;
11300 setImpinjLocationAlgorithmControl (
11305 std::list<CParameter *> m_listCustom;
11309 inline std::list<CParameter *>::iterator
11312 return m_listCustom.begin();
11316 inline std::list<CParameter *>::iterator
11319 return m_listCustom.end();
11326 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11333 return (
int) (m_listCustom.size());
11339 CParameter * pValue);
11396 static const CFieldDescriptor *
const 11397 s_apFieldDescriptorTable[];
11399 static const CTypeDescriptor
11404 CDecoderStream * pDecoderStream);
11407 assimilateSubParameters (
11408 CErrorDetails * pError);
11412 CEncoderStream * pEncoderStream)
const;
11417 const CTypeDescriptor * pEnclosingElementType)
const;
11421 s_construct (
void);
11425 CDecoderStream * pDecoderStream,
11426 CElement * pElement);
11431 llrp_u16_t m_ModeIndex;
11436 static const CFieldDescriptor
11444 return m_ModeIndex;
11452 m_ModeIndex = value;
11457 llrp_u2_t m_Session;
11462 static const CFieldDescriptor
11484 std::list<CC1G2Filter *> m_listC1G2Filter;
11488 inline std::list<CC1G2Filter *>::iterator
11491 return m_listC1G2Filter.begin();
11495 inline std::list<CC1G2Filter *>::iterator
11498 return m_listC1G2Filter.end();
11505 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
11512 return (
int) (m_listC1G2Filter.size());
11529 return m_pImpinjTransmitPower;
11534 setImpinjTransmitPower (
11539 std::list<CParameter *> m_listCustom;
11543 inline std::list<CParameter *>::iterator
11546 return m_listCustom.begin();
11550 inline std::list<CParameter *>::iterator
11553 return m_listCustom.end();
11560 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11567 return (
int) (m_listCustom.size());
11573 CParameter * pValue);
11629 static const CFieldDescriptor *
const 11630 s_apFieldDescriptorTable[];
11632 static const CTypeDescriptor
11637 CDecoderStream * pDecoderStream);
11640 assimilateSubParameters (
11641 CErrorDetails * pError);
11645 CEncoderStream * pEncoderStream)
const;
11650 const CTypeDescriptor * pEnclosingElementType)
const;
11654 s_construct (
void);
11658 CDecoderStream * pDecoderStream,
11659 CElement * pElement);
11664 llrp_u1_t m_EnableUpdateReport;
11669 static const CFieldDescriptor
11670 s_fdEnableUpdateReport;
11677 return m_EnableUpdateReport;
11685 m_EnableUpdateReport = value;
11690 llrp_u1_t m_EnableEntryReport;
11695 static const CFieldDescriptor
11696 s_fdEnableEntryReport;
11703 return m_EnableEntryReport;
11711 m_EnableEntryReport = value;
11716 llrp_u1_t m_EnableExitReport;
11721 static const CFieldDescriptor
11722 s_fdEnableExitReport;
11729 return m_EnableExitReport;
11737 m_EnableExitReport = value;
11742 llrp_u1_t m_EnableDiagnosticReport;
11747 static const CFieldDescriptor
11748 s_fdEnableDiagnosticReport;
11755 return m_EnableDiagnosticReport;
11763 m_EnableDiagnosticReport = value;
11769 std::list<CParameter *> m_listCustom;
11773 inline std::list<CParameter *>::iterator
11776 return m_listCustom.begin();
11780 inline std::list<CParameter *>::iterator
11783 return m_listCustom.end();
11790 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11797 return (
int) (m_listCustom.size());
11803 CParameter * pValue);
11848 static const CFieldDescriptor *
const 11849 s_apFieldDescriptorTable[];
11851 static const CTypeDescriptor
11856 CDecoderStream * pDecoderStream);
11859 assimilateSubParameters (
11860 CErrorDetails * pError);
11864 CEncoderStream * pEncoderStream)
const;
11869 const CTypeDescriptor * pEnclosingElementType)
const;
11873 s_construct (
void);
11877 CDecoderStream * pDecoderStream,
11878 CElement * pElement);
11883 llrp_u16_t m_ReadCount;
11888 static const CFieldDescriptor
11896 return m_ReadCount;
11904 m_ReadCount = value;
11909 llrp_u32v_t m_ConfidenceData;
11914 static const CFieldDescriptor
11915 s_fdConfidenceData;
11922 return m_ConfidenceData;
11930 m_ConfidenceData = value;
11936 std::list<CParameter *> m_listCustom;
11940 inline std::list<CParameter *>::iterator
11943 return m_listCustom.begin();
11947 inline std::list<CParameter *>::iterator
11950 return m_listCustom.end();
11957 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11964 return (
int) (m_listCustom.size());
11970 CParameter * pValue);
12022 static const CFieldDescriptor *
const 12023 s_apFieldDescriptorTable[];
12025 static const CTypeDescriptor
12030 CDecoderStream * pDecoderStream);
12033 assimilateSubParameters (
12034 CErrorDetails * pError);
12038 CEncoderStream * pEncoderStream)
const;
12043 const CTypeDescriptor * pEnclosingElementType)
const;
12047 s_construct (
void);
12051 CDecoderStream * pDecoderStream,
12052 CElement * pElement);
12057 llrp_u64_t m_LastSeenTimestampUTC;
12062 static const CFieldDescriptor
12063 s_fdLastSeenTimestampUTC;
12070 return m_LastSeenTimestampUTC;
12078 m_LastSeenTimestampUTC = value;
12083 llrp_s32_t m_LocXCentimeters;
12088 static const CFieldDescriptor
12089 s_fdLocXCentimeters;
12096 return m_LocXCentimeters;
12104 m_LocXCentimeters = value;
12109 llrp_s32_t m_LocYCentimeters;
12114 static const CFieldDescriptor
12115 s_fdLocYCentimeters;
12122 return m_LocYCentimeters;
12130 m_LocYCentimeters = value;
12135 EImpinjLocationReportType m_eType;
12140 static const CFieldDescriptor
12145 inline EImpinjLocationReportType
12154 EImpinjLocationReportType value)
12169 return m_pImpinjLocationConfidence;
12174 setImpinjLocationConfidence (
12179 std::list<CParameter *> m_listCustom;
12183 inline std::list<CParameter *>::iterator
12186 return m_listCustom.begin();
12190 inline std::list<CParameter *>::iterator
12193 return m_listCustom.end();
12200 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12207 return (
int) (m_listCustom.size());
12213 CParameter * pValue);
12260 static const CFieldDescriptor *
const 12261 s_apFieldDescriptorTable[];
12263 static const CTypeDescriptor
12268 CDecoderStream * pDecoderStream);
12271 assimilateSubParameters (
12272 CErrorDetails * pError);
12276 CEncoderStream * pEncoderStream)
const;
12281 const CTypeDescriptor * pEnclosingElementType)
const;
12285 s_construct (
void);
12289 CDecoderStream * pDecoderStream,
12290 CElement * pElement);
12303 return m_pImpinjDirectionSectors;
12308 setImpinjDirectionSectors (
12320 return m_pImpinjDirectionConfig;
12325 setImpinjDirectionConfig (
12337 return m_pImpinjC1G2DirectionConfig;
12342 setImpinjC1G2DirectionConfig (
12354 return m_pImpinjDirectionReporting;
12359 setImpinjDirectionReporting (
12364 std::list<CParameter *> m_listCustom;
12368 inline std::list<CParameter *>::iterator
12371 return m_listCustom.begin();
12375 inline std::list<CParameter *>::iterator
12378 return m_listCustom.end();
12385 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12392 return (
int) (m_listCustom.size());
12398 CParameter * pValue);
12440 static const CFieldDescriptor *
const 12441 s_apFieldDescriptorTable[];
12443 static const CTypeDescriptor
12448 CDecoderStream * pDecoderStream);
12451 assimilateSubParameters (
12452 CErrorDetails * pError);
12456 CEncoderStream * pEncoderStream)
const;
12461 const CTypeDescriptor * pEnclosingElementType)
const;
12465 s_construct (
void);
12469 CDecoderStream * pDecoderStream,
12470 CElement * pElement);
12475 llrp_u16v_t m_EnabledSectorIDs;
12480 static const CFieldDescriptor
12481 s_fdEnabledSectorIDs;
12488 return m_EnabledSectorIDs;
12496 m_EnabledSectorIDs = value;
12502 std::list<CParameter *> m_listCustom;
12506 inline std::list<CParameter *>::iterator
12509 return m_listCustom.begin();
12513 inline std::list<CParameter *>::iterator
12516 return m_listCustom.end();
12523 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12530 return (
int) (m_listCustom.size());
12536 CParameter * pValue);
12589 static const CFieldDescriptor *
const 12590 s_apFieldDescriptorTable[];
12592 static const CTypeDescriptor
12597 CDecoderStream * pDecoderStream);
12600 assimilateSubParameters (
12601 CErrorDetails * pError);
12605 CEncoderStream * pEncoderStream)
const;
12610 const CTypeDescriptor * pEnclosingElementType)
const;
12614 s_construct (
void);
12618 CDecoderStream * pDecoderStream,
12619 CElement * pElement);
12624 llrp_u16_t m_TagAgeIntervalSeconds;
12629 static const CFieldDescriptor
12630 s_fdTagAgeIntervalSeconds;
12637 return m_TagAgeIntervalSeconds;
12645 m_TagAgeIntervalSeconds = value;
12650 llrp_u16_t m_UpdateIntervalSeconds;
12655 static const CFieldDescriptor
12656 s_fdUpdateIntervalSeconds;
12663 return m_UpdateIntervalSeconds;
12671 m_UpdateIntervalSeconds = value;
12676 EImpinjDirectionFieldOfView m_eFieldOfView;
12681 static const CFieldDescriptor
12686 inline EImpinjDirectionFieldOfView
12689 return m_eFieldOfView;
12695 EImpinjDirectionFieldOfView value)
12697 m_eFieldOfView = value;
12710 return m_pImpinjDirectionUserTagPopulationLimit;
12715 setImpinjDirectionUserTagPopulationLimit (
12720 std::list<CParameter *> m_listCustom;
12724 inline std::list<CParameter *>::iterator
12727 return m_listCustom.begin();
12731 inline std::list<CParameter *>::iterator
12734 return m_listCustom.end();
12741 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12748 return (
int) (m_listCustom.size());
12754 CParameter * pValue);
12791 static const CFieldDescriptor *
const 12792 s_apFieldDescriptorTable[];
12794 static const CTypeDescriptor
12799 CDecoderStream * pDecoderStream);
12802 assimilateSubParameters (
12803 CErrorDetails * pError);
12807 CEncoderStream * pEncoderStream)
const;
12812 const CTypeDescriptor * pEnclosingElementType)
const;
12816 s_construct (
void);
12820 CDecoderStream * pDecoderStream,
12821 CElement * pElement);
12826 llrp_u16_t m_UserTagPopulationLimit;
12831 static const CFieldDescriptor
12832 s_fdUserTagPopulationLimit;
12839 return m_UserTagPopulationLimit;
12847 m_UserTagPopulationLimit = value;
12901 static const CFieldDescriptor *
const 12902 s_apFieldDescriptorTable[];
12904 static const CTypeDescriptor
12909 CDecoderStream * pDecoderStream);
12912 assimilateSubParameters (
12913 CErrorDetails * pError);
12917 CEncoderStream * pEncoderStream)
const;
12922 const CTypeDescriptor * pEnclosingElementType)
const;
12926 s_construct (
void);
12930 CDecoderStream * pDecoderStream,
12931 CElement * pElement);
12936 EImpinjDirectionRFMode m_eRFMode;
12941 static const CFieldDescriptor
12946 inline EImpinjDirectionRFMode
12955 EImpinjDirectionRFMode value)
12970 return m_pImpinjTransmitPower;
12975 setImpinjTransmitPower (
12980 std::list<CC1G2Filter *> m_listC1G2Filter;
12984 inline std::list<CC1G2Filter *>::iterator
12987 return m_listC1G2Filter.begin();
12991 inline std::list<CC1G2Filter *>::iterator
12994 return m_listC1G2Filter.end();
13001 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
13008 return (
int) (m_listC1G2Filter.size());
13018 std::list<CParameter *> m_listCustom;
13022 inline std::list<CParameter *>::iterator
13025 return m_listCustom.begin();
13029 inline std::list<CParameter *>::iterator
13032 return m_listCustom.end();
13039 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13046 return (
int) (m_listCustom.size());
13052 CParameter * pValue);
13099 static const CFieldDescriptor *
const 13100 s_apFieldDescriptorTable[];
13102 static const CTypeDescriptor
13107 CDecoderStream * pDecoderStream);
13110 assimilateSubParameters (
13111 CErrorDetails * pError);
13115 CEncoderStream * pEncoderStream)
const;
13120 const CTypeDescriptor * pEnclosingElementType)
const;
13124 s_construct (
void);
13128 CDecoderStream * pDecoderStream,
13129 CElement * pElement);
13135 std::list<CEPCData *> m_listEPCData;
13139 inline std::list<CEPCData *>::iterator
13142 return m_listEPCData.begin();
13146 inline std::list<CEPCData *>::iterator
13149 return m_listEPCData.end();
13156 clearSubParameterList ((tListOfParameters *) &m_listEPCData);
13163 return (
int) (m_listEPCData.size());
13180 return m_pImpinjLocationReportData;
13185 setImpinjLocationReportData (
13197 return m_pImpinjDirectionReportData;
13202 setImpinjDirectionReportData (
13207 std::list<CParameter *> m_listCustom;
13211 inline std::list<CParameter *>::iterator
13214 return m_listCustom.begin();
13218 inline std::list<CParameter *>::iterator
13221 return m_listCustom.end();
13228 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13235 return (
int) (m_listCustom.size());
13241 CParameter * pValue);
13302 static const CFieldDescriptor *
const 13303 s_apFieldDescriptorTable[];
13305 static const CTypeDescriptor
13310 CDecoderStream * pDecoderStream);
13313 assimilateSubParameters (
13314 CErrorDetails * pError);
13318 CEncoderStream * pEncoderStream)
const;
13323 const CTypeDescriptor * pEnclosingElementType)
const;
13327 s_construct (
void);
13331 CDecoderStream * pDecoderStream,
13332 CElement * pElement);
13337 llrp_u1_t m_EnableUpdateReport;
13342 static const CFieldDescriptor
13343 s_fdEnableUpdateReport;
13350 return m_EnableUpdateReport;
13358 m_EnableUpdateReport = value;
13363 llrp_u1_t m_EnableEntryReport;
13368 static const CFieldDescriptor
13369 s_fdEnableEntryReport;
13376 return m_EnableEntryReport;
13384 m_EnableEntryReport = value;
13389 llrp_u1_t m_EnableExitReport;
13394 static const CFieldDescriptor
13395 s_fdEnableExitReport;
13402 return m_EnableExitReport;
13410 m_EnableExitReport = value;
13415 llrp_u1_t m_EnableDiagnosticReport;
13420 static const CFieldDescriptor
13421 s_fdEnableDiagnosticReport;
13428 return m_EnableDiagnosticReport;
13436 m_EnableDiagnosticReport = value;
13441 EImpinjDirectionDiagnosticReportLevel m_eDiagnosticReportLevel;
13446 static const CFieldDescriptor
13447 s_fdDiagnosticReportLevel;
13451 inline EImpinjDirectionDiagnosticReportLevel
13454 return m_eDiagnosticReportLevel;
13460 EImpinjDirectionDiagnosticReportLevel value)
13462 m_eDiagnosticReportLevel = value;
13468 std::list<CParameter *> m_listCustom;
13472 inline std::list<CParameter *>::iterator
13475 return m_listCustom.begin();
13479 inline std::list<CParameter *>::iterator
13482 return m_listCustom.end();
13489 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13496 return (
int) (m_listCustom.size());
13502 CParameter * pValue);
13564 static const CFieldDescriptor *
const 13565 s_apFieldDescriptorTable[];
13567 static const CTypeDescriptor
13572 CDecoderStream * pDecoderStream);
13575 assimilateSubParameters (
13576 CErrorDetails * pError);
13580 CEncoderStream * pEncoderStream)
const;
13585 const CTypeDescriptor * pEnclosingElementType)
const;
13589 s_construct (
void);
13593 CDecoderStream * pDecoderStream,
13594 CElement * pElement);
13599 EImpinjDirectionReportType m_eType;
13604 static const CFieldDescriptor
13609 inline EImpinjDirectionReportType
13618 EImpinjDirectionReportType value)
13625 EImpinjDirectionTagPopulationStatus m_eTagPopulationStatus;
13630 static const CFieldDescriptor
13631 s_fdTagPopulationStatus;
13635 inline EImpinjDirectionTagPopulationStatus
13638 return m_eTagPopulationStatus;
13644 EImpinjDirectionTagPopulationStatus value)
13646 m_eTagPopulationStatus = value;
13651 llrp_u8_t m_FirstSeenSectorID;
13656 static const CFieldDescriptor
13657 s_fdFirstSeenSectorID;
13664 return m_FirstSeenSectorID;
13672 m_FirstSeenSectorID = value;
13677 llrp_u64_t m_FirstSeenTimestampUTC;
13682 static const CFieldDescriptor
13683 s_fdFirstSeenTimestampUTC;
13690 return m_FirstSeenTimestampUTC;
13698 m_FirstSeenTimestampUTC = value;
13703 llrp_u8_t m_LastSeenSectorID;
13708 static const CFieldDescriptor
13709 s_fdLastSeenSectorID;
13716 return m_LastSeenSectorID;
13724 m_LastSeenSectorID = value;
13729 llrp_u64_t m_LastSeenTimestampUTC;
13734 static const CFieldDescriptor
13735 s_fdLastSeenTimestampUTC;
13742 return m_LastSeenTimestampUTC;
13750 m_LastSeenTimestampUTC = value;
13763 return m_pImpinjDirectionDiagnosticData;
13768 setImpinjDirectionDiagnosticData (
13773 std::list<CParameter *> m_listCustom;
13777 inline std::list<CParameter *>::iterator
13780 return m_listCustom.begin();
13784 inline std::list<CParameter *>::iterator
13787 return m_listCustom.end();
13794 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13801 return (
int) (m_listCustom.size());
13807 CParameter * pValue);
13844 static const CFieldDescriptor *
const 13845 s_apFieldDescriptorTable[];
13847 static const CTypeDescriptor
13852 CDecoderStream * pDecoderStream);
13855 assimilateSubParameters (
13856 CErrorDetails * pError);
13860 CEncoderStream * pEncoderStream)
const;
13865 const CTypeDescriptor * pEnclosingElementType)
const;
13869 s_construct (
void);
13873 CDecoderStream * pDecoderStream,
13874 CElement * pElement);
13879 llrp_u32v_t m_Metric;
13884 static const CFieldDescriptor
13941 static const CFieldDescriptor *
const 13942 s_apFieldDescriptorTable[];
13944 static const CTypeDescriptor
13949 CDecoderStream * pDecoderStream);
13952 assimilateSubParameters (
13953 CErrorDetails * pError);
13957 CEncoderStream * pEncoderStream)
const;
13962 const CTypeDescriptor * pEnclosingElementType)
const;
13966 s_construct (
void);
13970 CDecoderStream * pDecoderStream,
13971 CElement * pElement);
13976 llrp_u16_t m_SystemTagPopulationLimitHighSensitivity;
13981 static const CFieldDescriptor
13982 s_fdSystemTagPopulationLimitHighSensitivity;
13989 return m_SystemTagPopulationLimitHighSensitivity;
13997 m_SystemTagPopulationLimitHighSensitivity = value;
14002 llrp_u16_t m_SystemTagPopulationLimitHighPerformance;
14007 static const CFieldDescriptor
14008 s_fdSystemTagPopulationLimitHighPerformance;
14015 return m_SystemTagPopulationLimitHighPerformance;
14023 m_SystemTagPopulationLimitHighPerformance = value;
14029 std::list<CParameter *> m_listCustom;
14033 inline std::list<CParameter *>::iterator
14036 return m_listCustom.begin();
14040 inline std::list<CParameter *>::iterator
14043 return m_listCustom.end();
14050 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14057 return (
int) (m_listCustom.size());
14063 CParameter * pValue);
14103 static const CFieldDescriptor *
const 14104 s_apFieldDescriptorTable[];
14106 static const CTypeDescriptor
14111 CDecoderStream * pDecoderStream);
14114 assimilateSubParameters (
14115 CErrorDetails * pError);
14119 CEncoderStream * pEncoderStream)
const;
14124 const CTypeDescriptor * pEnclosingElementType)
const;
14128 s_construct (
void);
14132 CDecoderStream * pDecoderStream,
14133 CElement * pElement);
14138 EImpinjIntelligentAntennaMode m_eManagementEnabled;
14143 static const CFieldDescriptor
14144 s_fdManagementEnabled;
14148 inline EImpinjIntelligentAntennaMode
14151 return m_eManagementEnabled;
14157 EImpinjIntelligentAntennaMode value)
14159 m_eManagementEnabled = value;
14165 std::list<CParameter *> m_listCustom;
14169 inline std::list<CParameter *>::iterator
14172 return m_listCustom.begin();
14176 inline std::list<CParameter *>::iterator
14179 return m_listCustom.end();
14186 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14193 return (
int) (m_listCustom.size());
14199 CParameter * pValue);
14240 static const CFieldDescriptor *
const 14241 s_apFieldDescriptorTable[];
14243 static const CTypeDescriptor
14248 CDecoderStream * pDecoderStream);
14251 assimilateSubParameters (
14252 CErrorDetails * pError);
14256 CEncoderStream * pEncoderStream)
const;
14261 const CTypeDescriptor * pEnclosingElementType)
const;
14265 s_construct (
void);
14269 CDecoderStream * pDecoderStream,
14270 CElement * pElement);
14275 llrp_u16_t m_TransmitPower;
14280 static const CFieldDescriptor
14288 return m_TransmitPower;
14296 m_TransmitPower = value;
14302 std::list<CParameter *> m_listCustom;
14306 inline std::list<CParameter *>::iterator
14309 return m_listCustom.begin();
14313 inline std::list<CParameter *>::iterator
14316 return m_listCustom.end();
14323 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14330 return (
int) (m_listCustom.size());
14336 CParameter * pValue);
14377 static const CFieldDescriptor *
const 14378 s_apFieldDescriptorTable[];
14380 static const CTypeDescriptor
14385 CDecoderStream * pDecoderStream);
14388 assimilateSubParameters (
14389 CErrorDetails * pError);
14393 CEncoderStream * pEncoderStream)
const;
14398 const CTypeDescriptor * pEnclosingElementType)
const;
14402 s_construct (
void);
14406 CDecoderStream * pDecoderStream,
14407 CElement * pElement);
14412 llrp_u1_t m_PolarizationControlEnabled;
14417 static const CFieldDescriptor
14418 s_fdPolarizationControlEnabled;
14425 return m_PolarizationControlEnabled;
14433 m_PolarizationControlEnabled = value;
14439 std::list<CParameter *> m_listCustom;
14443 inline std::list<CParameter *>::iterator
14446 return m_listCustom.begin();
14450 inline std::list<CParameter *>::iterator
14453 return m_listCustom.end();
14460 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14467 return (
int) (m_listCustom.size());
14473 CParameter * pValue);
14512 static const CFieldDescriptor *
const 14513 s_apFieldDescriptorTable[];
14515 static const CTypeDescriptor
14520 CDecoderStream * pDecoderStream);
14523 assimilateSubParameters (
14524 CErrorDetails * pError);
14528 CEncoderStream * pEncoderStream)
const;
14533 const CTypeDescriptor * pEnclosingElementType)
const;
14537 s_construct (
void);
14541 CDecoderStream * pDecoderStream,
14542 CElement * pElement);
14548 std::list<CImpinjAntennaPolarizationCapability *> m_listImpinjAntennaPolarizationCapability;
14552 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14555 return m_listImpinjAntennaPolarizationCapability.begin();
14559 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14562 return m_listImpinjAntennaPolarizationCapability.end();
14569 clearSubParameterList ((tListOfParameters *) &m_listImpinjAntennaPolarizationCapability);
14576 return (
int) (m_listImpinjAntennaPolarizationCapability.size());
14581 addImpinjAntennaPolarizationCapability (
14586 std::list<CParameter *> m_listCustom;
14590 inline std::list<CParameter *>::iterator
14593 return m_listCustom.begin();
14597 inline std::list<CParameter *>::iterator
14600 return m_listCustom.end();
14607 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14614 return (
int) (m_listCustom.size());
14620 CParameter * pValue);
14659 static const CFieldDescriptor *
const 14660 s_apFieldDescriptorTable[];
14662 static const CTypeDescriptor
14667 CDecoderStream * pDecoderStream);
14670 assimilateSubParameters (
14671 CErrorDetails * pError);
14675 CEncoderStream * pEncoderStream)
const;
14680 const CTypeDescriptor * pEnclosingElementType)
const;
14684 s_construct (
void);
14688 CDecoderStream * pDecoderStream,
14689 CElement * pElement);
14694 EImpinjAntennaPolarizationType m_eType;
14699 static const CFieldDescriptor
14704 inline EImpinjAntennaPolarizationType
14713 EImpinjAntennaPolarizationType value)
14720 llrp_u16_t m_AntennaIDOffset;
14725 static const CFieldDescriptor
14726 s_fdAntennaIDOffset;
14733 return m_AntennaIDOffset;
14741 m_AntennaIDOffset = value;
14747 std::list<CParameter *> m_listCustom;
14751 inline std::list<CParameter *>::iterator
14754 return m_listCustom.begin();
14758 inline std::list<CParameter *>::iterator
14761 return m_listCustom.end();
14768 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14775 return (
int) (m_listCustom.size());
14781 CParameter * pValue);
14819 static const CFieldDescriptor *
const 14820 s_apFieldDescriptorTable[];
14822 static const CTypeDescriptor
14827 CDecoderStream * pDecoderStream);
14830 assimilateSubParameters (
14831 CErrorDetails * pError);
14835 CEncoderStream * pEncoderStream)
const;
14840 const CTypeDescriptor * pEnclosingElementType)
const;
14844 s_construct (
void);
14848 CDecoderStream * pDecoderStream,
14849 CElement * pElement);
14854 llrp_u16v_t m_AntennaIDs;
14859 static const CFieldDescriptor
14867 return m_AntennaIDs;
14875 m_AntennaIDs = value;
14881 std::list<CParameter *> m_listCustom;
14885 inline std::list<CParameter *>::iterator
14888 return m_listCustom.begin();
14892 inline std::list<CParameter *>::iterator
14895 return m_listCustom.end();
14902 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14909 return (
int) (m_listCustom.size());
14915 CParameter * pValue);
14954 static const CFieldDescriptor *
const 14955 s_apFieldDescriptorTable[];
14957 static const CTypeDescriptor
14962 CDecoderStream * pDecoderStream);
14965 assimilateSubParameters (
14966 CErrorDetails * pError);
14970 CEncoderStream * pEncoderStream)
const;
14975 const CTypeDescriptor * pEnclosingElementType)
const;
14979 s_construct (
void);
14983 CDecoderStream * pDecoderStream,
14984 CElement * pElement);
14989 llrp_u1_t m_ParityError;
14994 static const CFieldDescriptor
15002 return m_ParityError;
15010 m_ParityError = value;
15016 std::list<CParameter *> m_listCustom;
15020 inline std::list<CParameter *>::iterator
15023 return m_listCustom.begin();
15027 inline std::list<CParameter *>::iterator
15030 return m_listCustom.end();
15037 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15044 return (
int) (m_listCustom.size());
15050 CParameter * pValue);
15095 static const CFieldDescriptor *
const 15096 s_apFieldDescriptorTable[];
15098 static const CTypeDescriptor
15103 CDecoderStream * pDecoderStream);
15106 assimilateSubParameters (
15107 CErrorDetails * pError);
15111 CEncoderStream * pEncoderStream)
const;
15116 const CTypeDescriptor * pEnclosingElementType)
const;
15120 s_construct (
void);
15124 CDecoderStream * pDecoderStream,
15125 CElement * pElement);
15130 llrp_u16_t m_OpSpecID;
15135 static const CFieldDescriptor
15151 m_OpSpecID = value;
15156 llrp_u32_t m_AccessPassword;
15161 static const CFieldDescriptor
15162 s_fdAccessPassword;
15169 return m_AccessPassword;
15177 m_AccessPassword = value;
15187 static const CFieldDescriptor
15208 llrp_u16_t m_BitPointer;
15213 static const CFieldDescriptor
15221 return m_BitPointer;
15229 m_BitPointer = value;
15234 llrp_u8_t m_BitLength;
15239 static const CFieldDescriptor
15247 return m_BitLength;
15255 m_BitLength = value;
15260 llrp_u16v_t m_Mask;
15265 static const CFieldDescriptor
15287 std::list<CParameter *> m_listCustom;
15291 inline std::list<CParameter *>::iterator
15294 return m_listCustom.begin();
15298 inline std::list<CParameter *>::iterator
15301 return m_listCustom.end();
15308 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15315 return (
int) (m_listCustom.size());
15321 CParameter * pValue);
15361 static const CFieldDescriptor *
const 15362 s_apFieldDescriptorTable[];
15364 static const CTypeDescriptor
15369 CDecoderStream * pDecoderStream);
15372 assimilateSubParameters (
15373 CErrorDetails * pError);
15377 CEncoderStream * pEncoderStream)
const;
15382 const CTypeDescriptor * pEnclosingElementType)
const;
15386 s_construct (
void);
15390 CDecoderStream * pDecoderStream,
15391 CElement * pElement);
15396 EImpinjMarginReadResultType m_eResult;
15401 static const CFieldDescriptor
15406 inline EImpinjMarginReadResultType
15415 EImpinjMarginReadResultType value)
15422 llrp_u16_t m_OpSpecID;
15427 static const CFieldDescriptor
15443 m_OpSpecID = value;
15449 std::list<CParameter *> m_listCustom;
15453 inline std::list<CParameter *>::iterator
15456 return m_listCustom.begin();
15460 inline std::list<CParameter *>::iterator
15463 return m_listCustom.end();
15470 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15477 return (
int) (m_listCustom.size());
15483 CParameter * pValue);
15522 static const CFieldDescriptor *
const 15523 s_apFieldDescriptorTable[];
15525 static const CTypeDescriptor
15530 CDecoderStream * pDecoderStream);
15533 assimilateSubParameters (
15534 CErrorDetails * pError);
15538 CEncoderStream * pEncoderStream)
const;
15543 const CTypeDescriptor * pEnclosingElementType)
const;
15547 s_construct (
void);
15551 CDecoderStream * pDecoderStream,
15552 CElement * pElement);
15557 llrp_utf8v_t m_FirmwareVersion;
15562 static const CFieldDescriptor
15563 s_fdFirmwareVersion;
15567 inline llrp_utf8v_t
15570 return m_FirmwareVersion;
15576 llrp_utf8v_t value)
15578 m_FirmwareVersion = value;
15584 std::list<CParameter *> m_listCustom;
15588 inline std::list<CParameter *>::iterator
15591 return m_listCustom.begin();
15595 inline std::list<CParameter *>::iterator
15598 return m_listCustom.end();
15605 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15612 return (
int) (m_listCustom.size());
15618 CParameter * pValue);
15656 static const CFieldDescriptor *
const 15657 s_apFieldDescriptorTable[];
15659 static const CTypeDescriptor
15664 CDecoderStream * pDecoderStream);
15667 assimilateSubParameters (
15668 CErrorDetails * pError);
15672 CEncoderStream * pEncoderStream)
const;
15677 const CTypeDescriptor * pEnclosingElementType)
const;
15681 s_construct (
void);
15685 CDecoderStream * pDecoderStream,
15686 CElement * pElement);
15691 llrp_u32v_t m_ControlData;
15696 static const CFieldDescriptor
15704 return m_ControlData;
15712 m_ControlData = value;
15718 std::list<CParameter *> m_listCustom;
15722 inline std::list<CParameter *>::iterator
15725 return m_listCustom.begin();
15729 inline std::list<CParameter *>::iterator
15732 return m_listCustom.end();
15739 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15746 return (
int) (m_listCustom.size());
15752 CParameter * pValue);
15803 static const CFieldDescriptor *
const 15804 s_apFieldDescriptorTable[];
15806 static const CTypeDescriptor
15811 CDecoderStream * pDecoderStream);
15814 assimilateSubParameters (
15815 CErrorDetails * pError);
15819 CEncoderStream * pEncoderStream)
const;
15824 const CTypeDescriptor * pEnclosingElementType)
const;
15828 s_construct (
void);
15832 CDecoderStream * pDecoderStream,
15833 CElement * pElement);
15838 llrp_u1_t m_EnableRFPowerSweep;
15843 static const CFieldDescriptor
15844 s_fdEnableRFPowerSweep;
15851 return m_EnableRFPowerSweep;
15859 m_EnableRFPowerSweep = value;
15864 llrp_u16_t m_MinimumPowerLevel;
15869 static const CFieldDescriptor
15870 s_fdMinimumPowerLevel;
15877 return m_MinimumPowerLevel;
15885 m_MinimumPowerLevel = value;
15890 llrp_u16_t m_PowerLevelStepSize;
15895 static const CFieldDescriptor
15896 s_fdPowerLevelStepSize;
15903 return m_PowerLevelStepSize;
15911 m_PowerLevelStepSize = value;
15917 std::list<CParameter *> m_listCustom;
15921 inline std::list<CParameter *>::iterator
15924 return m_listCustom.begin();
15928 inline std::list<CParameter *>::iterator
15931 return m_listCustom.end();
15938 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15945 return (
int) (m_listCustom.size());
15951 CParameter * pValue);
16006 static const CFieldDescriptor *
const 16007 s_apFieldDescriptorTable[];
16009 static const CTypeDescriptor
16014 CDecoderStream * pDecoderStream);
16017 assimilateSubParameters (
16018 CErrorDetails * pError);
16022 CEncoderStream * pEncoderStream)
const;
16027 const CTypeDescriptor * pEnclosingElementType)
const;
16031 s_construct (
void);
16035 CDecoderStream * pDecoderStream,
16036 CElement * pElement);
16041 llrp_u1_t m_Gen2v2TagsOnly;
16046 static const CFieldDescriptor
16047 s_fdGen2v2TagsOnly;
16054 return m_Gen2v2TagsOnly;
16062 m_Gen2v2TagsOnly = value;
16067 llrp_u8_t m_EPCLength;
16072 static const CFieldDescriptor
16080 return m_EPCLength;
16088 m_EPCLength = value;
16093 llrp_u16_t m_Pointer;
16098 static const CFieldDescriptor
16119 llrp_u1v_t m_TagMask;
16124 static const CFieldDescriptor
16146 std::list<CParameter *> m_listCustom;
16150 inline std::list<CParameter *>::iterator
16153 return m_listCustom.begin();
16157 inline std::list<CParameter *>::iterator
16160 return m_listCustom.end();
16167 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16174 return (
int) (m_listCustom.size());
16180 CParameter * pValue);
16240 static const CFieldDescriptor *
const 16241 s_apFieldDescriptorTable[];
16243 static const CTypeDescriptor
16248 CDecoderStream * pDecoderStream);
16251 assimilateSubParameters (
16252 CErrorDetails * pError);
16256 CEncoderStream * pEncoderStream)
const;
16261 const CTypeDescriptor * pEnclosingElementType)
const;
16265 s_construct (
void);
16269 CDecoderStream * pDecoderStream,
16270 CElement * pElement);
16275 llrp_u16_t m_OpSpecID;
16280 static const CFieldDescriptor
16296 m_OpSpecID = value;
16301 llrp_u32_t m_AccessPassword;
16306 static const CFieldDescriptor
16307 s_fdAccessPassword;
16314 return m_AccessPassword;
16322 m_AccessPassword = value;
16327 llrp_u1_t m_SendRep;
16332 static const CFieldDescriptor
16353 llrp_u1_t m_IncRepLen;
16358 static const CFieldDescriptor
16366 return m_IncRepLen;
16374 m_IncRepLen = value;
16384 static const CFieldDescriptor
16405 llrp_u1v_t m_Message;
16410 static const CFieldDescriptor
16432 std::list<CParameter *> m_listCustom;
16436 inline std::list<CParameter *>::iterator
16439 return m_listCustom.begin();
16443 inline std::list<CParameter *>::iterator
16446 return m_listCustom.end();
16453 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16460 return (
int) (m_listCustom.size());
16466 CParameter * pValue);
16510 static const CFieldDescriptor *
const 16511 s_apFieldDescriptorTable[];
16513 static const CTypeDescriptor
16518 CDecoderStream * pDecoderStream);
16521 assimilateSubParameters (
16522 CErrorDetails * pError);
16526 CEncoderStream * pEncoderStream)
const;
16531 const CTypeDescriptor * pEnclosingElementType)
const;
16535 s_construct (
void);
16539 CDecoderStream * pDecoderStream,
16540 CElement * pElement);
16545 EImpinjAuthenticateResultType m_eResult;
16550 static const CFieldDescriptor
16555 inline EImpinjAuthenticateResultType
16564 EImpinjAuthenticateResultType value)
16571 llrp_u16_t m_OpSpecID;
16576 static const CFieldDescriptor
16592 m_OpSpecID = value;
16597 llrp_u1v_t m_Response;
16602 static const CFieldDescriptor
16618 m_Response = value;
16624 std::list<CParameter *> m_listCustom;
16628 inline std::list<CParameter *>::iterator
16631 return m_listCustom.begin();
16635 inline std::list<CParameter *>::iterator
16638 return m_listCustom.end();
16645 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16652 return (
int) (m_listCustom.size());
16658 CParameter * pValue);
16680 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...
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.
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.
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.
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.
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.
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.
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.