120 extern const CVendorDescriptor
128 extern const CNamespaceDescriptor
169 enum EImpinjRequestedDataType
172 ImpinjRequestedDataType_All_Capabilities = 1000,
173 ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
174 ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
175 ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
176 ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
177 ImpinjRequestedDataType_All_Configuration = 2000,
178 ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
179 ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
180 ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
181 ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
182 ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
183 ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
184 ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
185 ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
186 ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
187 ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
188 ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
189 ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
190 ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
191 ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
192 ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
193 ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
196 extern const SEnumTableEntry
197 g_estImpinjRequestedDataType[];
241 enum EImpinjRegulatoryRegion
244 ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
245 ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
246 ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
247 ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
248 ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
249 ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
250 ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
251 ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
252 ImpinjRegulatoryRegion_China_920_925_MHz = 10,
253 ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
254 ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
255 ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
256 ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
257 ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
258 ImpinjRegulatoryRegion_India_865_867_MHz = 17,
259 ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
260 ImpinjRegulatoryRegion_Vietnam_918_923_MHz = 19,
261 ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
262 ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
263 ImpinjRegulatoryRegion_Vietnam_920_923_MHz = 22,
264 ImpinjRegulatoryRegion_Indonesia_920_923_MHz = 23,
265 ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
266 ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
267 ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
268 ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
269 ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
270 ImpinjRegulatoryRegion_ETSI_915_921_MHz = 29,
271 ImpinjRegulatoryRegion_Morocco_867_868_MHz = 30,
274 extern const SEnumTableEntry
275 g_estImpinjRegulatoryRegion[];
292 enum EImpinjInventorySearchType
295 ImpinjInventorySearchType_Reader_Selected = 0,
296 ImpinjInventorySearchType_Single_Target = 1,
297 ImpinjInventorySearchType_Dual_Target = 2,
298 ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
299 ImpinjInventorySearchType_No_Target = 4,
300 ImpinjInventorySearchType_Single_Target_BtoA = 5,
301 ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6,
304 extern const SEnumTableEntry
305 g_estImpinjInventorySearchType[];
318 enum EImpinjFixedFrequencyMode
321 ImpinjFixedFrequencyMode_Disabled = 0,
322 ImpinjFixedFrequencyMode_Auto_Select = 1,
323 ImpinjFixedFrequencyMode_Channel_List = 2,
326 extern const SEnumTableEntry
327 g_estImpinjFixedFrequencyMode[];
339 enum EImpinjReducedPowerMode
342 ImpinjReducedPowerMode_Disabled = 0,
343 ImpinjReducedPowerMode_Enabled = 1,
346 extern const SEnumTableEntry
347 g_estImpinjReducedPowerMode[];
359 enum EImpinjLowDutyCycleMode
362 ImpinjLowDutyCycleMode_Disabled = 0,
363 ImpinjLowDutyCycleMode_Enabled = 1,
366 extern const SEnumTableEntry
367 g_estImpinjLowDutyCycleMode[];
379 enum EImpinjLinkMonitorMode
382 ImpinjLinkMonitorMode_Disabled = 0,
383 ImpinjLinkMonitorMode_Enabled = 1,
386 extern const SEnumTableEntry
387 g_estImpinjLinkMonitorMode[];
399 enum EImpinjReportBufferMode
402 ImpinjReportBufferMode_Normal = 0,
403 ImpinjReportBufferMode_Low_Latency = 1,
406 extern const SEnumTableEntry
407 g_estImpinjReportBufferMode[];
424 enum EImpinjBlockPermalockResultType
427 ImpinjBlockPermalockResultType_Success = 0,
428 ImpinjBlockPermalockResultType_Insufficient_Power = 1,
429 ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2,
430 ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
431 ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4,
432 ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5,
433 ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6,
436 extern const SEnumTableEntry
437 g_estImpinjBlockPermalockResultType[];
453 enum EImpinjGetBlockPermalockStatusResultType
456 ImpinjGetBlockPermalockStatusResultType_Success = 0,
457 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1,
458 ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2,
459 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
460 ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4,
461 ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5,
464 extern const SEnumTableEntry
465 g_estImpinjGetBlockPermalockStatusResultType[];
478 enum EImpinjQTDataProfile
481 ImpinjQTDataProfile_Unknown = 0,
482 ImpinjQTDataProfile_Private = 1,
483 ImpinjQTDataProfile_Public = 2,
486 extern const SEnumTableEntry
487 g_estImpinjQTDataProfile[];
500 enum EImpinjQTAccessRange
503 ImpinjQTAccessRange_Unknown = 0,
504 ImpinjQTAccessRange_Normal_Range = 1,
505 ImpinjQTAccessRange_Short_Range = 2,
508 extern const SEnumTableEntry
509 g_estImpinjQTAccessRange[];
522 enum EImpinjQTPersistence
525 ImpinjQTPersistence_Unknown = 0,
526 ImpinjQTPersistence_Temporary = 1,
527 ImpinjQTPersistence_Permanent = 2,
530 extern const SEnumTableEntry
531 g_estImpinjQTPersistence[];
547 enum EImpinjSetQTConfigResultType
550 ImpinjSetQTConfigResultType_Success = 0,
551 ImpinjSetQTConfigResultType_Insufficient_Power = 1,
552 ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2,
553 ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
554 ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4,
555 ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5,
558 extern const SEnumTableEntry
559 g_estImpinjSetQTConfigResultType[];
574 enum EImpinjGetQTConfigResultType
577 ImpinjGetQTConfigResultType_Success = 0,
578 ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1,
579 ImpinjGetQTConfigResultType_No_Response_From_Tag = 2,
580 ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
581 ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4,
584 extern const SEnumTableEntry
585 g_estImpinjGetQTConfigResultType[];
597 enum EImpinjSerializedTIDMode
600 ImpinjSerializedTIDMode_Disabled = 0,
601 ImpinjSerializedTIDMode_Enabled = 1,
604 extern const SEnumTableEntry
605 g_estImpinjSerializedTIDMode[];
617 enum EImpinjRFPhaseAngleMode
620 ImpinjRFPhaseAngleMode_Disabled = 0,
621 ImpinjRFPhaseAngleMode_Enabled = 1,
624 extern const SEnumTableEntry
625 g_estImpinjRFPhaseAngleMode[];
637 enum EImpinjPeakRSSIMode
640 ImpinjPeakRSSIMode_Disabled = 0,
641 ImpinjPeakRSSIMode_Enabled = 1,
644 extern const SEnumTableEntry
645 g_estImpinjPeakRSSIMode[];
657 enum EImpinjGPSCoordinatesMode
660 ImpinjGPSCoordinatesMode_Disabled = 0,
661 ImpinjGPSCoordinatesMode_Enabled = 1,
664 extern const SEnumTableEntry
665 g_estImpinjGPSCoordinatesMode[];
682 enum EImpinjAdvancedGPOMode
685 ImpinjAdvancedGPOMode_Normal = 0,
686 ImpinjAdvancedGPOMode_Pulsed = 1,
687 ImpinjAdvancedGPOMode_Reader_Operational_Status = 2,
688 ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
689 ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4,
690 ImpinjAdvancedGPOMode_Network_Connection_Status = 5,
691 ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6,
694 extern const SEnumTableEntry
695 g_estImpinjAdvancedGPOMode[];
707 enum EImpinjOptimizedReadMode
710 ImpinjOptimizedReadMode_Disabled = 0,
711 ImpinjOptimizedReadMode_Enabled = 1,
714 extern const SEnumTableEntry
715 g_estImpinjOptimizedReadMode[];
727 enum EImpinjAccessSpecOrderingMode
730 ImpinjAccessSpecOrderingMode_FIFO = 0,
731 ImpinjAccessSpecOrderingMode_Ascending = 1,
734 extern const SEnumTableEntry
735 g_estImpinjAccessSpecOrderingMode[];
747 enum EImpinjRFDopplerFrequencyMode
750 ImpinjRFDopplerFrequencyMode_Disabled = 0,
751 ImpinjRFDopplerFrequencyMode_Enabled = 1,
754 extern const SEnumTableEntry
755 g_estImpinjRFDopplerFrequencyMode[];
767 enum EImpinjTxPowerReportingModeEnum
770 ImpinjTxPowerReportingModeEnum_Disabled = 0,
771 ImpinjTxPowerReportingModeEnum_Enabled = 1,
774 extern const SEnumTableEntry
775 g_estImpinjTxPowerReportingModeEnum[];
788 enum EImpinjHubConnectedType
791 ImpinjHubConnectedType_Unknown = 0,
792 ImpinjHubConnectedType_Disconnected = 1,
793 ImpinjHubConnectedType_Connected = 2,
796 extern const SEnumTableEntry
797 g_estImpinjHubConnectedType[];
816 enum EImpinjHubFaultType
819 ImpinjHubFaultType_No_Fault = 0,
820 ImpinjHubFaultType_RF_Power = 1,
821 ImpinjHubFaultType_RF_Power_On_Hub_1 = 2,
822 ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
823 ImpinjHubFaultType_RF_Power_On_Hub_3 = 4,
824 ImpinjHubFaultType_RF_Power_On_Hub_4 = 5,
825 ImpinjHubFaultType_No_Init = 6,
826 ImpinjHubFaultType_Serial_Overflow = 7,
827 ImpinjHubFaultType_Disconnected = 8,
830 extern const SEnumTableEntry
831 g_estImpinjHubFaultType[];
844 enum EImpinjLocationReportType
847 ImpinjLocationReportType_Entry = 0,
848 ImpinjLocationReportType_Update = 1,
849 ImpinjLocationReportType_Exit = 2,
852 extern const SEnumTableEntry
853 g_estImpinjLocationReportType[];
899 enum EImpinjDirectionFieldOfView
902 ImpinjDirectionFieldOfView_ReaderSelected = 0,
903 ImpinjDirectionFieldOfView_Wide = 1,
904 ImpinjDirectionFieldOfView_Narrow = 2,
907 extern const SEnumTableEntry
908 g_estImpinjDirectionFieldOfView[];
945 enum EImpinjDirectionRFMode
948 ImpinjDirectionRFMode_HighSensitivity = 0,
949 ImpinjDirectionRFMode_HighPerformance = 1,
952 extern const SEnumTableEntry
953 g_estImpinjDirectionRFMode[];
1005 enum EImpinjDirectionDiagnosticReportLevel
1008 ImpinjDirectionDiagnosticReportLevel_Off = 0,
1009 ImpinjDirectionDiagnosticReportLevel_Basic = 1,
1010 ImpinjDirectionDiagnosticReportLevel_Extended = 2,
1011 ImpinjDirectionDiagnosticReportLevel_Debug = 3,
1014 extern const SEnumTableEntry
1015 g_estImpinjDirectionDiagnosticReportLevel[];
1056 enum EImpinjDirectionReportType
1059 ImpinjDirectionReportType_Entry = 0,
1060 ImpinjDirectionReportType_Update = 1,
1061 ImpinjDirectionReportType_Exit = 2,
1064 extern const SEnumTableEntry
1065 g_estImpinjDirectionReportType[];
1106 enum EImpinjDirectionTagPopulationStatus
1109 ImpinjDirectionTagPopulationStatus_OK = 0,
1110 ImpinjDirectionTagPopulationStatus_UserOverflow = 1,
1111 ImpinjDirectionTagPopulationStatus_SystemOverflow = 2,
1114 extern const SEnumTableEntry
1115 g_estImpinjDirectionTagPopulationStatus[];
1127 enum EImpinjIntelligentAntennaMode
1130 ImpinjIntelligentAntennaMode_Disabled = 0,
1131 ImpinjIntelligentAntennaMode_Enabled = 1,
1134 extern const SEnumTableEntry
1135 g_estImpinjIntelligentAntennaMode[];
1149 enum EImpinjAntennaPolarizationType
1152 ImpinjAntennaPolarizationType_LinearHorizontal = 0,
1153 ImpinjAntennaPolarizationType_LinearVertical = 1,
1154 ImpinjAntennaPolarizationType_CircularRight = 2,
1155 ImpinjAntennaPolarizationType_CircularLeft = 3,
1158 extern const SEnumTableEntry
1159 g_estImpinjAntennaPolarizationType[];
1178 enum EImpinjMarginReadResultType
1181 ImpinjMarginReadResultType_Success = 0,
1182 ImpinjMarginReadResultType_Failure = 1,
1183 ImpinjMarginReadResultType_Insufficient_Power = 2,
1184 ImpinjMarginReadResultType_Nonspecific_Tag_Error = 3,
1185 ImpinjMarginReadResultType_No_Response_From_Tag = 4,
1186 ImpinjMarginReadResultType_Nonspecific_Reader_Error = 5,
1187 ImpinjMarginReadResultType_Incorrect_Password_Error = 6,
1188 ImpinjMarginReadResultType_Tag_Memory_Overrun_Error = 7,
1189 ImpinjMarginReadResultType_Tag_Memory_Locked_Error = 8,
1192 extern const SEnumTableEntry
1193 g_estImpinjMarginReadResultType[];
1234 static const CFieldDescriptor *
const 1235 s_apFieldDescriptorTable[];
1237 static const CTypeDescriptor
1242 CDecoderStream * pDecoderStream);
1245 assimilateSubParameters (
1246 CErrorDetails * pError);
1250 CEncoderStream * pEncoderStream)
const;
1259 CDecoderStream * pDecoderStream,
1260 CElement * pElement);
1266 std::list<CParameter *> m_listCustom;
1270 inline std::list<CParameter *>::iterator
1273 return m_listCustom.begin();
1277 inline std::list<CParameter *>::iterator
1280 return m_listCustom.end();
1287 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1294 return (
int) (m_listCustom.size());
1300 CParameter * pValue);
1338 static const CFieldDescriptor *
const 1339 s_apFieldDescriptorTable[];
1341 static const CTypeDescriptor
1346 CDecoderStream * pDecoderStream);
1349 assimilateSubParameters (
1350 CErrorDetails * pError);
1354 CEncoderStream * pEncoderStream)
const;
1363 CDecoderStream * pDecoderStream,
1364 CElement * pElement);
1377 return m_pLLRPStatus;
1387 std::list<CParameter *> m_listCustom;
1391 inline std::list<CParameter *>::iterator
1394 return m_listCustom.begin();
1398 inline std::list<CParameter *>::iterator
1401 return m_listCustom.end();
1408 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1415 return (
int) (m_listCustom.size());
1421 CParameter * pValue);
1469 static const CFieldDescriptor *
const 1470 s_apFieldDescriptorTable[];
1472 static const CTypeDescriptor
1477 CDecoderStream * pDecoderStream);
1480 assimilateSubParameters (
1481 CErrorDetails * pError);
1485 CEncoderStream * pEncoderStream)
const;
1494 CDecoderStream * pDecoderStream,
1495 CElement * pElement);
1500 llrp_u1_t m_SaveConfiguration;
1505 static const CFieldDescriptor
1506 s_fdSaveConfiguration;
1513 return m_SaveConfiguration;
1521 m_SaveConfiguration = value;
1527 std::list<CParameter *> m_listCustom;
1531 inline std::list<CParameter *>::iterator
1534 return m_listCustom.begin();
1538 inline std::list<CParameter *>::iterator
1541 return m_listCustom.end();
1548 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1555 return (
int) (m_listCustom.size());
1561 CParameter * pValue);
1599 static const CFieldDescriptor *
const 1600 s_apFieldDescriptorTable[];
1602 static const CTypeDescriptor
1607 CDecoderStream * pDecoderStream);
1610 assimilateSubParameters (
1611 CErrorDetails * pError);
1615 CEncoderStream * pEncoderStream)
const;
1624 CDecoderStream * pDecoderStream,
1625 CElement * pElement);
1638 return m_pLLRPStatus;
1648 std::list<CParameter *> m_listCustom;
1652 inline std::list<CParameter *>::iterator
1655 return m_listCustom.begin();
1659 inline std::list<CParameter *>::iterator
1662 return m_listCustom.end();
1669 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1676 return (
int) (m_listCustom.size());
1682 CParameter * pValue);
1727 static const CFieldDescriptor *
const 1728 s_apFieldDescriptorTable[];
1730 static const CTypeDescriptor
1735 CDecoderStream * pDecoderStream);
1738 assimilateSubParameters (
1739 CErrorDetails * pError);
1743 CEncoderStream * pEncoderStream)
const;
1748 const CTypeDescriptor * pEnclosingElementType)
const;
1756 CDecoderStream * pDecoderStream,
1757 CElement * pElement);
1762 EImpinjRequestedDataType m_eRequestedData;
1767 static const CFieldDescriptor
1772 inline EImpinjRequestedDataType
1775 return m_eRequestedData;
1781 EImpinjRequestedDataType value)
1783 m_eRequestedData = value;
1789 std::list<CParameter *> m_listCustom;
1793 inline std::list<CParameter *>::iterator
1796 return m_listCustom.begin();
1800 inline std::list<CParameter *>::iterator
1803 return m_listCustom.end();
1810 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1817 return (
int) (m_listCustom.size());
1823 CParameter * pValue);
1866 static const CFieldDescriptor *
const 1867 s_apFieldDescriptorTable[];
1869 static const CTypeDescriptor
1874 CDecoderStream * pDecoderStream);
1877 assimilateSubParameters (
1878 CErrorDetails * pError);
1882 CEncoderStream * pEncoderStream)
const;
1887 const CTypeDescriptor * pEnclosingElementType)
const;
1895 CDecoderStream * pDecoderStream,
1896 CElement * pElement);
1901 EImpinjRegulatoryRegion m_eRegulatoryRegion;
1906 static const CFieldDescriptor
1907 s_fdRegulatoryRegion;
1911 inline EImpinjRegulatoryRegion
1914 return m_eRegulatoryRegion;
1920 EImpinjRegulatoryRegion value)
1922 m_eRegulatoryRegion = value;
1928 std::list<CParameter *> m_listCustom;
1932 inline std::list<CParameter *>::iterator
1935 return m_listCustom.begin();
1939 inline std::list<CParameter *>::iterator
1942 return m_listCustom.end();
1949 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1956 return (
int) (m_listCustom.size());
1962 CParameter * pValue);
2001 static const CFieldDescriptor *
const 2002 s_apFieldDescriptorTable[];
2004 static const CTypeDescriptor
2009 CDecoderStream * pDecoderStream);
2012 assimilateSubParameters (
2013 CErrorDetails * pError);
2017 CEncoderStream * pEncoderStream)
const;
2022 const CTypeDescriptor * pEnclosingElementType)
const;
2030 CDecoderStream * pDecoderStream,
2031 CElement * pElement);
2036 EImpinjInventorySearchType m_eInventorySearchMode;
2041 static const CFieldDescriptor
2042 s_fdInventorySearchMode;
2046 inline EImpinjInventorySearchType
2049 return m_eInventorySearchMode;
2055 EImpinjInventorySearchType value)
2057 m_eInventorySearchMode = value;
2063 std::list<CParameter *> m_listCustom;
2067 inline std::list<CParameter *>::iterator
2070 return m_listCustom.begin();
2074 inline std::list<CParameter *>::iterator
2077 return m_listCustom.end();
2084 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2091 return (
int) (m_listCustom.size());
2097 CParameter * pValue);
2141 static const CFieldDescriptor *
const 2142 s_apFieldDescriptorTable[];
2144 static const CTypeDescriptor
2149 CDecoderStream * pDecoderStream);
2152 assimilateSubParameters (
2153 CErrorDetails * pError);
2157 CEncoderStream * pEncoderStream)
const;
2162 const CTypeDescriptor * pEnclosingElementType)
const;
2170 CDecoderStream * pDecoderStream,
2171 CElement * pElement);
2176 EImpinjFixedFrequencyMode m_eFixedFrequencyMode;
2181 static const CFieldDescriptor
2182 s_fdFixedFrequencyMode;
2186 inline EImpinjFixedFrequencyMode
2189 return m_eFixedFrequencyMode;
2195 EImpinjFixedFrequencyMode value)
2197 m_eFixedFrequencyMode = value;
2202 llrp_u16v_t m_ChannelList;
2207 static const CFieldDescriptor
2215 return m_ChannelList;
2223 m_ChannelList = value;
2229 std::list<CParameter *> m_listCustom;
2233 inline std::list<CParameter *>::iterator
2236 return m_listCustom.begin();
2240 inline std::list<CParameter *>::iterator
2243 return m_listCustom.end();
2250 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2257 return (
int) (m_listCustom.size());
2263 CParameter * pValue);
2307 static const CFieldDescriptor *
const 2308 s_apFieldDescriptorTable[];
2310 static const CTypeDescriptor
2315 CDecoderStream * pDecoderStream);
2318 assimilateSubParameters (
2319 CErrorDetails * pError);
2323 CEncoderStream * pEncoderStream)
const;
2328 const CTypeDescriptor * pEnclosingElementType)
const;
2336 CDecoderStream * pDecoderStream,
2337 CElement * pElement);
2342 EImpinjReducedPowerMode m_eReducedPowerMode;
2347 static const CFieldDescriptor
2348 s_fdReducedPowerMode;
2352 inline EImpinjReducedPowerMode
2355 return m_eReducedPowerMode;
2361 EImpinjReducedPowerMode value)
2363 m_eReducedPowerMode = value;
2368 llrp_u16v_t m_ChannelList;
2373 static const CFieldDescriptor
2381 return m_ChannelList;
2389 m_ChannelList = value;
2395 std::list<CParameter *> m_listCustom;
2399 inline std::list<CParameter *>::iterator
2402 return m_listCustom.begin();
2406 inline std::list<CParameter *>::iterator
2409 return m_listCustom.end();
2416 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2423 return (
int) (m_listCustom.size());
2429 CParameter * pValue);
2473 static const CFieldDescriptor *
const 2474 s_apFieldDescriptorTable[];
2476 static const CTypeDescriptor
2481 CDecoderStream * pDecoderStream);
2484 assimilateSubParameters (
2485 CErrorDetails * pError);
2489 CEncoderStream * pEncoderStream)
const;
2494 const CTypeDescriptor * pEnclosingElementType)
const;
2502 CDecoderStream * pDecoderStream,
2503 CElement * pElement);
2508 EImpinjLowDutyCycleMode m_eLowDutyCycleMode;
2513 static const CFieldDescriptor
2514 s_fdLowDutyCycleMode;
2518 inline EImpinjLowDutyCycleMode
2521 return m_eLowDutyCycleMode;
2527 EImpinjLowDutyCycleMode value)
2529 m_eLowDutyCycleMode = value;
2534 llrp_u16_t m_EmptyFieldTimeout;
2539 static const CFieldDescriptor
2540 s_fdEmptyFieldTimeout;
2547 return m_EmptyFieldTimeout;
2555 m_EmptyFieldTimeout = value;
2560 llrp_u16_t m_FieldPingInterval;
2565 static const CFieldDescriptor
2566 s_fdFieldPingInterval;
2573 return m_FieldPingInterval;
2581 m_FieldPingInterval = value;
2587 std::list<CParameter *> m_listCustom;
2591 inline std::list<CParameter *>::iterator
2594 return m_listCustom.begin();
2598 inline std::list<CParameter *>::iterator
2601 return m_listCustom.end();
2608 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2615 return (
int) (m_listCustom.size());
2621 CParameter * pValue);
2660 static const CFieldDescriptor *
const 2661 s_apFieldDescriptorTable[];
2663 static const CTypeDescriptor
2668 CDecoderStream * pDecoderStream);
2671 assimilateSubParameters (
2672 CErrorDetails * pError);
2676 CEncoderStream * pEncoderStream)
const;
2681 const CTypeDescriptor * pEnclosingElementType)
const;
2689 CDecoderStream * pDecoderStream,
2690 CElement * pElement);
2696 std::list<CImpinjArrayVersion *> m_listImpinjArrayVersion;
2700 inline std::list<CImpinjArrayVersion *>::iterator
2703 return m_listImpinjArrayVersion.begin();
2707 inline std::list<CImpinjArrayVersion *>::iterator
2710 return m_listImpinjArrayVersion.end();
2717 clearSubParameterList ((tListOfParameters *) &m_listImpinjArrayVersion);
2724 return (
int) (m_listImpinjArrayVersion.size());
2729 addImpinjArrayVersion (
2734 std::list<CParameter *> m_listCustom;
2738 inline std::list<CParameter *>::iterator
2741 return m_listCustom.begin();
2745 inline std::list<CParameter *>::iterator
2748 return m_listCustom.end();
2755 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2762 return (
int) (m_listCustom.size());
2768 CParameter * pValue);
2815 static const CFieldDescriptor *
const 2816 s_apFieldDescriptorTable[];
2818 static const CTypeDescriptor
2823 CDecoderStream * pDecoderStream);
2826 assimilateSubParameters (
2827 CErrorDetails * pError);
2831 CEncoderStream * pEncoderStream)
const;
2836 const CTypeDescriptor * pEnclosingElementType)
const;
2844 CDecoderStream * pDecoderStream,
2845 CElement * pElement);
2850 llrp_utf8v_t m_ModelName;
2855 static const CFieldDescriptor
2871 m_ModelName = value;
2876 llrp_utf8v_t m_SerialNumber;
2881 static const CFieldDescriptor
2889 return m_SerialNumber;
2897 m_SerialNumber = value;
2902 llrp_utf8v_t m_SoftwareVersion;
2907 static const CFieldDescriptor
2908 s_fdSoftwareVersion;
2915 return m_SoftwareVersion;
2923 m_SoftwareVersion = value;
2928 llrp_utf8v_t m_FirmwareVersion;
2933 static const CFieldDescriptor
2934 s_fdFirmwareVersion;
2941 return m_FirmwareVersion;
2949 m_FirmwareVersion = value;
2954 llrp_utf8v_t m_FPGAVersion;
2959 static const CFieldDescriptor
2967 return m_FPGAVersion;
2975 m_FPGAVersion = value;
2980 llrp_utf8v_t m_PCBAVersion;
2985 static const CFieldDescriptor
2993 return m_PCBAVersion;
3001 m_PCBAVersion = value;
3014 return m_pImpinjHubVersions;
3019 setImpinjHubVersions (
3031 return m_pImpinjArrayVersion;
3036 setImpinjArrayVersion (
3048 return m_pImpinjBLEVersion;
3053 setImpinjBLEVersion (
3058 std::list<CParameter *> m_listCustom;
3062 inline std::list<CParameter *>::iterator
3065 return m_listCustom.begin();
3069 inline std::list<CParameter *>::iterator
3072 return m_listCustom.end();
3079 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3086 return (
int) (m_listCustom.size());
3092 CParameter * pValue);
3131 static const CFieldDescriptor *
const 3132 s_apFieldDescriptorTable[];
3134 static const CTypeDescriptor
3139 CDecoderStream * pDecoderStream);
3142 assimilateSubParameters (
3143 CErrorDetails * pError);
3147 CEncoderStream * pEncoderStream)
const;
3152 const CTypeDescriptor * pEnclosingElementType)
const;
3160 CDecoderStream * pDecoderStream,
3161 CElement * pElement);
3166 llrp_u32v_t m_FrequencyList;
3171 static const CFieldDescriptor
3179 return m_FrequencyList;
3187 m_FrequencyList = value;
3193 std::list<CParameter *> m_listCustom;
3197 inline std::list<CParameter *>::iterator
3200 return m_listCustom.begin();
3204 inline std::list<CParameter *>::iterator
3207 return m_listCustom.end();
3214 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3221 return (
int) (m_listCustom.size());
3227 CParameter * pValue);
3268 static const CFieldDescriptor *
const 3269 s_apFieldDescriptorTable[];
3271 static const CTypeDescriptor
3276 CDecoderStream * pDecoderStream);
3279 assimilateSubParameters (
3280 CErrorDetails * pError);
3284 CEncoderStream * pEncoderStream)
const;
3289 const CTypeDescriptor * pEnclosingElementType)
const;
3297 CDecoderStream * pDecoderStream,
3298 CElement * pElement);
3303 llrp_u16_t m_GPIPortNum;
3308 static const CFieldDescriptor
3316 return m_GPIPortNum;
3324 m_GPIPortNum = value;
3329 llrp_u32_t m_GPIDebounceTimerMSec;
3334 static const CFieldDescriptor
3335 s_fdGPIDebounceTimerMSec;
3342 return m_GPIDebounceTimerMSec;
3350 m_GPIDebounceTimerMSec = value;
3356 std::list<CParameter *> m_listCustom;
3360 inline std::list<CParameter *>::iterator
3363 return m_listCustom.begin();
3367 inline std::list<CParameter *>::iterator
3370 return m_listCustom.end();
3377 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3384 return (
int) (m_listCustom.size());
3390 CParameter * pValue);
3429 static const CFieldDescriptor *
const 3430 s_apFieldDescriptorTable[];
3432 static const CTypeDescriptor
3437 CDecoderStream * pDecoderStream);
3440 assimilateSubParameters (
3441 CErrorDetails * pError);
3445 CEncoderStream * pEncoderStream)
const;
3450 const CTypeDescriptor * pEnclosingElementType)
const;
3458 CDecoderStream * pDecoderStream,
3459 CElement * pElement);
3464 llrp_s16_t m_Temperature;
3469 static const CFieldDescriptor
3477 return m_Temperature;
3485 m_Temperature = value;
3491 std::list<CParameter *> m_listCustom;
3495 inline std::list<CParameter *>::iterator
3498 return m_listCustom.begin();
3502 inline std::list<CParameter *>::iterator
3505 return m_listCustom.end();
3512 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3519 return (
int) (m_listCustom.size());
3525 CParameter * pValue);
3566 static const CFieldDescriptor *
const 3567 s_apFieldDescriptorTable[];
3569 static const CTypeDescriptor
3574 CDecoderStream * pDecoderStream);
3577 assimilateSubParameters (
3578 CErrorDetails * pError);
3582 CEncoderStream * pEncoderStream)
const;
3587 const CTypeDescriptor * pEnclosingElementType)
const;
3595 CDecoderStream * pDecoderStream,
3596 CElement * pElement);
3601 EImpinjLinkMonitorMode m_eLinkMonitorMode;
3606 static const CFieldDescriptor
3607 s_fdLinkMonitorMode;
3611 inline EImpinjLinkMonitorMode
3614 return m_eLinkMonitorMode;
3620 EImpinjLinkMonitorMode value)
3622 m_eLinkMonitorMode = value;
3627 llrp_u16_t m_LinkDownThreshold;
3632 static const CFieldDescriptor
3633 s_fdLinkDownThreshold;
3640 return m_LinkDownThreshold;
3648 m_LinkDownThreshold = value;
3654 std::list<CParameter *> m_listCustom;
3658 inline std::list<CParameter *>::iterator
3661 return m_listCustom.begin();
3665 inline std::list<CParameter *>::iterator
3668 return m_listCustom.end();
3675 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3682 return (
int) (m_listCustom.size());
3688 CParameter * pValue);
3728 static const CFieldDescriptor *
const 3729 s_apFieldDescriptorTable[];
3731 static const CTypeDescriptor
3736 CDecoderStream * pDecoderStream);
3739 assimilateSubParameters (
3740 CErrorDetails * pError);
3744 CEncoderStream * pEncoderStream)
const;
3749 const CTypeDescriptor * pEnclosingElementType)
const;
3757 CDecoderStream * pDecoderStream,
3758 CElement * pElement);
3763 EImpinjReportBufferMode m_eReportBufferMode;
3768 static const CFieldDescriptor
3769 s_fdReportBufferMode;
3773 inline EImpinjReportBufferMode
3776 return m_eReportBufferMode;
3782 EImpinjReportBufferMode value)
3784 m_eReportBufferMode = value;
3790 std::list<CParameter *> m_listCustom;
3794 inline std::list<CParameter *>::iterator
3797 return m_listCustom.begin();
3801 inline std::list<CParameter *>::iterator
3804 return m_listCustom.end();
3811 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3818 return (
int) (m_listCustom.size());
3824 CParameter * pValue);
3867 static const CFieldDescriptor *
const 3868 s_apFieldDescriptorTable[];
3870 static const CTypeDescriptor
3875 CDecoderStream * pDecoderStream);
3878 assimilateSubParameters (
3879 CErrorDetails * pError);
3883 CEncoderStream * pEncoderStream)
const;
3888 const CTypeDescriptor * pEnclosingElementType)
const;
3896 CDecoderStream * pDecoderStream,
3897 CElement * pElement);
3910 return m_pImpinjBlockWriteWordCount;
3915 setImpinjBlockWriteWordCount (
3927 return m_pImpinjOpSpecRetryCount;
3932 setImpinjOpSpecRetryCount (
3944 return m_pImpinjAccessSpecOrdering;
3949 setImpinjAccessSpecOrdering (
3954 std::list<CParameter *> m_listCustom;
3958 inline std::list<CParameter *>::iterator
3961 return m_listCustom.begin();
3965 inline std::list<CParameter *>::iterator
3968 return m_listCustom.end();
3975 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3982 return (
int) (m_listCustom.size());
3988 CParameter * pValue);
4026 static const CFieldDescriptor *
const 4027 s_apFieldDescriptorTable[];
4029 static const CTypeDescriptor
4034 CDecoderStream * pDecoderStream);
4037 assimilateSubParameters (
4038 CErrorDetails * pError);
4042 CEncoderStream * pEncoderStream)
const;
4047 const CTypeDescriptor * pEnclosingElementType)
const;
4055 CDecoderStream * pDecoderStream,
4056 CElement * pElement);
4061 llrp_u16_t m_WordCount;
4066 static const CFieldDescriptor
4082 m_WordCount = value;
4088 std::list<CParameter *> m_listCustom;
4092 inline std::list<CParameter *>::iterator
4095 return m_listCustom.begin();
4099 inline std::list<CParameter *>::iterator
4102 return m_listCustom.end();
4109 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4116 return (
int) (m_listCustom.size());
4122 CParameter * pValue);
4166 static const CFieldDescriptor *
const 4167 s_apFieldDescriptorTable[];
4169 static const CTypeDescriptor
4174 CDecoderStream * pDecoderStream);
4177 assimilateSubParameters (
4178 CErrorDetails * pError);
4182 CEncoderStream * pEncoderStream)
const;
4187 const CTypeDescriptor * pEnclosingElementType)
const;
4195 CDecoderStream * pDecoderStream,
4196 CElement * pElement);
4201 llrp_u16_t m_OpSpecID;
4206 static const CFieldDescriptor
4227 llrp_u32_t m_AccessPassword;
4232 static const CFieldDescriptor
4240 return m_AccessPassword;
4248 m_AccessPassword = value;
4258 static const CFieldDescriptor
4279 llrp_u16_t m_BlockPointer;
4284 static const CFieldDescriptor
4292 return m_BlockPointer;
4300 m_BlockPointer = value;
4305 llrp_u16v_t m_BlockMask;
4310 static const CFieldDescriptor
4326 m_BlockMask = value;
4332 std::list<CParameter *> m_listCustom;
4336 inline std::list<CParameter *>::iterator
4339 return m_listCustom.begin();
4343 inline std::list<CParameter *>::iterator
4346 return m_listCustom.end();
4353 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4360 return (
int) (m_listCustom.size());
4366 CParameter * pValue);
4406 static const CFieldDescriptor *
const 4407 s_apFieldDescriptorTable[];
4409 static const CTypeDescriptor
4414 CDecoderStream * pDecoderStream);
4417 assimilateSubParameters (
4418 CErrorDetails * pError);
4422 CEncoderStream * pEncoderStream)
const;
4427 const CTypeDescriptor * pEnclosingElementType)
const;
4435 CDecoderStream * pDecoderStream,
4436 CElement * pElement);
4441 EImpinjBlockPermalockResultType m_eResult;
4446 static const CFieldDescriptor
4451 inline EImpinjBlockPermalockResultType
4460 EImpinjBlockPermalockResultType value)
4467 llrp_u16_t m_OpSpecID;
4472 static const CFieldDescriptor
4494 std::list<CParameter *> m_listCustom;
4498 inline std::list<CParameter *>::iterator
4501 return m_listCustom.begin();
4505 inline std::list<CParameter *>::iterator
4508 return m_listCustom.end();
4515 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4522 return (
int) (m_listCustom.size());
4528 CParameter * pValue);
4572 static const CFieldDescriptor *
const 4573 s_apFieldDescriptorTable[];
4575 static const CTypeDescriptor
4580 CDecoderStream * pDecoderStream);
4583 assimilateSubParameters (
4584 CErrorDetails * pError);
4588 CEncoderStream * pEncoderStream)
const;
4593 const CTypeDescriptor * pEnclosingElementType)
const;
4601 CDecoderStream * pDecoderStream,
4602 CElement * pElement);
4607 llrp_u16_t m_OpSpecID;
4612 static const CFieldDescriptor
4633 llrp_u32_t m_AccessPassword;
4638 static const CFieldDescriptor
4646 return m_AccessPassword;
4654 m_AccessPassword = value;
4664 static const CFieldDescriptor
4685 llrp_u16_t m_BlockPointer;
4690 static const CFieldDescriptor
4698 return m_BlockPointer;
4706 m_BlockPointer = value;
4711 llrp_u16_t m_BlockRange;
4716 static const CFieldDescriptor
4724 return m_BlockRange;
4732 m_BlockRange = value;
4738 std::list<CParameter *> m_listCustom;
4742 inline std::list<CParameter *>::iterator
4745 return m_listCustom.begin();
4749 inline std::list<CParameter *>::iterator
4752 return m_listCustom.end();
4759 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4766 return (
int) (m_listCustom.size());
4772 CParameter * pValue);
4813 static const CFieldDescriptor *
const 4814 s_apFieldDescriptorTable[];
4816 static const CTypeDescriptor
4821 CDecoderStream * pDecoderStream);
4824 assimilateSubParameters (
4825 CErrorDetails * pError);
4829 CEncoderStream * pEncoderStream)
const;
4834 const CTypeDescriptor * pEnclosingElementType)
const;
4842 CDecoderStream * pDecoderStream,
4843 CElement * pElement);
4848 EImpinjGetBlockPermalockStatusResultType m_eResult;
4853 static const CFieldDescriptor
4858 inline EImpinjGetBlockPermalockStatusResultType
4867 EImpinjGetBlockPermalockStatusResultType value)
4874 llrp_u16_t m_OpSpecID;
4879 static const CFieldDescriptor
4900 llrp_u16v_t m_PermalockStatus;
4905 static const CFieldDescriptor
4906 s_fdPermalockStatus;
4913 return m_PermalockStatus;
4921 m_PermalockStatus = value;
4927 std::list<CParameter *> m_listCustom;
4931 inline std::list<CParameter *>::iterator
4934 return m_listCustom.begin();
4938 inline std::list<CParameter *>::iterator
4941 return m_listCustom.end();
4948 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4955 return (
int) (m_listCustom.size());
4961 CParameter * pValue);
5005 static const CFieldDescriptor *
const 5006 s_apFieldDescriptorTable[];
5008 static const CTypeDescriptor
5013 CDecoderStream * pDecoderStream);
5016 assimilateSubParameters (
5017 CErrorDetails * pError);
5021 CEncoderStream * pEncoderStream)
const;
5026 const CTypeDescriptor * pEnclosingElementType)
const;
5034 CDecoderStream * pDecoderStream,
5035 CElement * pElement);
5040 llrp_u16_t m_OpSpecID;
5045 static const CFieldDescriptor
5066 llrp_u32_t m_AccessPassword;
5071 static const CFieldDescriptor
5079 return m_AccessPassword;
5087 m_AccessPassword = value;
5092 EImpinjQTDataProfile m_eDataProfile;
5097 static const CFieldDescriptor
5102 inline EImpinjQTDataProfile
5105 return m_eDataProfile;
5111 EImpinjQTDataProfile value)
5113 m_eDataProfile = value;
5118 EImpinjQTAccessRange m_eAccessRange;
5123 static const CFieldDescriptor
5128 inline EImpinjQTAccessRange
5131 return m_eAccessRange;
5137 EImpinjQTAccessRange value)
5139 m_eAccessRange = value;
5144 EImpinjQTPersistence m_ePersistence;
5149 static const CFieldDescriptor
5154 inline EImpinjQTPersistence
5157 return m_ePersistence;
5163 EImpinjQTPersistence value)
5165 m_ePersistence = value;
5171 std::list<CParameter *> m_listCustom;
5175 inline std::list<CParameter *>::iterator
5178 return m_listCustom.begin();
5182 inline std::list<CParameter *>::iterator
5185 return m_listCustom.end();
5192 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5199 return (
int) (m_listCustom.size());
5205 CParameter * pValue);
5245 static const CFieldDescriptor *
const 5246 s_apFieldDescriptorTable[];
5248 static const CTypeDescriptor
5253 CDecoderStream * pDecoderStream);
5256 assimilateSubParameters (
5257 CErrorDetails * pError);
5261 CEncoderStream * pEncoderStream)
const;
5266 const CTypeDescriptor * pEnclosingElementType)
const;
5274 CDecoderStream * pDecoderStream,
5275 CElement * pElement);
5280 EImpinjSetQTConfigResultType m_eResult;
5285 static const CFieldDescriptor
5290 inline EImpinjSetQTConfigResultType
5299 EImpinjSetQTConfigResultType value)
5306 llrp_u16_t m_OpSpecID;
5311 static const CFieldDescriptor
5333 std::list<CParameter *> m_listCustom;
5337 inline std::list<CParameter *>::iterator
5340 return m_listCustom.begin();
5344 inline std::list<CParameter *>::iterator
5347 return m_listCustom.end();
5354 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5361 return (
int) (m_listCustom.size());
5367 CParameter * pValue);
5407 static const CFieldDescriptor *
const 5408 s_apFieldDescriptorTable[];
5410 static const CTypeDescriptor
5415 CDecoderStream * pDecoderStream);
5418 assimilateSubParameters (
5419 CErrorDetails * pError);
5423 CEncoderStream * pEncoderStream)
const;
5428 const CTypeDescriptor * pEnclosingElementType)
const;
5436 CDecoderStream * pDecoderStream,
5437 CElement * pElement);
5442 llrp_u16_t m_OpSpecID;
5447 static const CFieldDescriptor
5468 llrp_u32_t m_AccessPassword;
5473 static const CFieldDescriptor
5481 return m_AccessPassword;
5489 m_AccessPassword = value;
5495 std::list<CParameter *> m_listCustom;
5499 inline std::list<CParameter *>::iterator
5502 return m_listCustom.begin();
5506 inline std::list<CParameter *>::iterator
5509 return m_listCustom.end();
5516 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5523 return (
int) (m_listCustom.size());
5529 CParameter * pValue);
5572 static const CFieldDescriptor *
const 5573 s_apFieldDescriptorTable[];
5575 static const CTypeDescriptor
5580 CDecoderStream * pDecoderStream);
5583 assimilateSubParameters (
5584 CErrorDetails * pError);
5588 CEncoderStream * pEncoderStream)
const;
5593 const CTypeDescriptor * pEnclosingElementType)
const;
5601 CDecoderStream * pDecoderStream,
5602 CElement * pElement);
5607 EImpinjGetQTConfigResultType m_eResult;
5612 static const CFieldDescriptor
5617 inline EImpinjGetQTConfigResultType
5626 EImpinjGetQTConfigResultType value)
5633 llrp_u16_t m_OpSpecID;
5638 static const CFieldDescriptor
5659 EImpinjQTDataProfile m_eDataProfile;
5664 static const CFieldDescriptor
5669 inline EImpinjQTDataProfile
5672 return m_eDataProfile;
5678 EImpinjQTDataProfile value)
5680 m_eDataProfile = value;
5685 EImpinjQTAccessRange m_eAccessRange;
5690 static const CFieldDescriptor
5695 inline EImpinjQTAccessRange
5698 return m_eAccessRange;
5704 EImpinjQTAccessRange value)
5706 m_eAccessRange = value;
5712 std::list<CParameter *> m_listCustom;
5716 inline std::list<CParameter *>::iterator
5719 return m_listCustom.begin();
5723 inline std::list<CParameter *>::iterator
5726 return m_listCustom.end();
5733 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5740 return (
int) (m_listCustom.size());
5746 CParameter * pValue);
5791 static const CFieldDescriptor *
const 5792 s_apFieldDescriptorTable[];
5794 static const CTypeDescriptor
5799 CDecoderStream * pDecoderStream);
5802 assimilateSubParameters (
5803 CErrorDetails * pError);
5807 CEncoderStream * pEncoderStream)
const;
5812 const CTypeDescriptor * pEnclosingElementType)
const;
5820 CDecoderStream * pDecoderStream,
5821 CElement * pElement);
5834 return m_pImpinjEnableSerializedTID;
5839 setImpinjEnableSerializedTID (
5851 return m_pImpinjEnableRFPhaseAngle;
5856 setImpinjEnableRFPhaseAngle (
5868 return m_pImpinjEnablePeakRSSI;
5873 setImpinjEnablePeakRSSI (
5885 return m_pImpinjEnableGPSCoordinates;
5890 setImpinjEnableGPSCoordinates (
5902 return m_pImpinjEnableOptimizedRead;
5907 setImpinjEnableOptimizedRead (
5919 return m_pImpinjEnableRFDopplerFrequency;
5924 setImpinjEnableRFDopplerFrequency (
5936 return m_pImpinjEnableTxPower;
5941 setImpinjEnableTxPower (
5946 std::list<CParameter *> m_listCustom;
5950 inline std::list<CParameter *>::iterator
5953 return m_listCustom.begin();
5957 inline std::list<CParameter *>::iterator
5960 return m_listCustom.end();
5967 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5974 return (
int) (m_listCustom.size());
5980 CParameter * pValue);
6018 static const CFieldDescriptor *
const 6019 s_apFieldDescriptorTable[];
6021 static const CTypeDescriptor
6026 CDecoderStream * pDecoderStream);
6029 assimilateSubParameters (
6030 CErrorDetails * pError);
6034 CEncoderStream * pEncoderStream)
const;
6039 const CTypeDescriptor * pEnclosingElementType)
const;
6047 CDecoderStream * pDecoderStream,
6048 CElement * pElement);
6053 EImpinjSerializedTIDMode m_eSerializedTIDMode;
6058 static const CFieldDescriptor
6059 s_fdSerializedTIDMode;
6063 inline EImpinjSerializedTIDMode
6066 return m_eSerializedTIDMode;
6072 EImpinjSerializedTIDMode value)
6074 m_eSerializedTIDMode = value;
6080 std::list<CParameter *> m_listCustom;
6084 inline std::list<CParameter *>::iterator
6087 return m_listCustom.begin();
6091 inline std::list<CParameter *>::iterator
6094 return m_listCustom.end();
6101 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6108 return (
int) (m_listCustom.size());
6114 CParameter * pValue);
6152 static const CFieldDescriptor *
const 6153 s_apFieldDescriptorTable[];
6155 static const CTypeDescriptor
6160 CDecoderStream * pDecoderStream);
6163 assimilateSubParameters (
6164 CErrorDetails * pError);
6168 CEncoderStream * pEncoderStream)
const;
6173 const CTypeDescriptor * pEnclosingElementType)
const;
6181 CDecoderStream * pDecoderStream,
6182 CElement * pElement);
6187 EImpinjRFPhaseAngleMode m_eRFPhaseAngleMode;
6192 static const CFieldDescriptor
6193 s_fdRFPhaseAngleMode;
6197 inline EImpinjRFPhaseAngleMode
6200 return m_eRFPhaseAngleMode;
6206 EImpinjRFPhaseAngleMode value)
6208 m_eRFPhaseAngleMode = value;
6214 std::list<CParameter *> m_listCustom;
6218 inline std::list<CParameter *>::iterator
6221 return m_listCustom.begin();
6225 inline std::list<CParameter *>::iterator
6228 return m_listCustom.end();
6235 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6242 return (
int) (m_listCustom.size());
6248 CParameter * pValue);
6286 static const CFieldDescriptor *
const 6287 s_apFieldDescriptorTable[];
6289 static const CTypeDescriptor
6294 CDecoderStream * pDecoderStream);
6297 assimilateSubParameters (
6298 CErrorDetails * pError);
6302 CEncoderStream * pEncoderStream)
const;
6307 const CTypeDescriptor * pEnclosingElementType)
const;
6315 CDecoderStream * pDecoderStream,
6316 CElement * pElement);
6321 EImpinjPeakRSSIMode m_ePeakRSSIMode;
6326 static const CFieldDescriptor
6331 inline EImpinjPeakRSSIMode
6334 return m_ePeakRSSIMode;
6340 EImpinjPeakRSSIMode value)
6342 m_ePeakRSSIMode = value;
6348 std::list<CParameter *> m_listCustom;
6352 inline std::list<CParameter *>::iterator
6355 return m_listCustom.begin();
6359 inline std::list<CParameter *>::iterator
6362 return m_listCustom.end();
6369 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6376 return (
int) (m_listCustom.size());
6382 CParameter * pValue);
6420 static const CFieldDescriptor *
const 6421 s_apFieldDescriptorTable[];
6423 static const CTypeDescriptor
6428 CDecoderStream * pDecoderStream);
6431 assimilateSubParameters (
6432 CErrorDetails * pError);
6436 CEncoderStream * pEncoderStream)
const;
6441 const CTypeDescriptor * pEnclosingElementType)
const;
6449 CDecoderStream * pDecoderStream,
6450 CElement * pElement);
6455 EImpinjGPSCoordinatesMode m_eGPSCoordinatesMode;
6460 static const CFieldDescriptor
6461 s_fdGPSCoordinatesMode;
6465 inline EImpinjGPSCoordinatesMode
6468 return m_eGPSCoordinatesMode;
6474 EImpinjGPSCoordinatesMode value)
6476 m_eGPSCoordinatesMode = value;
6482 std::list<CParameter *> m_listCustom;
6486 inline std::list<CParameter *>::iterator
6489 return m_listCustom.begin();
6493 inline std::list<CParameter *>::iterator
6496 return m_listCustom.end();
6503 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6510 return (
int) (m_listCustom.size());
6516 CParameter * pValue);
6556 static const CFieldDescriptor *
const 6557 s_apFieldDescriptorTable[];
6559 static const CTypeDescriptor
6564 CDecoderStream * pDecoderStream);
6567 assimilateSubParameters (
6568 CErrorDetails * pError);
6572 CEncoderStream * pEncoderStream)
const;
6577 const CTypeDescriptor * pEnclosingElementType)
const;
6585 CDecoderStream * pDecoderStream,
6586 CElement * pElement);
6596 static const CFieldDescriptor
6625 return m_pImpinjTIDParity;
6630 setImpinjTIDParity (
6635 std::list<CParameter *> m_listCustom;
6639 inline std::list<CParameter *>::iterator
6642 return m_listCustom.begin();
6646 inline std::list<CParameter *>::iterator
6649 return m_listCustom.end();
6656 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6663 return (
int) (m_listCustom.size());
6669 CParameter * pValue);
6708 static const CFieldDescriptor *
const 6709 s_apFieldDescriptorTable[];
6711 static const CTypeDescriptor
6716 CDecoderStream * pDecoderStream);
6719 assimilateSubParameters (
6720 CErrorDetails * pError);
6724 CEncoderStream * pEncoderStream)
const;
6729 const CTypeDescriptor * pEnclosingElementType)
const;
6737 CDecoderStream * pDecoderStream,
6738 CElement * pElement);
6743 llrp_u16_t m_PhaseAngle;
6748 static const CFieldDescriptor
6756 return m_PhaseAngle;
6764 m_PhaseAngle = value;
6770 std::list<CParameter *> m_listCustom;
6774 inline std::list<CParameter *>::iterator
6777 return m_listCustom.begin();
6781 inline std::list<CParameter *>::iterator
6784 return m_listCustom.end();
6791 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6798 return (
int) (m_listCustom.size());
6804 CParameter * pValue);
6843 static const CFieldDescriptor *
const 6844 s_apFieldDescriptorTable[];
6846 static const CTypeDescriptor
6851 CDecoderStream * pDecoderStream);
6854 assimilateSubParameters (
6855 CErrorDetails * pError);
6859 CEncoderStream * pEncoderStream)
const;
6864 const CTypeDescriptor * pEnclosingElementType)
const;
6872 CDecoderStream * pDecoderStream,
6873 CElement * pElement);
6883 static const CFieldDescriptor
6905 std::list<CParameter *> m_listCustom;
6909 inline std::list<CParameter *>::iterator
6912 return m_listCustom.begin();
6916 inline std::list<CParameter *>::iterator
6919 return m_listCustom.end();
6926 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6933 return (
int) (m_listCustom.size());
6939 CParameter * pValue);
6979 static const CFieldDescriptor *
const 6980 s_apFieldDescriptorTable[];
6982 static const CTypeDescriptor
6987 CDecoderStream * pDecoderStream);
6990 assimilateSubParameters (
6991 CErrorDetails * pError);
6995 CEncoderStream * pEncoderStream)
const;
7000 const CTypeDescriptor * pEnclosingElementType)
const;
7008 CDecoderStream * pDecoderStream,
7009 CElement * pElement);
7014 llrp_s32_t m_Latitude;
7019 static const CFieldDescriptor
7040 llrp_s32_t m_Longitude;
7045 static const CFieldDescriptor
7061 m_Longitude = value;
7067 std::list<CParameter *> m_listCustom;
7071 inline std::list<CParameter *>::iterator
7074 return m_listCustom.begin();
7078 inline std::list<CParameter *>::iterator
7081 return m_listCustom.end();
7088 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7095 return (
int) (m_listCustom.size());
7101 CParameter * pValue);
7140 static const CFieldDescriptor *
const 7141 s_apFieldDescriptorTable[];
7143 static const CTypeDescriptor
7148 CDecoderStream * pDecoderStream);
7151 assimilateSubParameters (
7152 CErrorDetails * pError);
7156 CEncoderStream * pEncoderStream)
const;
7161 const CTypeDescriptor * pEnclosingElementType)
const;
7169 CDecoderStream * pDecoderStream,
7170 CElement * pElement);
7175 llrp_u32_t m_LoopCount;
7180 static const CFieldDescriptor
7196 m_LoopCount = value;
7202 std::list<CParameter *> m_listCustom;
7206 inline std::list<CParameter *>::iterator
7209 return m_listCustom.begin();
7213 inline std::list<CParameter *>::iterator
7216 return m_listCustom.end();
7223 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7230 return (
int) (m_listCustom.size());
7236 CParameter * pValue);
7276 static const CFieldDescriptor *
const 7277 s_apFieldDescriptorTable[];
7279 static const CTypeDescriptor
7284 CDecoderStream * pDecoderStream);
7287 assimilateSubParameters (
7288 CErrorDetails * pError);
7292 CEncoderStream * pEncoderStream)
const;
7297 const CTypeDescriptor * pEnclosingElementType)
const;
7305 CDecoderStream * pDecoderStream,
7306 CElement * pElement);
7319 return m_pImpinjGGASentence;
7324 setImpinjGGASentence (
7336 return m_pImpinjRMCSentence;
7341 setImpinjRMCSentence (
7346 std::list<CParameter *> m_listCustom;
7350 inline std::list<CParameter *>::iterator
7353 return m_listCustom.begin();
7357 inline std::list<CParameter *>::iterator
7360 return m_listCustom.end();
7367 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7374 return (
int) (m_listCustom.size());
7380 CParameter * pValue);
7418 static const CFieldDescriptor *
const 7419 s_apFieldDescriptorTable[];
7421 static const CTypeDescriptor
7426 CDecoderStream * pDecoderStream);
7429 assimilateSubParameters (
7430 CErrorDetails * pError);
7434 CEncoderStream * pEncoderStream)
const;
7439 const CTypeDescriptor * pEnclosingElementType)
const;
7447 CDecoderStream * pDecoderStream,
7448 CElement * pElement);
7453 llrp_utf8v_t m_GGASentence;
7458 static const CFieldDescriptor
7466 return m_GGASentence;
7474 m_GGASentence = value;
7480 std::list<CParameter *> m_listCustom;
7484 inline std::list<CParameter *>::iterator
7487 return m_listCustom.begin();
7491 inline std::list<CParameter *>::iterator
7494 return m_listCustom.end();
7501 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7508 return (
int) (m_listCustom.size());
7514 CParameter * pValue);
7552 static const CFieldDescriptor *
const 7553 s_apFieldDescriptorTable[];
7555 static const CTypeDescriptor
7560 CDecoderStream * pDecoderStream);
7563 assimilateSubParameters (
7564 CErrorDetails * pError);
7568 CEncoderStream * pEncoderStream)
const;
7573 const CTypeDescriptor * pEnclosingElementType)
const;
7581 CDecoderStream * pDecoderStream,
7582 CElement * pElement);
7587 llrp_utf8v_t m_RMCSentence;
7592 static const CFieldDescriptor
7600 return m_RMCSentence;
7608 m_RMCSentence = value;
7614 std::list<CParameter *> m_listCustom;
7618 inline std::list<CParameter *>::iterator
7621 return m_listCustom.begin();
7625 inline std::list<CParameter *>::iterator
7628 return m_listCustom.end();
7635 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7642 return (
int) (m_listCustom.size());
7648 CParameter * pValue);
7686 static const CFieldDescriptor *
const 7687 s_apFieldDescriptorTable[];
7689 static const CTypeDescriptor
7694 CDecoderStream * pDecoderStream);
7697 assimilateSubParameters (
7698 CErrorDetails * pError);
7702 CEncoderStream * pEncoderStream)
const;
7707 const CTypeDescriptor * pEnclosingElementType)
const;
7715 CDecoderStream * pDecoderStream,
7716 CElement * pElement);
7721 llrp_u16_t m_RetryCount;
7726 static const CFieldDescriptor
7734 return m_RetryCount;
7742 m_RetryCount = value;
7748 std::list<CParameter *> m_listCustom;
7752 inline std::list<CParameter *>::iterator
7755 return m_listCustom.begin();
7759 inline std::list<CParameter *>::iterator
7762 return m_listCustom.end();
7769 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7776 return (
int) (m_listCustom.size());
7782 CParameter * pValue);
7824 static const CFieldDescriptor *
const 7825 s_apFieldDescriptorTable[];
7827 static const CTypeDescriptor
7832 CDecoderStream * pDecoderStream);
7835 assimilateSubParameters (
7836 CErrorDetails * pError);
7840 CEncoderStream * pEncoderStream)
const;
7845 const CTypeDescriptor * pEnclosingElementType)
const;
7853 CDecoderStream * pDecoderStream,
7854 CElement * pElement);
7859 llrp_u16_t m_GPOPortNum;
7864 static const CFieldDescriptor
7872 return m_GPOPortNum;
7880 m_GPOPortNum = value;
7885 EImpinjAdvancedGPOMode m_eGPOMode;
7890 static const CFieldDescriptor
7895 inline EImpinjAdvancedGPOMode
7904 EImpinjAdvancedGPOMode value)
7911 llrp_u32_t m_GPOPulseDurationMSec;
7916 static const CFieldDescriptor
7917 s_fdGPOPulseDurationMSec;
7924 return m_GPOPulseDurationMSec;
7932 m_GPOPulseDurationMSec = value;
7938 std::list<CParameter *> m_listCustom;
7942 inline std::list<CParameter *>::iterator
7945 return m_listCustom.begin();
7949 inline std::list<CParameter *>::iterator
7952 return m_listCustom.end();
7959 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7966 return (
int) (m_listCustom.size());
7972 CParameter * pValue);
8020 static const CFieldDescriptor *
const 8021 s_apFieldDescriptorTable[];
8023 static const CTypeDescriptor
8028 CDecoderStream * pDecoderStream);
8031 assimilateSubParameters (
8032 CErrorDetails * pError);
8036 CEncoderStream * pEncoderStream)
const;
8041 const CTypeDescriptor * pEnclosingElementType)
const;
8049 CDecoderStream * pDecoderStream,
8050 CElement * pElement);
8055 EImpinjOptimizedReadMode m_eOptimizedReadMode;
8060 static const CFieldDescriptor
8061 s_fdOptimizedReadMode;
8065 inline EImpinjOptimizedReadMode
8068 return m_eOptimizedReadMode;
8074 EImpinjOptimizedReadMode value)
8076 m_eOptimizedReadMode = value;
8082 std::list<CC1G2Read *> m_listC1G2Read;
8086 inline std::list<CC1G2Read *>::iterator
8089 return m_listC1G2Read.begin();
8093 inline std::list<CC1G2Read *>::iterator
8096 return m_listC1G2Read.end();
8103 clearSubParameterList ((tListOfParameters *) &m_listC1G2Read);
8110 return (
int) (m_listC1G2Read.size());
8120 std::list<CParameter *> m_listCustom;
8124 inline std::list<CParameter *>::iterator
8127 return m_listCustom.begin();
8131 inline std::list<CParameter *>::iterator
8134 return m_listCustom.end();
8141 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8148 return (
int) (m_listCustom.size());
8154 CParameter * pValue);
8195 static const CFieldDescriptor *
const 8196 s_apFieldDescriptorTable[];
8198 static const CTypeDescriptor
8203 CDecoderStream * pDecoderStream);
8206 assimilateSubParameters (
8207 CErrorDetails * pError);
8211 CEncoderStream * pEncoderStream)
const;
8216 const CTypeDescriptor * pEnclosingElementType)
const;
8224 CDecoderStream * pDecoderStream,
8225 CElement * pElement);
8230 EImpinjAccessSpecOrderingMode m_eOrderingMode;
8235 static const CFieldDescriptor
8240 inline EImpinjAccessSpecOrderingMode
8243 return m_eOrderingMode;
8249 EImpinjAccessSpecOrderingMode value)
8251 m_eOrderingMode = value;
8257 std::list<CParameter *> m_listCustom;
8261 inline std::list<CParameter *>::iterator
8264 return m_listCustom.begin();
8268 inline std::list<CParameter *>::iterator
8271 return m_listCustom.end();
8278 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8285 return (
int) (m_listCustom.size());
8291 CParameter * pValue);
8329 static const CFieldDescriptor *
const 8330 s_apFieldDescriptorTable[];
8332 static const CTypeDescriptor
8337 CDecoderStream * pDecoderStream);
8340 assimilateSubParameters (
8341 CErrorDetails * pError);
8345 CEncoderStream * pEncoderStream)
const;
8350 const CTypeDescriptor * pEnclosingElementType)
const;
8358 CDecoderStream * pDecoderStream,
8359 CElement * pElement);
8364 EImpinjRFDopplerFrequencyMode m_eRFDopplerFrequencyMode;
8369 static const CFieldDescriptor
8370 s_fdRFDopplerFrequencyMode;
8374 inline EImpinjRFDopplerFrequencyMode
8377 return m_eRFDopplerFrequencyMode;
8383 EImpinjRFDopplerFrequencyMode value)
8385 m_eRFDopplerFrequencyMode = value;
8391 std::list<CParameter *> m_listCustom;
8395 inline std::list<CParameter *>::iterator
8398 return m_listCustom.begin();
8402 inline std::list<CParameter *>::iterator
8405 return m_listCustom.end();
8412 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8419 return (
int) (m_listCustom.size());
8425 CParameter * pValue);
8464 static const CFieldDescriptor *
const 8465 s_apFieldDescriptorTable[];
8467 static const CTypeDescriptor
8472 CDecoderStream * pDecoderStream);
8475 assimilateSubParameters (
8476 CErrorDetails * pError);
8480 CEncoderStream * pEncoderStream)
const;
8485 const CTypeDescriptor * pEnclosingElementType)
const;
8493 CDecoderStream * pDecoderStream,
8494 CElement * pElement);
8499 llrp_s16_t m_DopplerFrequency;
8504 static const CFieldDescriptor
8505 s_fdDopplerFrequency;
8512 return m_DopplerFrequency;
8520 m_DopplerFrequency = value;
8526 std::list<CParameter *> m_listCustom;
8530 inline std::list<CParameter *>::iterator
8533 return m_listCustom.begin();
8537 inline std::list<CParameter *>::iterator
8540 return m_listCustom.end();
8547 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8554 return (
int) (m_listCustom.size());
8560 CParameter * pValue);
8607 static const CFieldDescriptor *
const 8608 s_apFieldDescriptorTable[];
8610 static const CTypeDescriptor
8615 CDecoderStream * pDecoderStream);
8618 assimilateSubParameters (
8619 CErrorDetails * pError);
8623 CEncoderStream * pEncoderStream)
const;
8628 const CTypeDescriptor * pEnclosingElementType)
const;
8636 CDecoderStream * pDecoderStream,
8637 CElement * pElement);
8642 llrp_u1_t m_EnableAntDwellTimeLimit;
8647 static const CFieldDescriptor
8648 s_fdEnableAntDwellTimeLimit;
8655 return m_EnableAntDwellTimeLimit;
8663 m_EnableAntDwellTimeLimit = value;
8668 llrp_u1_t m_EnableSelectGapClose;
8673 static const CFieldDescriptor
8674 s_fdEnableSelectGapClose;
8681 return m_EnableSelectGapClose;
8689 m_EnableSelectGapClose = value;
8695 std::list<CParameter *> m_listCustom;
8699 inline std::list<CParameter *>::iterator
8702 return m_listCustom.begin();
8706 inline std::list<CParameter *>::iterator
8709 return m_listCustom.end();
8716 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8723 return (
int) (m_listCustom.size());
8729 CParameter * pValue);
8767 static const CFieldDescriptor *
const 8768 s_apFieldDescriptorTable[];
8770 static const CTypeDescriptor
8775 CDecoderStream * pDecoderStream);
8778 assimilateSubParameters (
8779 CErrorDetails * pError);
8783 CEncoderStream * pEncoderStream)
const;
8788 const CTypeDescriptor * pEnclosingElementType)
const;
8796 CDecoderStream * pDecoderStream,
8797 CElement * pElement);
8802 EImpinjTxPowerReportingModeEnum m_eTxPowerReportingMode;
8807 static const CFieldDescriptor
8808 s_fdTxPowerReportingMode;
8812 inline EImpinjTxPowerReportingModeEnum
8815 return m_eTxPowerReportingMode;
8821 EImpinjTxPowerReportingModeEnum value)
8823 m_eTxPowerReportingMode = value;
8829 std::list<CParameter *> m_listCustom;
8833 inline std::list<CParameter *>::iterator
8836 return m_listCustom.begin();
8840 inline std::list<CParameter *>::iterator
8843 return m_listCustom.end();
8850 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8857 return (
int) (m_listCustom.size());
8863 CParameter * pValue);
8902 static const CFieldDescriptor *
const 8903 s_apFieldDescriptorTable[];
8905 static const CTypeDescriptor
8910 CDecoderStream * pDecoderStream);
8913 assimilateSubParameters (
8914 CErrorDetails * pError);
8918 CEncoderStream * pEncoderStream)
const;
8923 const CTypeDescriptor * pEnclosingElementType)
const;
8931 CDecoderStream * pDecoderStream,
8932 CElement * pElement);
8937 llrp_u16_t m_TxPower;
8942 static const CFieldDescriptor
8964 std::list<CParameter *> m_listCustom;
8968 inline std::list<CParameter *>::iterator
8971 return m_listCustom.begin();
8975 inline std::list<CParameter *>::iterator
8978 return m_listCustom.end();
8985 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8992 return (
int) (m_listCustom.size());
8998 CParameter * pValue);
9039 static const CFieldDescriptor *
const 9040 s_apFieldDescriptorTable[];
9042 static const CTypeDescriptor
9047 CDecoderStream * pDecoderStream);
9050 assimilateSubParameters (
9051 CErrorDetails * pError);
9055 CEncoderStream * pEncoderStream)
const;
9060 const CTypeDescriptor * pEnclosingElementType)
const;
9068 CDecoderStream * pDecoderStream,
9069 CElement * pElement);
9074 llrp_utf8v_t m_SerialNumber;
9079 static const CFieldDescriptor
9087 return m_SerialNumber;
9095 m_SerialNumber = value;
9100 llrp_utf8v_t m_FirmwareVersion;
9105 static const CFieldDescriptor
9106 s_fdFirmwareVersion;
9113 return m_FirmwareVersion;
9121 m_FirmwareVersion = value;
9126 llrp_utf8v_t m_PCBAVersion;
9131 static const CFieldDescriptor
9139 return m_PCBAVersion;
9147 m_PCBAVersion = value;
9153 std::list<CParameter *> m_listCustom;
9157 inline std::list<CParameter *>::iterator
9160 return m_listCustom.begin();
9164 inline std::list<CParameter *>::iterator
9167 return m_listCustom.end();
9174 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9181 return (
int) (m_listCustom.size());
9187 CParameter * pValue);
9234 static const CFieldDescriptor *
const 9235 s_apFieldDescriptorTable[];
9237 static const CTypeDescriptor
9242 CDecoderStream * pDecoderStream);
9245 assimilateSubParameters (
9246 CErrorDetails * pError);
9250 CEncoderStream * pEncoderStream)
const;
9255 const CTypeDescriptor * pEnclosingElementType)
const;
9263 CDecoderStream * pDecoderStream,
9264 CElement * pElement);
9269 llrp_u32_t m_MaxNumSectors;
9274 static const CFieldDescriptor
9282 return m_MaxNumSectors;
9290 m_MaxNumSectors = value;
9295 llrp_u1_t m_SupportsLISpecs;
9300 static const CFieldDescriptor
9301 s_fdSupportsLISpecs;
9308 return m_SupportsLISpecs;
9316 m_SupportsLISpecs = value;
9321 llrp_u1_t m_SupportsTISpecs;
9326 static const CFieldDescriptor
9327 s_fdSupportsTISpecs;
9334 return m_SupportsTISpecs;
9342 m_SupportsTISpecs = value;
9347 llrp_u1_t m_SupportsTSISpecs;
9352 static const CFieldDescriptor
9353 s_fdSupportsTSISpecs;
9360 return m_SupportsTSISpecs;
9368 m_SupportsTSISpecs = value;
9373 llrp_u1_t m_SupportsDISpecs;
9378 static const CFieldDescriptor
9379 s_fdSupportsDISpecs;
9386 return m_SupportsDISpecs;
9394 m_SupportsDISpecs = value;
9407 return m_pImpinjxArrayDirectionCapabilities;
9412 setImpinjxArrayDirectionCapabilities (
9417 std::list<CParameter *> m_listCustom;
9421 inline std::list<CParameter *>::iterator
9424 return m_listCustom.begin();
9428 inline std::list<CParameter *>::iterator
9431 return m_listCustom.end();
9438 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9445 return (
int) (m_listCustom.size());
9451 CParameter * pValue);
9493 static const CFieldDescriptor *
const 9494 s_apFieldDescriptorTable[];
9496 static const CTypeDescriptor
9501 CDecoderStream * pDecoderStream);
9504 assimilateSubParameters (
9505 CErrorDetails * pError);
9509 CEncoderStream * pEncoderStream)
const;
9514 const CTypeDescriptor * pEnclosingElementType)
const;
9522 CDecoderStream * pDecoderStream,
9523 CElement * pElement);
9533 static const CFieldDescriptor
9559 static const CFieldDescriptor
9585 static const CFieldDescriptor
9607 std::list<CParameter *> m_listCustom;
9611 inline std::list<CParameter *>::iterator
9614 return m_listCustom.begin();
9618 inline std::list<CParameter *>::iterator
9621 return m_listCustom.end();
9628 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9635 return (
int) (m_listCustom.size());
9641 CParameter * pValue);
9684 static const CFieldDescriptor *
const 9685 s_apFieldDescriptorTable[];
9687 static const CTypeDescriptor
9692 CDecoderStream * pDecoderStream);
9695 assimilateSubParameters (
9696 CErrorDetails * pError);
9700 CEncoderStream * pEncoderStream)
const;
9705 const CTypeDescriptor * pEnclosingElementType)
const;
9713 CDecoderStream * pDecoderStream,
9714 CElement * pElement);
9719 llrp_u1_t m_BeaconState;
9724 static const CFieldDescriptor
9732 return m_BeaconState;
9740 m_BeaconState = value;
9745 llrp_u64_t m_BeaconDurationSeconds;
9750 static const CFieldDescriptor
9751 s_fdBeaconDurationSeconds;
9758 return m_BeaconDurationSeconds;
9766 m_BeaconDurationSeconds = value;
9772 std::list<CParameter *> m_listCustom;
9776 inline std::list<CParameter *>::iterator
9779 return m_listCustom.begin();
9783 inline std::list<CParameter *>::iterator
9786 return m_listCustom.end();
9793 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9800 return (
int) (m_listCustom.size());
9806 CParameter * pValue);
9848 static const CFieldDescriptor *
const 9849 s_apFieldDescriptorTable[];
9851 static const CTypeDescriptor
9856 CDecoderStream * pDecoderStream);
9859 assimilateSubParameters (
9860 CErrorDetails * pError);
9864 CEncoderStream * pEncoderStream)
const;
9869 const CTypeDescriptor * pEnclosingElementType)
const;
9877 CDecoderStream * pDecoderStream,
9878 CElement * pElement);
9891 return m_pImpinjAntennaEventHysteresis;
9896 setImpinjAntennaEventHysteresis (
9908 return m_pImpinjAntennaEventConfiguration;
9913 setImpinjAntennaEventConfiguration (
9918 std::list<CParameter *> m_listCustom;
9922 inline std::list<CParameter *>::iterator
9925 return m_listCustom.begin();
9929 inline std::list<CParameter *>::iterator
9932 return m_listCustom.end();
9939 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9946 return (
int) (m_listCustom.size());
9952 CParameter * pValue);
9998 static const CFieldDescriptor *
const 9999 s_apFieldDescriptorTable[];
10001 static const CTypeDescriptor
10006 CDecoderStream * pDecoderStream);
10009 assimilateSubParameters (
10010 CErrorDetails * pError);
10014 CEncoderStream * pEncoderStream)
const;
10019 const CTypeDescriptor * pEnclosingElementType)
const;
10023 s_construct (
void);
10027 CDecoderStream * pDecoderStream,
10028 CElement * pElement);
10033 llrp_u64_t m_AntennaEventConnected;
10038 static const CFieldDescriptor
10039 s_fdAntennaEventConnected;
10046 return m_AntennaEventConnected;
10054 m_AntennaEventConnected = value;
10059 llrp_u64_t m_AntennaEventDisconnected;
10064 static const CFieldDescriptor
10065 s_fdAntennaEventDisconnected;
10072 return m_AntennaEventDisconnected;
10080 m_AntennaEventDisconnected = value;
10086 std::list<CParameter *> m_listCustom;
10090 inline std::list<CParameter *>::iterator
10093 return m_listCustom.begin();
10097 inline std::list<CParameter *>::iterator
10100 return m_listCustom.end();
10107 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10114 return (
int) (m_listCustom.size());
10120 CParameter * pValue);
10160 static const CFieldDescriptor *
const 10161 s_apFieldDescriptorTable[];
10163 static const CTypeDescriptor
10168 CDecoderStream * pDecoderStream);
10171 assimilateSubParameters (
10172 CErrorDetails * pError);
10176 CEncoderStream * pEncoderStream)
const;
10181 const CTypeDescriptor * pEnclosingElementType)
const;
10185 s_construct (
void);
10189 CDecoderStream * pDecoderStream,
10190 CElement * pElement);
10195 llrp_u1_t m_EnableAntennaAttemptNotification;
10200 static const CFieldDescriptor
10201 s_fdEnableAntennaAttemptNotification;
10208 return m_EnableAntennaAttemptNotification;
10216 m_EnableAntennaAttemptNotification = value;
10222 std::list<CParameter *> m_listCustom;
10226 inline std::list<CParameter *>::iterator
10229 return m_listCustom.begin();
10233 inline std::list<CParameter *>::iterator
10236 return m_listCustom.end();
10243 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10250 return (
int) (m_listCustom.size());
10256 CParameter * pValue);
10295 static const CFieldDescriptor *
const 10296 s_apFieldDescriptorTable[];
10298 static const CTypeDescriptor
10303 CDecoderStream * pDecoderStream);
10306 assimilateSubParameters (
10307 CErrorDetails * pError);
10311 CEncoderStream * pEncoderStream)
const;
10316 const CTypeDescriptor * pEnclosingElementType)
const;
10320 s_construct (
void);
10324 CDecoderStream * pDecoderStream,
10325 CElement * pElement);
10330 llrp_u16_t m_AntennaID;
10335 static const CFieldDescriptor
10343 return m_AntennaID;
10351 m_AntennaID = value;
10357 std::list<CParameter *> m_listCustom;
10361 inline std::list<CParameter *>::iterator
10364 return m_listCustom.begin();
10368 inline std::list<CParameter *>::iterator
10371 return m_listCustom.end();
10378 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10385 return (
int) (m_listCustom.size());
10391 CParameter * pValue);
10433 static const CFieldDescriptor *
const 10434 s_apFieldDescriptorTable[];
10436 static const CTypeDescriptor
10441 CDecoderStream * pDecoderStream);
10444 assimilateSubParameters (
10445 CErrorDetails * pError);
10449 CEncoderStream * pEncoderStream)
const;
10454 const CTypeDescriptor * pEnclosingElementType)
const;
10458 s_construct (
void);
10462 CDecoderStream * pDecoderStream,
10463 CElement * pElement);
10468 llrp_u16_t m_HubID;
10473 static const CFieldDescriptor
10494 EImpinjHubConnectedType m_eConnected;
10499 static const CFieldDescriptor
10504 inline EImpinjHubConnectedType
10507 return m_eConnected;
10513 EImpinjHubConnectedType value)
10515 m_eConnected = value;
10520 EImpinjHubFaultType m_eFault;
10525 static const CFieldDescriptor
10530 inline EImpinjHubFaultType
10539 EImpinjHubFaultType value)
10547 std::list<CParameter *> m_listCustom;
10551 inline std::list<CParameter *>::iterator
10554 return m_listCustom.begin();
10558 inline std::list<CParameter *>::iterator
10561 return m_listCustom.end();
10568 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10575 return (
int) (m_listCustom.size());
10581 CParameter * pValue);
10619 static const CFieldDescriptor *
const 10620 s_apFieldDescriptorTable[];
10622 static const CTypeDescriptor
10627 CDecoderStream * pDecoderStream);
10630 assimilateSubParameters (
10631 CErrorDetails * pError);
10635 CEncoderStream * pEncoderStream)
const;
10640 const CTypeDescriptor * pEnclosingElementType)
const;
10644 s_construct (
void);
10648 CDecoderStream * pDecoderStream,
10649 CElement * pElement);
10654 llrp_u32v_t m_Metric;
10659 static const CFieldDescriptor
10730 static const CFieldDescriptor *
const 10731 s_apFieldDescriptorTable[];
10733 static const CTypeDescriptor
10738 CDecoderStream * pDecoderStream);
10741 assimilateSubParameters (
10742 CErrorDetails * pError);
10746 CEncoderStream * pEncoderStream)
const;
10751 const CTypeDescriptor * pEnclosingElementType)
const;
10755 s_construct (
void);
10759 CDecoderStream * pDecoderStream,
10760 CElement * pElement);
10765 llrp_u16_t m_HeightCm;
10770 static const CFieldDescriptor
10786 m_HeightCm = value;
10791 llrp_s32_t m_FacilityXLocationCm;
10796 static const CFieldDescriptor
10797 s_fdFacilityXLocationCm;
10804 return m_FacilityXLocationCm;
10812 m_FacilityXLocationCm = value;
10817 llrp_s32_t m_FacilityYLocationCm;
10822 static const CFieldDescriptor
10823 s_fdFacilityYLocationCm;
10830 return m_FacilityYLocationCm;
10838 m_FacilityYLocationCm = value;
10843 llrp_s16_t m_OrientationDegrees;
10848 static const CFieldDescriptor
10849 s_fdOrientationDegrees;
10856 return m_OrientationDegrees;
10864 m_OrientationDegrees = value;
10870 std::list<CParameter *> m_listCustom;
10874 inline std::list<CParameter *>::iterator
10877 return m_listCustom.begin();
10881 inline std::list<CParameter *>::iterator
10884 return m_listCustom.end();
10891 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10898 return (
int) (m_listCustom.size());
10904 CParameter * pValue);
10949 static const CFieldDescriptor *
const 10950 s_apFieldDescriptorTable[];
10952 static const CTypeDescriptor
10957 CDecoderStream * pDecoderStream);
10960 assimilateSubParameters (
10961 CErrorDetails * pError);
10965 CEncoderStream * pEncoderStream)
const;
10970 const CTypeDescriptor * pEnclosingElementType)
const;
10974 s_construct (
void);
10978 CDecoderStream * pDecoderStream,
10979 CElement * pElement);
10992 return m_pImpinjLocationConfig;
10997 setImpinjLocationConfig (
11009 return m_pImpinjC1G2LocationConfig;
11014 setImpinjC1G2LocationConfig (
11026 return m_pImpinjLocationReporting;
11031 setImpinjLocationReporting (
11036 std::list<CParameter *> m_listCustom;
11040 inline std::list<CParameter *>::iterator
11043 return m_listCustom.begin();
11047 inline std::list<CParameter *>::iterator
11050 return m_listCustom.end();
11057 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11064 return (
int) (m_listCustom.size());
11070 CParameter * pValue);
11130 static const CFieldDescriptor *
const 11131 s_apFieldDescriptorTable[];
11133 static const CTypeDescriptor
11138 CDecoderStream * pDecoderStream);
11141 assimilateSubParameters (
11142 CErrorDetails * pError);
11146 CEncoderStream * pEncoderStream)
const;
11151 const CTypeDescriptor * pEnclosingElementType)
const;
11155 s_construct (
void);
11159 CDecoderStream * pDecoderStream,
11160 CElement * pElement);
11165 llrp_u16_t m_ComputeWindowSeconds;
11170 static const CFieldDescriptor
11171 s_fdComputeWindowSeconds;
11178 return m_ComputeWindowSeconds;
11186 m_ComputeWindowSeconds = value;
11191 llrp_u16_t m_TagAgeIntervalSeconds;
11196 static const CFieldDescriptor
11197 s_fdTagAgeIntervalSeconds;
11204 return m_TagAgeIntervalSeconds;
11212 m_TagAgeIntervalSeconds = value;
11217 llrp_u16_t m_UpdateIntervalSeconds;
11222 static const CFieldDescriptor
11223 s_fdUpdateIntervalSeconds;
11230 return m_UpdateIntervalSeconds;
11238 m_UpdateIntervalSeconds = value;
11251 return m_pImpinjDisabledAntennas;
11256 setImpinjDisabledAntennas (
11268 return m_pImpinjLocationAlgorithmControl;
11273 setImpinjLocationAlgorithmControl (
11278 std::list<CParameter *> m_listCustom;
11282 inline std::list<CParameter *>::iterator
11285 return m_listCustom.begin();
11289 inline std::list<CParameter *>::iterator
11292 return m_listCustom.end();
11299 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11306 return (
int) (m_listCustom.size());
11312 CParameter * pValue);
11369 static const CFieldDescriptor *
const 11370 s_apFieldDescriptorTable[];
11372 static const CTypeDescriptor
11377 CDecoderStream * pDecoderStream);
11380 assimilateSubParameters (
11381 CErrorDetails * pError);
11385 CEncoderStream * pEncoderStream)
const;
11390 const CTypeDescriptor * pEnclosingElementType)
const;
11394 s_construct (
void);
11398 CDecoderStream * pDecoderStream,
11399 CElement * pElement);
11404 llrp_u16_t m_ModeIndex;
11409 static const CFieldDescriptor
11417 return m_ModeIndex;
11425 m_ModeIndex = value;
11430 llrp_u2_t m_Session;
11435 static const CFieldDescriptor
11457 std::list<CC1G2Filter *> m_listC1G2Filter;
11461 inline std::list<CC1G2Filter *>::iterator
11464 return m_listC1G2Filter.begin();
11468 inline std::list<CC1G2Filter *>::iterator
11471 return m_listC1G2Filter.end();
11478 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
11485 return (
int) (m_listC1G2Filter.size());
11502 return m_pImpinjTransmitPower;
11507 setImpinjTransmitPower (
11512 std::list<CParameter *> m_listCustom;
11516 inline std::list<CParameter *>::iterator
11519 return m_listCustom.begin();
11523 inline std::list<CParameter *>::iterator
11526 return m_listCustom.end();
11533 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11540 return (
int) (m_listCustom.size());
11546 CParameter * pValue);
11602 static const CFieldDescriptor *
const 11603 s_apFieldDescriptorTable[];
11605 static const CTypeDescriptor
11610 CDecoderStream * pDecoderStream);
11613 assimilateSubParameters (
11614 CErrorDetails * pError);
11618 CEncoderStream * pEncoderStream)
const;
11623 const CTypeDescriptor * pEnclosingElementType)
const;
11627 s_construct (
void);
11631 CDecoderStream * pDecoderStream,
11632 CElement * pElement);
11637 llrp_u1_t m_EnableUpdateReport;
11642 static const CFieldDescriptor
11643 s_fdEnableUpdateReport;
11650 return m_EnableUpdateReport;
11658 m_EnableUpdateReport = value;
11663 llrp_u1_t m_EnableEntryReport;
11668 static const CFieldDescriptor
11669 s_fdEnableEntryReport;
11676 return m_EnableEntryReport;
11684 m_EnableEntryReport = value;
11689 llrp_u1_t m_EnableExitReport;
11694 static const CFieldDescriptor
11695 s_fdEnableExitReport;
11702 return m_EnableExitReport;
11710 m_EnableExitReport = value;
11715 llrp_u1_t m_EnableDiagnosticReport;
11720 static const CFieldDescriptor
11721 s_fdEnableDiagnosticReport;
11728 return m_EnableDiagnosticReport;
11736 m_EnableDiagnosticReport = value;
11742 std::list<CParameter *> m_listCustom;
11746 inline std::list<CParameter *>::iterator
11749 return m_listCustom.begin();
11753 inline std::list<CParameter *>::iterator
11756 return m_listCustom.end();
11763 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11770 return (
int) (m_listCustom.size());
11776 CParameter * pValue);
11821 static const CFieldDescriptor *
const 11822 s_apFieldDescriptorTable[];
11824 static const CTypeDescriptor
11829 CDecoderStream * pDecoderStream);
11832 assimilateSubParameters (
11833 CErrorDetails * pError);
11837 CEncoderStream * pEncoderStream)
const;
11842 const CTypeDescriptor * pEnclosingElementType)
const;
11846 s_construct (
void);
11850 CDecoderStream * pDecoderStream,
11851 CElement * pElement);
11856 llrp_u16_t m_ReadCount;
11861 static const CFieldDescriptor
11869 return m_ReadCount;
11877 m_ReadCount = value;
11882 llrp_u32v_t m_ConfidenceData;
11887 static const CFieldDescriptor
11888 s_fdConfidenceData;
11895 return m_ConfidenceData;
11903 m_ConfidenceData = value;
11909 std::list<CParameter *> m_listCustom;
11913 inline std::list<CParameter *>::iterator
11916 return m_listCustom.begin();
11920 inline std::list<CParameter *>::iterator
11923 return m_listCustom.end();
11930 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11937 return (
int) (m_listCustom.size());
11943 CParameter * pValue);
11995 static const CFieldDescriptor *
const 11996 s_apFieldDescriptorTable[];
11998 static const CTypeDescriptor
12003 CDecoderStream * pDecoderStream);
12006 assimilateSubParameters (
12007 CErrorDetails * pError);
12011 CEncoderStream * pEncoderStream)
const;
12016 const CTypeDescriptor * pEnclosingElementType)
const;
12020 s_construct (
void);
12024 CDecoderStream * pDecoderStream,
12025 CElement * pElement);
12030 llrp_u64_t m_LastSeenTimestampUTC;
12035 static const CFieldDescriptor
12036 s_fdLastSeenTimestampUTC;
12043 return m_LastSeenTimestampUTC;
12051 m_LastSeenTimestampUTC = value;
12056 llrp_s32_t m_LocXCentimeters;
12061 static const CFieldDescriptor
12062 s_fdLocXCentimeters;
12069 return m_LocXCentimeters;
12077 m_LocXCentimeters = value;
12082 llrp_s32_t m_LocYCentimeters;
12087 static const CFieldDescriptor
12088 s_fdLocYCentimeters;
12095 return m_LocYCentimeters;
12103 m_LocYCentimeters = value;
12108 EImpinjLocationReportType m_eType;
12113 static const CFieldDescriptor
12118 inline EImpinjLocationReportType
12127 EImpinjLocationReportType value)
12142 return m_pImpinjLocationConfidence;
12147 setImpinjLocationConfidence (
12152 std::list<CParameter *> m_listCustom;
12156 inline std::list<CParameter *>::iterator
12159 return m_listCustom.begin();
12163 inline std::list<CParameter *>::iterator
12166 return m_listCustom.end();
12173 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12180 return (
int) (m_listCustom.size());
12186 CParameter * pValue);
12233 static const CFieldDescriptor *
const 12234 s_apFieldDescriptorTable[];
12236 static const CTypeDescriptor
12241 CDecoderStream * pDecoderStream);
12244 assimilateSubParameters (
12245 CErrorDetails * pError);
12249 CEncoderStream * pEncoderStream)
const;
12254 const CTypeDescriptor * pEnclosingElementType)
const;
12258 s_construct (
void);
12262 CDecoderStream * pDecoderStream,
12263 CElement * pElement);
12276 return m_pImpinjDirectionSectors;
12281 setImpinjDirectionSectors (
12293 return m_pImpinjDirectionConfig;
12298 setImpinjDirectionConfig (
12310 return m_pImpinjC1G2DirectionConfig;
12315 setImpinjC1G2DirectionConfig (
12327 return m_pImpinjDirectionReporting;
12332 setImpinjDirectionReporting (
12337 std::list<CParameter *> m_listCustom;
12341 inline std::list<CParameter *>::iterator
12344 return m_listCustom.begin();
12348 inline std::list<CParameter *>::iterator
12351 return m_listCustom.end();
12358 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12365 return (
int) (m_listCustom.size());
12371 CParameter * pValue);
12413 static const CFieldDescriptor *
const 12414 s_apFieldDescriptorTable[];
12416 static const CTypeDescriptor
12421 CDecoderStream * pDecoderStream);
12424 assimilateSubParameters (
12425 CErrorDetails * pError);
12429 CEncoderStream * pEncoderStream)
const;
12434 const CTypeDescriptor * pEnclosingElementType)
const;
12438 s_construct (
void);
12442 CDecoderStream * pDecoderStream,
12443 CElement * pElement);
12448 llrp_u16v_t m_EnabledSectorIDs;
12453 static const CFieldDescriptor
12454 s_fdEnabledSectorIDs;
12461 return m_EnabledSectorIDs;
12469 m_EnabledSectorIDs = value;
12475 std::list<CParameter *> m_listCustom;
12479 inline std::list<CParameter *>::iterator
12482 return m_listCustom.begin();
12486 inline std::list<CParameter *>::iterator
12489 return m_listCustom.end();
12496 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12503 return (
int) (m_listCustom.size());
12509 CParameter * pValue);
12562 static const CFieldDescriptor *
const 12563 s_apFieldDescriptorTable[];
12565 static const CTypeDescriptor
12570 CDecoderStream * pDecoderStream);
12573 assimilateSubParameters (
12574 CErrorDetails * pError);
12578 CEncoderStream * pEncoderStream)
const;
12583 const CTypeDescriptor * pEnclosingElementType)
const;
12587 s_construct (
void);
12591 CDecoderStream * pDecoderStream,
12592 CElement * pElement);
12597 llrp_u16_t m_TagAgeIntervalSeconds;
12602 static const CFieldDescriptor
12603 s_fdTagAgeIntervalSeconds;
12610 return m_TagAgeIntervalSeconds;
12618 m_TagAgeIntervalSeconds = value;
12623 llrp_u16_t m_UpdateIntervalSeconds;
12628 static const CFieldDescriptor
12629 s_fdUpdateIntervalSeconds;
12636 return m_UpdateIntervalSeconds;
12644 m_UpdateIntervalSeconds = value;
12649 EImpinjDirectionFieldOfView m_eFieldOfView;
12654 static const CFieldDescriptor
12659 inline EImpinjDirectionFieldOfView
12662 return m_eFieldOfView;
12668 EImpinjDirectionFieldOfView value)
12670 m_eFieldOfView = value;
12683 return m_pImpinjDirectionUserTagPopulationLimit;
12688 setImpinjDirectionUserTagPopulationLimit (
12693 std::list<CParameter *> m_listCustom;
12697 inline std::list<CParameter *>::iterator
12700 return m_listCustom.begin();
12704 inline std::list<CParameter *>::iterator
12707 return m_listCustom.end();
12714 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12721 return (
int) (m_listCustom.size());
12727 CParameter * pValue);
12764 static const CFieldDescriptor *
const 12765 s_apFieldDescriptorTable[];
12767 static const CTypeDescriptor
12772 CDecoderStream * pDecoderStream);
12775 assimilateSubParameters (
12776 CErrorDetails * pError);
12780 CEncoderStream * pEncoderStream)
const;
12785 const CTypeDescriptor * pEnclosingElementType)
const;
12789 s_construct (
void);
12793 CDecoderStream * pDecoderStream,
12794 CElement * pElement);
12799 llrp_u16_t m_UserTagPopulationLimit;
12804 static const CFieldDescriptor
12805 s_fdUserTagPopulationLimit;
12812 return m_UserTagPopulationLimit;
12820 m_UserTagPopulationLimit = value;
12874 static const CFieldDescriptor *
const 12875 s_apFieldDescriptorTable[];
12877 static const CTypeDescriptor
12882 CDecoderStream * pDecoderStream);
12885 assimilateSubParameters (
12886 CErrorDetails * pError);
12890 CEncoderStream * pEncoderStream)
const;
12895 const CTypeDescriptor * pEnclosingElementType)
const;
12899 s_construct (
void);
12903 CDecoderStream * pDecoderStream,
12904 CElement * pElement);
12909 EImpinjDirectionRFMode m_eRFMode;
12914 static const CFieldDescriptor
12919 inline EImpinjDirectionRFMode
12928 EImpinjDirectionRFMode value)
12943 return m_pImpinjTransmitPower;
12948 setImpinjTransmitPower (
12953 std::list<CC1G2Filter *> m_listC1G2Filter;
12957 inline std::list<CC1G2Filter *>::iterator
12960 return m_listC1G2Filter.begin();
12964 inline std::list<CC1G2Filter *>::iterator
12967 return m_listC1G2Filter.end();
12974 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
12981 return (
int) (m_listC1G2Filter.size());
12991 std::list<CParameter *> m_listCustom;
12995 inline std::list<CParameter *>::iterator
12998 return m_listCustom.begin();
13002 inline std::list<CParameter *>::iterator
13005 return m_listCustom.end();
13012 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13019 return (
int) (m_listCustom.size());
13025 CParameter * pValue);
13072 static const CFieldDescriptor *
const 13073 s_apFieldDescriptorTable[];
13075 static const CTypeDescriptor
13080 CDecoderStream * pDecoderStream);
13083 assimilateSubParameters (
13084 CErrorDetails * pError);
13088 CEncoderStream * pEncoderStream)
const;
13093 const CTypeDescriptor * pEnclosingElementType)
const;
13097 s_construct (
void);
13101 CDecoderStream * pDecoderStream,
13102 CElement * pElement);
13108 std::list<CEPCData *> m_listEPCData;
13112 inline std::list<CEPCData *>::iterator
13115 return m_listEPCData.begin();
13119 inline std::list<CEPCData *>::iterator
13122 return m_listEPCData.end();
13129 clearSubParameterList ((tListOfParameters *) &m_listEPCData);
13136 return (
int) (m_listEPCData.size());
13153 return m_pImpinjLocationReportData;
13158 setImpinjLocationReportData (
13170 return m_pImpinjDirectionReportData;
13175 setImpinjDirectionReportData (
13180 std::list<CParameter *> m_listCustom;
13184 inline std::list<CParameter *>::iterator
13187 return m_listCustom.begin();
13191 inline std::list<CParameter *>::iterator
13194 return m_listCustom.end();
13201 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13208 return (
int) (m_listCustom.size());
13214 CParameter * pValue);
13275 static const CFieldDescriptor *
const 13276 s_apFieldDescriptorTable[];
13278 static const CTypeDescriptor
13283 CDecoderStream * pDecoderStream);
13286 assimilateSubParameters (
13287 CErrorDetails * pError);
13291 CEncoderStream * pEncoderStream)
const;
13296 const CTypeDescriptor * pEnclosingElementType)
const;
13300 s_construct (
void);
13304 CDecoderStream * pDecoderStream,
13305 CElement * pElement);
13310 llrp_u1_t m_EnableUpdateReport;
13315 static const CFieldDescriptor
13316 s_fdEnableUpdateReport;
13323 return m_EnableUpdateReport;
13331 m_EnableUpdateReport = value;
13336 llrp_u1_t m_EnableEntryReport;
13341 static const CFieldDescriptor
13342 s_fdEnableEntryReport;
13349 return m_EnableEntryReport;
13357 m_EnableEntryReport = value;
13362 llrp_u1_t m_EnableExitReport;
13367 static const CFieldDescriptor
13368 s_fdEnableExitReport;
13375 return m_EnableExitReport;
13383 m_EnableExitReport = value;
13388 llrp_u1_t m_EnableDiagnosticReport;
13393 static const CFieldDescriptor
13394 s_fdEnableDiagnosticReport;
13401 return m_EnableDiagnosticReport;
13409 m_EnableDiagnosticReport = value;
13414 EImpinjDirectionDiagnosticReportLevel m_eDiagnosticReportLevel;
13419 static const CFieldDescriptor
13420 s_fdDiagnosticReportLevel;
13424 inline EImpinjDirectionDiagnosticReportLevel
13427 return m_eDiagnosticReportLevel;
13433 EImpinjDirectionDiagnosticReportLevel value)
13435 m_eDiagnosticReportLevel = value;
13441 std::list<CParameter *> m_listCustom;
13445 inline std::list<CParameter *>::iterator
13448 return m_listCustom.begin();
13452 inline std::list<CParameter *>::iterator
13455 return m_listCustom.end();
13462 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13469 return (
int) (m_listCustom.size());
13475 CParameter * pValue);
13537 static const CFieldDescriptor *
const 13538 s_apFieldDescriptorTable[];
13540 static const CTypeDescriptor
13545 CDecoderStream * pDecoderStream);
13548 assimilateSubParameters (
13549 CErrorDetails * pError);
13553 CEncoderStream * pEncoderStream)
const;
13558 const CTypeDescriptor * pEnclosingElementType)
const;
13562 s_construct (
void);
13566 CDecoderStream * pDecoderStream,
13567 CElement * pElement);
13572 EImpinjDirectionReportType m_eType;
13577 static const CFieldDescriptor
13582 inline EImpinjDirectionReportType
13591 EImpinjDirectionReportType value)
13598 EImpinjDirectionTagPopulationStatus m_eTagPopulationStatus;
13603 static const CFieldDescriptor
13604 s_fdTagPopulationStatus;
13608 inline EImpinjDirectionTagPopulationStatus
13611 return m_eTagPopulationStatus;
13617 EImpinjDirectionTagPopulationStatus value)
13619 m_eTagPopulationStatus = value;
13624 llrp_u8_t m_FirstSeenSectorID;
13629 static const CFieldDescriptor
13630 s_fdFirstSeenSectorID;
13637 return m_FirstSeenSectorID;
13645 m_FirstSeenSectorID = value;
13650 llrp_u64_t m_FirstSeenTimestampUTC;
13655 static const CFieldDescriptor
13656 s_fdFirstSeenTimestampUTC;
13663 return m_FirstSeenTimestampUTC;
13671 m_FirstSeenTimestampUTC = value;
13676 llrp_u8_t m_LastSeenSectorID;
13681 static const CFieldDescriptor
13682 s_fdLastSeenSectorID;
13689 return m_LastSeenSectorID;
13697 m_LastSeenSectorID = value;
13702 llrp_u64_t m_LastSeenTimestampUTC;
13707 static const CFieldDescriptor
13708 s_fdLastSeenTimestampUTC;
13715 return m_LastSeenTimestampUTC;
13723 m_LastSeenTimestampUTC = value;
13736 return m_pImpinjDirectionDiagnosticData;
13741 setImpinjDirectionDiagnosticData (
13746 std::list<CParameter *> m_listCustom;
13750 inline std::list<CParameter *>::iterator
13753 return m_listCustom.begin();
13757 inline std::list<CParameter *>::iterator
13760 return m_listCustom.end();
13767 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13774 return (
int) (m_listCustom.size());
13780 CParameter * pValue);
13817 static const CFieldDescriptor *
const 13818 s_apFieldDescriptorTable[];
13820 static const CTypeDescriptor
13825 CDecoderStream * pDecoderStream);
13828 assimilateSubParameters (
13829 CErrorDetails * pError);
13833 CEncoderStream * pEncoderStream)
const;
13838 const CTypeDescriptor * pEnclosingElementType)
const;
13842 s_construct (
void);
13846 CDecoderStream * pDecoderStream,
13847 CElement * pElement);
13852 llrp_u32v_t m_Metric;
13857 static const CFieldDescriptor
13914 static const CFieldDescriptor *
const 13915 s_apFieldDescriptorTable[];
13917 static const CTypeDescriptor
13922 CDecoderStream * pDecoderStream);
13925 assimilateSubParameters (
13926 CErrorDetails * pError);
13930 CEncoderStream * pEncoderStream)
const;
13935 const CTypeDescriptor * pEnclosingElementType)
const;
13939 s_construct (
void);
13943 CDecoderStream * pDecoderStream,
13944 CElement * pElement);
13949 llrp_u16_t m_SystemTagPopulationLimitHighSensitivity;
13954 static const CFieldDescriptor
13955 s_fdSystemTagPopulationLimitHighSensitivity;
13962 return m_SystemTagPopulationLimitHighSensitivity;
13970 m_SystemTagPopulationLimitHighSensitivity = value;
13975 llrp_u16_t m_SystemTagPopulationLimitHighPerformance;
13980 static const CFieldDescriptor
13981 s_fdSystemTagPopulationLimitHighPerformance;
13988 return m_SystemTagPopulationLimitHighPerformance;
13996 m_SystemTagPopulationLimitHighPerformance = value;
14002 std::list<CParameter *> m_listCustom;
14006 inline std::list<CParameter *>::iterator
14009 return m_listCustom.begin();
14013 inline std::list<CParameter *>::iterator
14016 return m_listCustom.end();
14023 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14030 return (
int) (m_listCustom.size());
14036 CParameter * pValue);
14076 static const CFieldDescriptor *
const 14077 s_apFieldDescriptorTable[];
14079 static const CTypeDescriptor
14084 CDecoderStream * pDecoderStream);
14087 assimilateSubParameters (
14088 CErrorDetails * pError);
14092 CEncoderStream * pEncoderStream)
const;
14097 const CTypeDescriptor * pEnclosingElementType)
const;
14101 s_construct (
void);
14105 CDecoderStream * pDecoderStream,
14106 CElement * pElement);
14111 EImpinjIntelligentAntennaMode m_eManagementEnabled;
14116 static const CFieldDescriptor
14117 s_fdManagementEnabled;
14121 inline EImpinjIntelligentAntennaMode
14124 return m_eManagementEnabled;
14130 EImpinjIntelligentAntennaMode value)
14132 m_eManagementEnabled = value;
14138 std::list<CParameter *> m_listCustom;
14142 inline std::list<CParameter *>::iterator
14145 return m_listCustom.begin();
14149 inline std::list<CParameter *>::iterator
14152 return m_listCustom.end();
14159 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14166 return (
int) (m_listCustom.size());
14172 CParameter * pValue);
14213 static const CFieldDescriptor *
const 14214 s_apFieldDescriptorTable[];
14216 static const CTypeDescriptor
14221 CDecoderStream * pDecoderStream);
14224 assimilateSubParameters (
14225 CErrorDetails * pError);
14229 CEncoderStream * pEncoderStream)
const;
14234 const CTypeDescriptor * pEnclosingElementType)
const;
14238 s_construct (
void);
14242 CDecoderStream * pDecoderStream,
14243 CElement * pElement);
14248 llrp_u16_t m_TransmitPower;
14253 static const CFieldDescriptor
14261 return m_TransmitPower;
14269 m_TransmitPower = value;
14275 std::list<CParameter *> m_listCustom;
14279 inline std::list<CParameter *>::iterator
14282 return m_listCustom.begin();
14286 inline std::list<CParameter *>::iterator
14289 return m_listCustom.end();
14296 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14303 return (
int) (m_listCustom.size());
14309 CParameter * pValue);
14350 static const CFieldDescriptor *
const 14351 s_apFieldDescriptorTable[];
14353 static const CTypeDescriptor
14358 CDecoderStream * pDecoderStream);
14361 assimilateSubParameters (
14362 CErrorDetails * pError);
14366 CEncoderStream * pEncoderStream)
const;
14371 const CTypeDescriptor * pEnclosingElementType)
const;
14375 s_construct (
void);
14379 CDecoderStream * pDecoderStream,
14380 CElement * pElement);
14385 llrp_u1_t m_PolarizationControlEnabled;
14390 static const CFieldDescriptor
14391 s_fdPolarizationControlEnabled;
14398 return m_PolarizationControlEnabled;
14406 m_PolarizationControlEnabled = value;
14412 std::list<CParameter *> m_listCustom;
14416 inline std::list<CParameter *>::iterator
14419 return m_listCustom.begin();
14423 inline std::list<CParameter *>::iterator
14426 return m_listCustom.end();
14433 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14440 return (
int) (m_listCustom.size());
14446 CParameter * pValue);
14485 static const CFieldDescriptor *
const 14486 s_apFieldDescriptorTable[];
14488 static const CTypeDescriptor
14493 CDecoderStream * pDecoderStream);
14496 assimilateSubParameters (
14497 CErrorDetails * pError);
14501 CEncoderStream * pEncoderStream)
const;
14506 const CTypeDescriptor * pEnclosingElementType)
const;
14510 s_construct (
void);
14514 CDecoderStream * pDecoderStream,
14515 CElement * pElement);
14521 std::list<CImpinjAntennaPolarizationCapability *> m_listImpinjAntennaPolarizationCapability;
14525 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14528 return m_listImpinjAntennaPolarizationCapability.begin();
14532 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14535 return m_listImpinjAntennaPolarizationCapability.end();
14542 clearSubParameterList ((tListOfParameters *) &m_listImpinjAntennaPolarizationCapability);
14549 return (
int) (m_listImpinjAntennaPolarizationCapability.size());
14554 addImpinjAntennaPolarizationCapability (
14559 std::list<CParameter *> m_listCustom;
14563 inline std::list<CParameter *>::iterator
14566 return m_listCustom.begin();
14570 inline std::list<CParameter *>::iterator
14573 return m_listCustom.end();
14580 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14587 return (
int) (m_listCustom.size());
14593 CParameter * pValue);
14632 static const CFieldDescriptor *
const 14633 s_apFieldDescriptorTable[];
14635 static const CTypeDescriptor
14640 CDecoderStream * pDecoderStream);
14643 assimilateSubParameters (
14644 CErrorDetails * pError);
14648 CEncoderStream * pEncoderStream)
const;
14653 const CTypeDescriptor * pEnclosingElementType)
const;
14657 s_construct (
void);
14661 CDecoderStream * pDecoderStream,
14662 CElement * pElement);
14667 EImpinjAntennaPolarizationType m_eType;
14672 static const CFieldDescriptor
14677 inline EImpinjAntennaPolarizationType
14686 EImpinjAntennaPolarizationType value)
14693 llrp_u16_t m_AntennaIDOffset;
14698 static const CFieldDescriptor
14699 s_fdAntennaIDOffset;
14706 return m_AntennaIDOffset;
14714 m_AntennaIDOffset = value;
14720 std::list<CParameter *> m_listCustom;
14724 inline std::list<CParameter *>::iterator
14727 return m_listCustom.begin();
14731 inline std::list<CParameter *>::iterator
14734 return m_listCustom.end();
14741 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14748 return (
int) (m_listCustom.size());
14754 CParameter * pValue);
14792 static const CFieldDescriptor *
const 14793 s_apFieldDescriptorTable[];
14795 static const CTypeDescriptor
14800 CDecoderStream * pDecoderStream);
14803 assimilateSubParameters (
14804 CErrorDetails * pError);
14808 CEncoderStream * pEncoderStream)
const;
14813 const CTypeDescriptor * pEnclosingElementType)
const;
14817 s_construct (
void);
14821 CDecoderStream * pDecoderStream,
14822 CElement * pElement);
14827 llrp_u16v_t m_AntennaIDs;
14832 static const CFieldDescriptor
14840 return m_AntennaIDs;
14848 m_AntennaIDs = value;
14854 std::list<CParameter *> m_listCustom;
14858 inline std::list<CParameter *>::iterator
14861 return m_listCustom.begin();
14865 inline std::list<CParameter *>::iterator
14868 return m_listCustom.end();
14875 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14882 return (
int) (m_listCustom.size());
14888 CParameter * pValue);
14927 static const CFieldDescriptor *
const 14928 s_apFieldDescriptorTable[];
14930 static const CTypeDescriptor
14935 CDecoderStream * pDecoderStream);
14938 assimilateSubParameters (
14939 CErrorDetails * pError);
14943 CEncoderStream * pEncoderStream)
const;
14948 const CTypeDescriptor * pEnclosingElementType)
const;
14952 s_construct (
void);
14956 CDecoderStream * pDecoderStream,
14957 CElement * pElement);
14962 llrp_u1_t m_ParityError;
14967 static const CFieldDescriptor
14975 return m_ParityError;
14983 m_ParityError = value;
14989 std::list<CParameter *> m_listCustom;
14993 inline std::list<CParameter *>::iterator
14996 return m_listCustom.begin();
15000 inline std::list<CParameter *>::iterator
15003 return m_listCustom.end();
15010 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15017 return (
int) (m_listCustom.size());
15023 CParameter * pValue);
15068 static const CFieldDescriptor *
const 15069 s_apFieldDescriptorTable[];
15071 static const CTypeDescriptor
15076 CDecoderStream * pDecoderStream);
15079 assimilateSubParameters (
15080 CErrorDetails * pError);
15084 CEncoderStream * pEncoderStream)
const;
15089 const CTypeDescriptor * pEnclosingElementType)
const;
15093 s_construct (
void);
15097 CDecoderStream * pDecoderStream,
15098 CElement * pElement);
15103 llrp_u16_t m_OpSpecID;
15108 static const CFieldDescriptor
15124 m_OpSpecID = value;
15129 llrp_u32_t m_AccessPassword;
15134 static const CFieldDescriptor
15135 s_fdAccessPassword;
15142 return m_AccessPassword;
15150 m_AccessPassword = value;
15160 static const CFieldDescriptor
15181 llrp_u16_t m_BitPointer;
15186 static const CFieldDescriptor
15194 return m_BitPointer;
15202 m_BitPointer = value;
15207 llrp_u8_t m_BitLength;
15212 static const CFieldDescriptor
15220 return m_BitLength;
15228 m_BitLength = value;
15233 llrp_u16v_t m_Mask;
15238 static const CFieldDescriptor
15260 std::list<CParameter *> m_listCustom;
15264 inline std::list<CParameter *>::iterator
15267 return m_listCustom.begin();
15271 inline std::list<CParameter *>::iterator
15274 return m_listCustom.end();
15281 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15288 return (
int) (m_listCustom.size());
15294 CParameter * pValue);
15334 static const CFieldDescriptor *
const 15335 s_apFieldDescriptorTable[];
15337 static const CTypeDescriptor
15342 CDecoderStream * pDecoderStream);
15345 assimilateSubParameters (
15346 CErrorDetails * pError);
15350 CEncoderStream * pEncoderStream)
const;
15355 const CTypeDescriptor * pEnclosingElementType)
const;
15359 s_construct (
void);
15363 CDecoderStream * pDecoderStream,
15364 CElement * pElement);
15369 EImpinjMarginReadResultType m_eResult;
15374 static const CFieldDescriptor
15379 inline EImpinjMarginReadResultType
15388 EImpinjMarginReadResultType value)
15395 llrp_u16_t m_OpSpecID;
15400 static const CFieldDescriptor
15416 m_OpSpecID = value;
15422 std::list<CParameter *> m_listCustom;
15426 inline std::list<CParameter *>::iterator
15429 return m_listCustom.begin();
15433 inline std::list<CParameter *>::iterator
15436 return m_listCustom.end();
15443 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15450 return (
int) (m_listCustom.size());
15456 CParameter * pValue);
15495 static const CFieldDescriptor *
const 15496 s_apFieldDescriptorTable[];
15498 static const CTypeDescriptor
15503 CDecoderStream * pDecoderStream);
15506 assimilateSubParameters (
15507 CErrorDetails * pError);
15511 CEncoderStream * pEncoderStream)
const;
15516 const CTypeDescriptor * pEnclosingElementType)
const;
15520 s_construct (
void);
15524 CDecoderStream * pDecoderStream,
15525 CElement * pElement);
15530 llrp_utf8v_t m_FirmwareVersion;
15535 static const CFieldDescriptor
15536 s_fdFirmwareVersion;
15540 inline llrp_utf8v_t
15543 return m_FirmwareVersion;
15549 llrp_utf8v_t value)
15551 m_FirmwareVersion = value;
15557 std::list<CParameter *> m_listCustom;
15561 inline std::list<CParameter *>::iterator
15564 return m_listCustom.begin();
15568 inline std::list<CParameter *>::iterator
15571 return m_listCustom.end();
15578 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15585 return (
int) (m_listCustom.size());
15591 CParameter * pValue);
15629 static const CFieldDescriptor *
const 15630 s_apFieldDescriptorTable[];
15632 static const CTypeDescriptor
15637 CDecoderStream * pDecoderStream);
15640 assimilateSubParameters (
15641 CErrorDetails * pError);
15645 CEncoderStream * pEncoderStream)
const;
15650 const CTypeDescriptor * pEnclosingElementType)
const;
15654 s_construct (
void);
15658 CDecoderStream * pDecoderStream,
15659 CElement * pElement);
15664 llrp_u32v_t m_ControlData;
15669 static const CFieldDescriptor
15677 return m_ControlData;
15685 m_ControlData = value;
15691 std::list<CParameter *> m_listCustom;
15695 inline std::list<CParameter *>::iterator
15698 return m_listCustom.begin();
15702 inline std::list<CParameter *>::iterator
15705 return m_listCustom.end();
15712 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15719 return (
int) (m_listCustom.size());
15725 CParameter * pValue);
15776 static const CFieldDescriptor *
const 15777 s_apFieldDescriptorTable[];
15779 static const CTypeDescriptor
15784 CDecoderStream * pDecoderStream);
15787 assimilateSubParameters (
15788 CErrorDetails * pError);
15792 CEncoderStream * pEncoderStream)
const;
15797 const CTypeDescriptor * pEnclosingElementType)
const;
15801 s_construct (
void);
15805 CDecoderStream * pDecoderStream,
15806 CElement * pElement);
15811 llrp_u1_t m_EnableRFPowerSweep;
15816 static const CFieldDescriptor
15817 s_fdEnableRFPowerSweep;
15824 return m_EnableRFPowerSweep;
15832 m_EnableRFPowerSweep = value;
15837 llrp_u16_t m_MinimumPowerLevel;
15842 static const CFieldDescriptor
15843 s_fdMinimumPowerLevel;
15850 return m_MinimumPowerLevel;
15858 m_MinimumPowerLevel = value;
15863 llrp_u16_t m_PowerLevelStepSize;
15868 static const CFieldDescriptor
15869 s_fdPowerLevelStepSize;
15876 return m_PowerLevelStepSize;
15884 m_PowerLevelStepSize = value;
15890 std::list<CParameter *> m_listCustom;
15894 inline std::list<CParameter *>::iterator
15897 return m_listCustom.begin();
15901 inline std::list<CParameter *>::iterator
15904 return m_listCustom.end();
15911 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15918 return (
int) (m_listCustom.size());
15924 CParameter * pValue);
15946 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
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.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void 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.
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 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.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
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.
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.
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 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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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. ...
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.
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.
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.
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.
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.
EImpinjHubFaultType getFault(void)
Get accessor functions for the LLRP Fault field.
int countCustom(void)
Count of 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.
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.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.