123 extern const CVendorDescriptor
131 extern const CNamespaceDescriptor
172 enum EImpinjRequestedDataType
175 ImpinjRequestedDataType_All_Capabilities = 1000,
176 ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
177 ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
178 ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
179 ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
180 ImpinjRequestedDataType_All_Configuration = 2000,
181 ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
182 ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
183 ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
184 ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
185 ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
186 ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
187 ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
188 ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
189 ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
190 ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
191 ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
192 ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
193 ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
194 ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
195 ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
196 ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
199 extern const SEnumTableEntry
200 g_estImpinjRequestedDataType[];
240 enum EImpinjRegulatoryRegion
243 ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
244 ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
245 ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
246 ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
247 ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
248 ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
249 ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
250 ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
251 ImpinjRegulatoryRegion_China_920_925_MHz = 10,
252 ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
253 ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
254 ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
255 ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
256 ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
257 ImpinjRegulatoryRegion_India_865_867_MHz = 17,
258 ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
259 ImpinjRegulatoryRegion_Vietnam_918_923_MHz = 19,
260 ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
261 ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
262 ImpinjRegulatoryRegion_Vietnam_920_923_MHz = 22,
263 ImpinjRegulatoryRegion_Indonesia_920_923_MHz = 23,
264 ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
265 ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
266 ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
267 ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
268 ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
269 ImpinjRegulatoryRegion_ETSI_915_921_MHz = 29,
270 ImpinjRegulatoryRegion_Morocco_867_868_MHz = 30,
271 ImpinjRegulatoryRegion_Paraguay_918_928_MHz = 31,
272 ImpinjRegulatoryRegion_Morocco = 32,
275 extern const SEnumTableEntry
276 g_estImpinjRegulatoryRegion[];
293 enum EImpinjInventorySearchType
296 ImpinjInventorySearchType_Reader_Selected = 0,
297 ImpinjInventorySearchType_Single_Target = 1,
298 ImpinjInventorySearchType_Dual_Target = 2,
299 ImpinjInventorySearchType_Single_Target_With_Suppression = 3,
300 ImpinjInventorySearchType_No_Target = 4,
301 ImpinjInventorySearchType_Single_Target_BtoA = 5,
302 ImpinjInventorySearchType_Dual_Target_with_BtoASelect = 6,
305 extern const SEnumTableEntry
306 g_estImpinjInventorySearchType[];
319 enum EImpinjFixedFrequencyMode
322 ImpinjFixedFrequencyMode_Disabled = 0,
323 ImpinjFixedFrequencyMode_Auto_Select = 1,
324 ImpinjFixedFrequencyMode_Channel_List = 2,
327 extern const SEnumTableEntry
328 g_estImpinjFixedFrequencyMode[];
340 enum EImpinjReducedPowerMode
343 ImpinjReducedPowerMode_Disabled = 0,
344 ImpinjReducedPowerMode_Enabled = 1,
347 extern const SEnumTableEntry
348 g_estImpinjReducedPowerMode[];
360 enum EImpinjLowDutyCycleMode
363 ImpinjLowDutyCycleMode_Disabled = 0,
364 ImpinjLowDutyCycleMode_Enabled = 1,
367 extern const SEnumTableEntry
368 g_estImpinjLowDutyCycleMode[];
380 enum EImpinjLinkMonitorMode
383 ImpinjLinkMonitorMode_Disabled = 0,
384 ImpinjLinkMonitorMode_Enabled = 1,
387 extern const SEnumTableEntry
388 g_estImpinjLinkMonitorMode[];
400 enum EImpinjReportBufferMode
403 ImpinjReportBufferMode_Normal = 0,
404 ImpinjReportBufferMode_Low_Latency = 1,
407 extern const SEnumTableEntry
408 g_estImpinjReportBufferMode[];
425 enum EImpinjBlockPermalockResultType
428 ImpinjBlockPermalockResultType_Success = 0,
429 ImpinjBlockPermalockResultType_Insufficient_Power = 1,
430 ImpinjBlockPermalockResultType_Nonspecific_Tag_Error = 2,
431 ImpinjBlockPermalockResultType_No_Response_From_Tag = 3,
432 ImpinjBlockPermalockResultType_Nonspecific_Reader_Error = 4,
433 ImpinjBlockPermalockResultType_Incorrect_Password_Error = 5,
434 ImpinjBlockPermalockResultType_Tag_Memory_Overrun_Error = 6,
437 extern const SEnumTableEntry
438 g_estImpinjBlockPermalockResultType[];
454 enum EImpinjGetBlockPermalockStatusResultType
457 ImpinjGetBlockPermalockStatusResultType_Success = 0,
458 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Tag_Error = 1,
459 ImpinjGetBlockPermalockStatusResultType_No_Response_From_Tag = 2,
460 ImpinjGetBlockPermalockStatusResultType_Nonspecific_Reader_Error = 3,
461 ImpinjGetBlockPermalockStatusResultType_Incorrect_Password_Error = 4,
462 ImpinjGetBlockPermalockStatusResultType_Tag_Memory_Overrun_Error = 5,
465 extern const SEnumTableEntry
466 g_estImpinjGetBlockPermalockStatusResultType[];
479 enum EImpinjQTDataProfile
482 ImpinjQTDataProfile_Unknown = 0,
483 ImpinjQTDataProfile_Private = 1,
484 ImpinjQTDataProfile_Public = 2,
487 extern const SEnumTableEntry
488 g_estImpinjQTDataProfile[];
501 enum EImpinjQTAccessRange
504 ImpinjQTAccessRange_Unknown = 0,
505 ImpinjQTAccessRange_Normal_Range = 1,
506 ImpinjQTAccessRange_Short_Range = 2,
509 extern const SEnumTableEntry
510 g_estImpinjQTAccessRange[];
523 enum EImpinjQTPersistence
526 ImpinjQTPersistence_Unknown = 0,
527 ImpinjQTPersistence_Temporary = 1,
528 ImpinjQTPersistence_Permanent = 2,
531 extern const SEnumTableEntry
532 g_estImpinjQTPersistence[];
548 enum EImpinjSetQTConfigResultType
551 ImpinjSetQTConfigResultType_Success = 0,
552 ImpinjSetQTConfigResultType_Insufficient_Power = 1,
553 ImpinjSetQTConfigResultType_Nonspecific_Tag_Error = 2,
554 ImpinjSetQTConfigResultType_No_Response_From_Tag = 3,
555 ImpinjSetQTConfigResultType_Nonspecific_Reader_Error = 4,
556 ImpinjSetQTConfigResultType_Incorrect_Password_Error = 5,
559 extern const SEnumTableEntry
560 g_estImpinjSetQTConfigResultType[];
575 enum EImpinjGetQTConfigResultType
578 ImpinjGetQTConfigResultType_Success = 0,
579 ImpinjGetQTConfigResultType_Nonspecific_Tag_Error = 1,
580 ImpinjGetQTConfigResultType_No_Response_From_Tag = 2,
581 ImpinjGetQTConfigResultType_Nonspecific_Reader_Error = 3,
582 ImpinjGetQTConfigResultType_Incorrect_Password_Error = 4,
585 extern const SEnumTableEntry
586 g_estImpinjGetQTConfigResultType[];
598 enum EImpinjSerializedTIDMode
601 ImpinjSerializedTIDMode_Disabled = 0,
602 ImpinjSerializedTIDMode_Enabled = 1,
605 extern const SEnumTableEntry
606 g_estImpinjSerializedTIDMode[];
618 enum EImpinjRFPhaseAngleMode
621 ImpinjRFPhaseAngleMode_Disabled = 0,
622 ImpinjRFPhaseAngleMode_Enabled = 1,
625 extern const SEnumTableEntry
626 g_estImpinjRFPhaseAngleMode[];
638 enum EImpinjPeakRSSIMode
641 ImpinjPeakRSSIMode_Disabled = 0,
642 ImpinjPeakRSSIMode_Enabled = 1,
645 extern const SEnumTableEntry
646 g_estImpinjPeakRSSIMode[];
658 enum EImpinjGPSCoordinatesMode
661 ImpinjGPSCoordinatesMode_Disabled = 0,
662 ImpinjGPSCoordinatesMode_Enabled = 1,
665 extern const SEnumTableEntry
666 g_estImpinjGPSCoordinatesMode[];
683 enum EImpinjAdvancedGPOMode
686 ImpinjAdvancedGPOMode_Normal = 0,
687 ImpinjAdvancedGPOMode_Pulsed = 1,
688 ImpinjAdvancedGPOMode_Reader_Operational_Status = 2,
689 ImpinjAdvancedGPOMode_LLRP_Connection_Status = 3,
690 ImpinjAdvancedGPOMode_Reader_Inventory_Status = 4,
691 ImpinjAdvancedGPOMode_Network_Connection_Status = 5,
692 ImpinjAdvancedGPOMode_Reader_Inventory_Tags_Status = 6,
695 extern const SEnumTableEntry
696 g_estImpinjAdvancedGPOMode[];
708 enum EImpinjOptimizedReadMode
711 ImpinjOptimizedReadMode_Disabled = 0,
712 ImpinjOptimizedReadMode_Enabled = 1,
715 extern const SEnumTableEntry
716 g_estImpinjOptimizedReadMode[];
728 enum EImpinjAccessSpecOrderingMode
731 ImpinjAccessSpecOrderingMode_FIFO = 0,
732 ImpinjAccessSpecOrderingMode_Ascending = 1,
735 extern const SEnumTableEntry
736 g_estImpinjAccessSpecOrderingMode[];
748 enum EImpinjRFDopplerFrequencyMode
751 ImpinjRFDopplerFrequencyMode_Disabled = 0,
752 ImpinjRFDopplerFrequencyMode_Enabled = 1,
755 extern const SEnumTableEntry
756 g_estImpinjRFDopplerFrequencyMode[];
768 enum EImpinjTxPowerReportingModeEnum
771 ImpinjTxPowerReportingModeEnum_Disabled = 0,
772 ImpinjTxPowerReportingModeEnum_Enabled = 1,
775 extern const SEnumTableEntry
776 g_estImpinjTxPowerReportingModeEnum[];
789 enum EImpinjHubConnectedType
792 ImpinjHubConnectedType_Unknown = 0,
793 ImpinjHubConnectedType_Disconnected = 1,
794 ImpinjHubConnectedType_Connected = 2,
797 extern const SEnumTableEntry
798 g_estImpinjHubConnectedType[];
817 enum EImpinjHubFaultType
820 ImpinjHubFaultType_No_Fault = 0,
821 ImpinjHubFaultType_RF_Power = 1,
822 ImpinjHubFaultType_RF_Power_On_Hub_1 = 2,
823 ImpinjHubFaultType_RF_Power_On_Hub_2 = 3,
824 ImpinjHubFaultType_RF_Power_On_Hub_3 = 4,
825 ImpinjHubFaultType_RF_Power_On_Hub_4 = 5,
826 ImpinjHubFaultType_No_Init = 6,
827 ImpinjHubFaultType_Serial_Overflow = 7,
828 ImpinjHubFaultType_Disconnected = 8,
831 extern const SEnumTableEntry
832 g_estImpinjHubFaultType[];
845 enum EImpinjLocationReportType
848 ImpinjLocationReportType_Entry = 0,
849 ImpinjLocationReportType_Update = 1,
850 ImpinjLocationReportType_Exit = 2,
853 extern const SEnumTableEntry
854 g_estImpinjLocationReportType[];
900 enum EImpinjDirectionFieldOfView
903 ImpinjDirectionFieldOfView_ReaderSelected = 0,
904 ImpinjDirectionFieldOfView_Wide = 1,
905 ImpinjDirectionFieldOfView_Narrow = 2,
908 extern const SEnumTableEntry
909 g_estImpinjDirectionFieldOfView[];
946 enum EImpinjDirectionRFMode
949 ImpinjDirectionRFMode_HighSensitivity = 0,
950 ImpinjDirectionRFMode_HighPerformance = 1,
953 extern const SEnumTableEntry
954 g_estImpinjDirectionRFMode[];
1006 enum EImpinjDirectionDiagnosticReportLevel
1009 ImpinjDirectionDiagnosticReportLevel_Off = 0,
1010 ImpinjDirectionDiagnosticReportLevel_Basic = 1,
1011 ImpinjDirectionDiagnosticReportLevel_Extended = 2,
1012 ImpinjDirectionDiagnosticReportLevel_Debug = 3,
1015 extern const SEnumTableEntry
1016 g_estImpinjDirectionDiagnosticReportLevel[];
1057 enum EImpinjDirectionReportType
1060 ImpinjDirectionReportType_Entry = 0,
1061 ImpinjDirectionReportType_Update = 1,
1062 ImpinjDirectionReportType_Exit = 2,
1065 extern const SEnumTableEntry
1066 g_estImpinjDirectionReportType[];
1107 enum EImpinjDirectionTagPopulationStatus
1110 ImpinjDirectionTagPopulationStatus_OK = 0,
1111 ImpinjDirectionTagPopulationStatus_UserOverflow = 1,
1112 ImpinjDirectionTagPopulationStatus_SystemOverflow = 2,
1115 extern const SEnumTableEntry
1116 g_estImpinjDirectionTagPopulationStatus[];
1128 enum EImpinjIntelligentAntennaMode
1131 ImpinjIntelligentAntennaMode_Disabled = 0,
1132 ImpinjIntelligentAntennaMode_Enabled = 1,
1135 extern const SEnumTableEntry
1136 g_estImpinjIntelligentAntennaMode[];
1150 enum EImpinjAntennaPolarizationType
1153 ImpinjAntennaPolarizationType_LinearHorizontal = 0,
1154 ImpinjAntennaPolarizationType_LinearVertical = 1,
1155 ImpinjAntennaPolarizationType_CircularRight = 2,
1156 ImpinjAntennaPolarizationType_CircularLeft = 3,
1159 extern const SEnumTableEntry
1160 g_estImpinjAntennaPolarizationType[];
1179 enum EImpinjMarginReadResultType
1182 ImpinjMarginReadResultType_Success = 0,
1183 ImpinjMarginReadResultType_Failure = 1,
1184 ImpinjMarginReadResultType_Insufficient_Power = 2,
1185 ImpinjMarginReadResultType_Nonspecific_Tag_Error = 3,
1186 ImpinjMarginReadResultType_No_Response_From_Tag = 4,
1187 ImpinjMarginReadResultType_Nonspecific_Reader_Error = 5,
1188 ImpinjMarginReadResultType_Incorrect_Password_Error = 6,
1189 ImpinjMarginReadResultType_Tag_Memory_Overrun_Error = 7,
1190 ImpinjMarginReadResultType_Tag_Memory_Locked_Error = 8,
1193 extern const SEnumTableEntry
1194 g_estImpinjMarginReadResultType[];
1210 enum EImpinjAuthenticateResultType
1213 ImpinjAuthenticateResultType_Success = 0,
1214 ImpinjAuthenticateResultType_Insufficient_Power = 1,
1215 ImpinjAuthenticateResultType_Not_Supported_Error = 2,
1216 ImpinjAuthenticateResultType_Nonspecific_Tag_Error = 3,
1217 ImpinjAuthenticateResultType_Nonspecific_Reader_Error = 4,
1218 ImpinjAuthenticateResultType_No_Response_From_Tag = 5,
1221 extern const SEnumTableEntry
1222 g_estImpinjAuthenticateResultType[];
1263 static const CFieldDescriptor *
const 1264 s_apFieldDescriptorTable[];
1266 static const CTypeDescriptor
1271 CDecoderStream * pDecoderStream);
1274 assimilateSubParameters (
1275 CErrorDetails * pError);
1279 CEncoderStream * pEncoderStream)
const;
1288 CDecoderStream * pDecoderStream,
1289 CElement * pElement);
1295 std::list<CParameter *> m_listCustom;
1299 inline std::list<CParameter *>::iterator
1302 return m_listCustom.begin();
1306 inline std::list<CParameter *>::iterator
1309 return m_listCustom.end();
1316 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1323 return (
int) (m_listCustom.size());
1329 CParameter * pValue);
1367 static const CFieldDescriptor *
const 1368 s_apFieldDescriptorTable[];
1370 static const CTypeDescriptor
1375 CDecoderStream * pDecoderStream);
1378 assimilateSubParameters (
1379 CErrorDetails * pError);
1383 CEncoderStream * pEncoderStream)
const;
1392 CDecoderStream * pDecoderStream,
1393 CElement * pElement);
1406 return m_pLLRPStatus;
1416 std::list<CParameter *> m_listCustom;
1420 inline std::list<CParameter *>::iterator
1423 return m_listCustom.begin();
1427 inline std::list<CParameter *>::iterator
1430 return m_listCustom.end();
1437 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1444 return (
int) (m_listCustom.size());
1450 CParameter * pValue);
1498 static const CFieldDescriptor *
const 1499 s_apFieldDescriptorTable[];
1501 static const CTypeDescriptor
1506 CDecoderStream * pDecoderStream);
1509 assimilateSubParameters (
1510 CErrorDetails * pError);
1514 CEncoderStream * pEncoderStream)
const;
1523 CDecoderStream * pDecoderStream,
1524 CElement * pElement);
1529 llrp_u1_t m_SaveConfiguration;
1534 static const CFieldDescriptor
1535 s_fdSaveConfiguration;
1542 return m_SaveConfiguration;
1550 m_SaveConfiguration = value;
1556 std::list<CParameter *> m_listCustom;
1560 inline std::list<CParameter *>::iterator
1563 return m_listCustom.begin();
1567 inline std::list<CParameter *>::iterator
1570 return m_listCustom.end();
1577 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1584 return (
int) (m_listCustom.size());
1590 CParameter * pValue);
1628 static const CFieldDescriptor *
const 1629 s_apFieldDescriptorTable[];
1631 static const CTypeDescriptor
1636 CDecoderStream * pDecoderStream);
1639 assimilateSubParameters (
1640 CErrorDetails * pError);
1644 CEncoderStream * pEncoderStream)
const;
1653 CDecoderStream * pDecoderStream,
1654 CElement * pElement);
1667 return m_pLLRPStatus;
1677 std::list<CParameter *> m_listCustom;
1681 inline std::list<CParameter *>::iterator
1684 return m_listCustom.begin();
1688 inline std::list<CParameter *>::iterator
1691 return m_listCustom.end();
1698 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1705 return (
int) (m_listCustom.size());
1711 CParameter * pValue);
1756 static const CFieldDescriptor *
const 1757 s_apFieldDescriptorTable[];
1759 static const CTypeDescriptor
1764 CDecoderStream * pDecoderStream);
1767 assimilateSubParameters (
1768 CErrorDetails * pError);
1772 CEncoderStream * pEncoderStream)
const;
1777 const CTypeDescriptor * pEnclosingElementType)
const;
1785 CDecoderStream * pDecoderStream,
1786 CElement * pElement);
1791 EImpinjRequestedDataType m_eRequestedData;
1796 static const CFieldDescriptor
1801 inline EImpinjRequestedDataType
1804 return m_eRequestedData;
1810 EImpinjRequestedDataType value)
1812 m_eRequestedData = value;
1818 std::list<CParameter *> m_listCustom;
1822 inline std::list<CParameter *>::iterator
1825 return m_listCustom.begin();
1829 inline std::list<CParameter *>::iterator
1832 return m_listCustom.end();
1839 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1846 return (
int) (m_listCustom.size());
1852 CParameter * pValue);
1895 static const CFieldDescriptor *
const 1896 s_apFieldDescriptorTable[];
1898 static const CTypeDescriptor
1903 CDecoderStream * pDecoderStream);
1906 assimilateSubParameters (
1907 CErrorDetails * pError);
1911 CEncoderStream * pEncoderStream)
const;
1916 const CTypeDescriptor * pEnclosingElementType)
const;
1924 CDecoderStream * pDecoderStream,
1925 CElement * pElement);
1930 EImpinjRegulatoryRegion m_eRegulatoryRegion;
1935 static const CFieldDescriptor
1936 s_fdRegulatoryRegion;
1940 inline EImpinjRegulatoryRegion
1943 return m_eRegulatoryRegion;
1949 EImpinjRegulatoryRegion value)
1951 m_eRegulatoryRegion = value;
1957 std::list<CParameter *> m_listCustom;
1961 inline std::list<CParameter *>::iterator
1964 return m_listCustom.begin();
1968 inline std::list<CParameter *>::iterator
1971 return m_listCustom.end();
1978 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1985 return (
int) (m_listCustom.size());
1991 CParameter * pValue);
2030 static const CFieldDescriptor *
const 2031 s_apFieldDescriptorTable[];
2033 static const CTypeDescriptor
2038 CDecoderStream * pDecoderStream);
2041 assimilateSubParameters (
2042 CErrorDetails * pError);
2046 CEncoderStream * pEncoderStream)
const;
2051 const CTypeDescriptor * pEnclosingElementType)
const;
2059 CDecoderStream * pDecoderStream,
2060 CElement * pElement);
2065 EImpinjInventorySearchType m_eInventorySearchMode;
2070 static const CFieldDescriptor
2071 s_fdInventorySearchMode;
2075 inline EImpinjInventorySearchType
2078 return m_eInventorySearchMode;
2084 EImpinjInventorySearchType value)
2086 m_eInventorySearchMode = value;
2092 std::list<CParameter *> m_listCustom;
2096 inline std::list<CParameter *>::iterator
2099 return m_listCustom.begin();
2103 inline std::list<CParameter *>::iterator
2106 return m_listCustom.end();
2113 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2120 return (
int) (m_listCustom.size());
2126 CParameter * pValue);
2170 static const CFieldDescriptor *
const 2171 s_apFieldDescriptorTable[];
2173 static const CTypeDescriptor
2178 CDecoderStream * pDecoderStream);
2181 assimilateSubParameters (
2182 CErrorDetails * pError);
2186 CEncoderStream * pEncoderStream)
const;
2191 const CTypeDescriptor * pEnclosingElementType)
const;
2199 CDecoderStream * pDecoderStream,
2200 CElement * pElement);
2205 EImpinjFixedFrequencyMode m_eFixedFrequencyMode;
2210 static const CFieldDescriptor
2211 s_fdFixedFrequencyMode;
2215 inline EImpinjFixedFrequencyMode
2218 return m_eFixedFrequencyMode;
2224 EImpinjFixedFrequencyMode value)
2226 m_eFixedFrequencyMode = value;
2231 llrp_u16v_t m_ChannelList;
2236 static const CFieldDescriptor
2244 return m_ChannelList;
2252 m_ChannelList = value;
2258 std::list<CParameter *> m_listCustom;
2262 inline std::list<CParameter *>::iterator
2265 return m_listCustom.begin();
2269 inline std::list<CParameter *>::iterator
2272 return m_listCustom.end();
2279 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2286 return (
int) (m_listCustom.size());
2292 CParameter * pValue);
2336 static const CFieldDescriptor *
const 2337 s_apFieldDescriptorTable[];
2339 static const CTypeDescriptor
2344 CDecoderStream * pDecoderStream);
2347 assimilateSubParameters (
2348 CErrorDetails * pError);
2352 CEncoderStream * pEncoderStream)
const;
2357 const CTypeDescriptor * pEnclosingElementType)
const;
2365 CDecoderStream * pDecoderStream,
2366 CElement * pElement);
2371 EImpinjReducedPowerMode m_eReducedPowerMode;
2376 static const CFieldDescriptor
2377 s_fdReducedPowerMode;
2381 inline EImpinjReducedPowerMode
2384 return m_eReducedPowerMode;
2390 EImpinjReducedPowerMode value)
2392 m_eReducedPowerMode = value;
2397 llrp_u16v_t m_ChannelList;
2402 static const CFieldDescriptor
2410 return m_ChannelList;
2418 m_ChannelList = value;
2424 std::list<CParameter *> m_listCustom;
2428 inline std::list<CParameter *>::iterator
2431 return m_listCustom.begin();
2435 inline std::list<CParameter *>::iterator
2438 return m_listCustom.end();
2445 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2452 return (
int) (m_listCustom.size());
2458 CParameter * pValue);
2502 static const CFieldDescriptor *
const 2503 s_apFieldDescriptorTable[];
2505 static const CTypeDescriptor
2510 CDecoderStream * pDecoderStream);
2513 assimilateSubParameters (
2514 CErrorDetails * pError);
2518 CEncoderStream * pEncoderStream)
const;
2523 const CTypeDescriptor * pEnclosingElementType)
const;
2531 CDecoderStream * pDecoderStream,
2532 CElement * pElement);
2537 EImpinjLowDutyCycleMode m_eLowDutyCycleMode;
2542 static const CFieldDescriptor
2543 s_fdLowDutyCycleMode;
2547 inline EImpinjLowDutyCycleMode
2550 return m_eLowDutyCycleMode;
2556 EImpinjLowDutyCycleMode value)
2558 m_eLowDutyCycleMode = value;
2563 llrp_u16_t m_EmptyFieldTimeout;
2568 static const CFieldDescriptor
2569 s_fdEmptyFieldTimeout;
2576 return m_EmptyFieldTimeout;
2584 m_EmptyFieldTimeout = value;
2589 llrp_u16_t m_FieldPingInterval;
2594 static const CFieldDescriptor
2595 s_fdFieldPingInterval;
2602 return m_FieldPingInterval;
2610 m_FieldPingInterval = value;
2616 std::list<CParameter *> m_listCustom;
2620 inline std::list<CParameter *>::iterator
2623 return m_listCustom.begin();
2627 inline std::list<CParameter *>::iterator
2630 return m_listCustom.end();
2637 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2644 return (
int) (m_listCustom.size());
2650 CParameter * pValue);
2689 static const CFieldDescriptor *
const 2690 s_apFieldDescriptorTable[];
2692 static const CTypeDescriptor
2697 CDecoderStream * pDecoderStream);
2700 assimilateSubParameters (
2701 CErrorDetails * pError);
2705 CEncoderStream * pEncoderStream)
const;
2710 const CTypeDescriptor * pEnclosingElementType)
const;
2718 CDecoderStream * pDecoderStream,
2719 CElement * pElement);
2725 std::list<CImpinjArrayVersion *> m_listImpinjArrayVersion;
2729 inline std::list<CImpinjArrayVersion *>::iterator
2732 return m_listImpinjArrayVersion.begin();
2736 inline std::list<CImpinjArrayVersion *>::iterator
2739 return m_listImpinjArrayVersion.end();
2746 clearSubParameterList ((tListOfParameters *) &m_listImpinjArrayVersion);
2753 return (
int) (m_listImpinjArrayVersion.size());
2758 addImpinjArrayVersion (
2763 std::list<CParameter *> m_listCustom;
2767 inline std::list<CParameter *>::iterator
2770 return m_listCustom.begin();
2774 inline std::list<CParameter *>::iterator
2777 return m_listCustom.end();
2784 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2791 return (
int) (m_listCustom.size());
2797 CParameter * pValue);
2844 static const CFieldDescriptor *
const 2845 s_apFieldDescriptorTable[];
2847 static const CTypeDescriptor
2852 CDecoderStream * pDecoderStream);
2855 assimilateSubParameters (
2856 CErrorDetails * pError);
2860 CEncoderStream * pEncoderStream)
const;
2865 const CTypeDescriptor * pEnclosingElementType)
const;
2873 CDecoderStream * pDecoderStream,
2874 CElement * pElement);
2879 llrp_utf8v_t m_ModelName;
2884 static const CFieldDescriptor
2900 m_ModelName = value;
2905 llrp_utf8v_t m_SerialNumber;
2910 static const CFieldDescriptor
2918 return m_SerialNumber;
2926 m_SerialNumber = value;
2931 llrp_utf8v_t m_SoftwareVersion;
2936 static const CFieldDescriptor
2937 s_fdSoftwareVersion;
2944 return m_SoftwareVersion;
2952 m_SoftwareVersion = value;
2957 llrp_utf8v_t m_FirmwareVersion;
2962 static const CFieldDescriptor
2963 s_fdFirmwareVersion;
2970 return m_FirmwareVersion;
2978 m_FirmwareVersion = value;
2983 llrp_utf8v_t m_FPGAVersion;
2988 static const CFieldDescriptor
2996 return m_FPGAVersion;
3004 m_FPGAVersion = value;
3009 llrp_utf8v_t m_PCBAVersion;
3014 static const CFieldDescriptor
3022 return m_PCBAVersion;
3030 m_PCBAVersion = value;
3043 return m_pImpinjHubVersions;
3048 setImpinjHubVersions (
3060 return m_pImpinjArrayVersion;
3065 setImpinjArrayVersion (
3077 return m_pImpinjBLEVersion;
3082 setImpinjBLEVersion (
3087 std::list<CParameter *> m_listCustom;
3091 inline std::list<CParameter *>::iterator
3094 return m_listCustom.begin();
3098 inline std::list<CParameter *>::iterator
3101 return m_listCustom.end();
3108 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3115 return (
int) (m_listCustom.size());
3121 CParameter * pValue);
3160 static const CFieldDescriptor *
const 3161 s_apFieldDescriptorTable[];
3163 static const CTypeDescriptor
3168 CDecoderStream * pDecoderStream);
3171 assimilateSubParameters (
3172 CErrorDetails * pError);
3176 CEncoderStream * pEncoderStream)
const;
3181 const CTypeDescriptor * pEnclosingElementType)
const;
3189 CDecoderStream * pDecoderStream,
3190 CElement * pElement);
3195 llrp_u32v_t m_FrequencyList;
3200 static const CFieldDescriptor
3208 return m_FrequencyList;
3216 m_FrequencyList = value;
3222 std::list<CParameter *> m_listCustom;
3226 inline std::list<CParameter *>::iterator
3229 return m_listCustom.begin();
3233 inline std::list<CParameter *>::iterator
3236 return m_listCustom.end();
3243 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3250 return (
int) (m_listCustom.size());
3256 CParameter * pValue);
3297 static const CFieldDescriptor *
const 3298 s_apFieldDescriptorTable[];
3300 static const CTypeDescriptor
3305 CDecoderStream * pDecoderStream);
3308 assimilateSubParameters (
3309 CErrorDetails * pError);
3313 CEncoderStream * pEncoderStream)
const;
3318 const CTypeDescriptor * pEnclosingElementType)
const;
3326 CDecoderStream * pDecoderStream,
3327 CElement * pElement);
3332 llrp_u16_t m_GPIPortNum;
3337 static const CFieldDescriptor
3345 return m_GPIPortNum;
3353 m_GPIPortNum = value;
3358 llrp_u32_t m_GPIDebounceTimerMSec;
3363 static const CFieldDescriptor
3364 s_fdGPIDebounceTimerMSec;
3371 return m_GPIDebounceTimerMSec;
3379 m_GPIDebounceTimerMSec = value;
3385 std::list<CParameter *> m_listCustom;
3389 inline std::list<CParameter *>::iterator
3392 return m_listCustom.begin();
3396 inline std::list<CParameter *>::iterator
3399 return m_listCustom.end();
3406 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3413 return (
int) (m_listCustom.size());
3419 CParameter * pValue);
3458 static const CFieldDescriptor *
const 3459 s_apFieldDescriptorTable[];
3461 static const CTypeDescriptor
3466 CDecoderStream * pDecoderStream);
3469 assimilateSubParameters (
3470 CErrorDetails * pError);
3474 CEncoderStream * pEncoderStream)
const;
3479 const CTypeDescriptor * pEnclosingElementType)
const;
3487 CDecoderStream * pDecoderStream,
3488 CElement * pElement);
3493 llrp_s16_t m_Temperature;
3498 static const CFieldDescriptor
3506 return m_Temperature;
3514 m_Temperature = value;
3520 std::list<CParameter *> m_listCustom;
3524 inline std::list<CParameter *>::iterator
3527 return m_listCustom.begin();
3531 inline std::list<CParameter *>::iterator
3534 return m_listCustom.end();
3541 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3548 return (
int) (m_listCustom.size());
3554 CParameter * pValue);
3595 static const CFieldDescriptor *
const 3596 s_apFieldDescriptorTable[];
3598 static const CTypeDescriptor
3603 CDecoderStream * pDecoderStream);
3606 assimilateSubParameters (
3607 CErrorDetails * pError);
3611 CEncoderStream * pEncoderStream)
const;
3616 const CTypeDescriptor * pEnclosingElementType)
const;
3624 CDecoderStream * pDecoderStream,
3625 CElement * pElement);
3630 EImpinjLinkMonitorMode m_eLinkMonitorMode;
3635 static const CFieldDescriptor
3636 s_fdLinkMonitorMode;
3640 inline EImpinjLinkMonitorMode
3643 return m_eLinkMonitorMode;
3649 EImpinjLinkMonitorMode value)
3651 m_eLinkMonitorMode = value;
3656 llrp_u16_t m_LinkDownThreshold;
3661 static const CFieldDescriptor
3662 s_fdLinkDownThreshold;
3669 return m_LinkDownThreshold;
3677 m_LinkDownThreshold = value;
3683 std::list<CParameter *> m_listCustom;
3687 inline std::list<CParameter *>::iterator
3690 return m_listCustom.begin();
3694 inline std::list<CParameter *>::iterator
3697 return m_listCustom.end();
3704 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3711 return (
int) (m_listCustom.size());
3717 CParameter * pValue);
3757 static const CFieldDescriptor *
const 3758 s_apFieldDescriptorTable[];
3760 static const CTypeDescriptor
3765 CDecoderStream * pDecoderStream);
3768 assimilateSubParameters (
3769 CErrorDetails * pError);
3773 CEncoderStream * pEncoderStream)
const;
3778 const CTypeDescriptor * pEnclosingElementType)
const;
3786 CDecoderStream * pDecoderStream,
3787 CElement * pElement);
3792 EImpinjReportBufferMode m_eReportBufferMode;
3797 static const CFieldDescriptor
3798 s_fdReportBufferMode;
3802 inline EImpinjReportBufferMode
3805 return m_eReportBufferMode;
3811 EImpinjReportBufferMode value)
3813 m_eReportBufferMode = value;
3819 std::list<CParameter *> m_listCustom;
3823 inline std::list<CParameter *>::iterator
3826 return m_listCustom.begin();
3830 inline std::list<CParameter *>::iterator
3833 return m_listCustom.end();
3840 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3847 return (
int) (m_listCustom.size());
3853 CParameter * pValue);
3896 static const CFieldDescriptor *
const 3897 s_apFieldDescriptorTable[];
3899 static const CTypeDescriptor
3904 CDecoderStream * pDecoderStream);
3907 assimilateSubParameters (
3908 CErrorDetails * pError);
3912 CEncoderStream * pEncoderStream)
const;
3917 const CTypeDescriptor * pEnclosingElementType)
const;
3925 CDecoderStream * pDecoderStream,
3926 CElement * pElement);
3939 return m_pImpinjBlockWriteWordCount;
3944 setImpinjBlockWriteWordCount (
3956 return m_pImpinjOpSpecRetryCount;
3961 setImpinjOpSpecRetryCount (
3973 return m_pImpinjAccessSpecOrdering;
3978 setImpinjAccessSpecOrdering (
3983 std::list<CParameter *> m_listCustom;
3987 inline std::list<CParameter *>::iterator
3990 return m_listCustom.begin();
3994 inline std::list<CParameter *>::iterator
3997 return m_listCustom.end();
4004 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4011 return (
int) (m_listCustom.size());
4017 CParameter * pValue);
4055 static const CFieldDescriptor *
const 4056 s_apFieldDescriptorTable[];
4058 static const CTypeDescriptor
4063 CDecoderStream * pDecoderStream);
4066 assimilateSubParameters (
4067 CErrorDetails * pError);
4071 CEncoderStream * pEncoderStream)
const;
4076 const CTypeDescriptor * pEnclosingElementType)
const;
4084 CDecoderStream * pDecoderStream,
4085 CElement * pElement);
4090 llrp_u16_t m_WordCount;
4095 static const CFieldDescriptor
4111 m_WordCount = value;
4117 std::list<CParameter *> m_listCustom;
4121 inline std::list<CParameter *>::iterator
4124 return m_listCustom.begin();
4128 inline std::list<CParameter *>::iterator
4131 return m_listCustom.end();
4138 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4145 return (
int) (m_listCustom.size());
4151 CParameter * pValue);
4195 static const CFieldDescriptor *
const 4196 s_apFieldDescriptorTable[];
4198 static const CTypeDescriptor
4203 CDecoderStream * pDecoderStream);
4206 assimilateSubParameters (
4207 CErrorDetails * pError);
4211 CEncoderStream * pEncoderStream)
const;
4216 const CTypeDescriptor * pEnclosingElementType)
const;
4224 CDecoderStream * pDecoderStream,
4225 CElement * pElement);
4230 llrp_u16_t m_OpSpecID;
4235 static const CFieldDescriptor
4256 llrp_u32_t m_AccessPassword;
4261 static const CFieldDescriptor
4269 return m_AccessPassword;
4277 m_AccessPassword = value;
4287 static const CFieldDescriptor
4308 llrp_u16_t m_BlockPointer;
4313 static const CFieldDescriptor
4321 return m_BlockPointer;
4329 m_BlockPointer = value;
4334 llrp_u16v_t m_BlockMask;
4339 static const CFieldDescriptor
4355 m_BlockMask = value;
4361 std::list<CParameter *> m_listCustom;
4365 inline std::list<CParameter *>::iterator
4368 return m_listCustom.begin();
4372 inline std::list<CParameter *>::iterator
4375 return m_listCustom.end();
4382 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4389 return (
int) (m_listCustom.size());
4395 CParameter * pValue);
4435 static const CFieldDescriptor *
const 4436 s_apFieldDescriptorTable[];
4438 static const CTypeDescriptor
4443 CDecoderStream * pDecoderStream);
4446 assimilateSubParameters (
4447 CErrorDetails * pError);
4451 CEncoderStream * pEncoderStream)
const;
4456 const CTypeDescriptor * pEnclosingElementType)
const;
4464 CDecoderStream * pDecoderStream,
4465 CElement * pElement);
4470 EImpinjBlockPermalockResultType m_eResult;
4475 static const CFieldDescriptor
4480 inline EImpinjBlockPermalockResultType
4489 EImpinjBlockPermalockResultType value)
4496 llrp_u16_t m_OpSpecID;
4501 static const CFieldDescriptor
4523 std::list<CParameter *> m_listCustom;
4527 inline std::list<CParameter *>::iterator
4530 return m_listCustom.begin();
4534 inline std::list<CParameter *>::iterator
4537 return m_listCustom.end();
4544 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4551 return (
int) (m_listCustom.size());
4557 CParameter * pValue);
4601 static const CFieldDescriptor *
const 4602 s_apFieldDescriptorTable[];
4604 static const CTypeDescriptor
4609 CDecoderStream * pDecoderStream);
4612 assimilateSubParameters (
4613 CErrorDetails * pError);
4617 CEncoderStream * pEncoderStream)
const;
4622 const CTypeDescriptor * pEnclosingElementType)
const;
4630 CDecoderStream * pDecoderStream,
4631 CElement * pElement);
4636 llrp_u16_t m_OpSpecID;
4641 static const CFieldDescriptor
4662 llrp_u32_t m_AccessPassword;
4667 static const CFieldDescriptor
4675 return m_AccessPassword;
4683 m_AccessPassword = value;
4693 static const CFieldDescriptor
4714 llrp_u16_t m_BlockPointer;
4719 static const CFieldDescriptor
4727 return m_BlockPointer;
4735 m_BlockPointer = value;
4740 llrp_u16_t m_BlockRange;
4745 static const CFieldDescriptor
4753 return m_BlockRange;
4761 m_BlockRange = value;
4767 std::list<CParameter *> m_listCustom;
4771 inline std::list<CParameter *>::iterator
4774 return m_listCustom.begin();
4778 inline std::list<CParameter *>::iterator
4781 return m_listCustom.end();
4788 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4795 return (
int) (m_listCustom.size());
4801 CParameter * pValue);
4842 static const CFieldDescriptor *
const 4843 s_apFieldDescriptorTable[];
4845 static const CTypeDescriptor
4850 CDecoderStream * pDecoderStream);
4853 assimilateSubParameters (
4854 CErrorDetails * pError);
4858 CEncoderStream * pEncoderStream)
const;
4863 const CTypeDescriptor * pEnclosingElementType)
const;
4871 CDecoderStream * pDecoderStream,
4872 CElement * pElement);
4877 EImpinjGetBlockPermalockStatusResultType m_eResult;
4882 static const CFieldDescriptor
4887 inline EImpinjGetBlockPermalockStatusResultType
4896 EImpinjGetBlockPermalockStatusResultType value)
4903 llrp_u16_t m_OpSpecID;
4908 static const CFieldDescriptor
4929 llrp_u16v_t m_PermalockStatus;
4934 static const CFieldDescriptor
4935 s_fdPermalockStatus;
4942 return m_PermalockStatus;
4950 m_PermalockStatus = value;
4956 std::list<CParameter *> m_listCustom;
4960 inline std::list<CParameter *>::iterator
4963 return m_listCustom.begin();
4967 inline std::list<CParameter *>::iterator
4970 return m_listCustom.end();
4977 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4984 return (
int) (m_listCustom.size());
4990 CParameter * pValue);
5034 static const CFieldDescriptor *
const 5035 s_apFieldDescriptorTable[];
5037 static const CTypeDescriptor
5042 CDecoderStream * pDecoderStream);
5045 assimilateSubParameters (
5046 CErrorDetails * pError);
5050 CEncoderStream * pEncoderStream)
const;
5055 const CTypeDescriptor * pEnclosingElementType)
const;
5063 CDecoderStream * pDecoderStream,
5064 CElement * pElement);
5069 llrp_u16_t m_OpSpecID;
5074 static const CFieldDescriptor
5095 llrp_u32_t m_AccessPassword;
5100 static const CFieldDescriptor
5108 return m_AccessPassword;
5116 m_AccessPassword = value;
5121 EImpinjQTDataProfile m_eDataProfile;
5126 static const CFieldDescriptor
5131 inline EImpinjQTDataProfile
5134 return m_eDataProfile;
5140 EImpinjQTDataProfile value)
5142 m_eDataProfile = value;
5147 EImpinjQTAccessRange m_eAccessRange;
5152 static const CFieldDescriptor
5157 inline EImpinjQTAccessRange
5160 return m_eAccessRange;
5166 EImpinjQTAccessRange value)
5168 m_eAccessRange = value;
5173 EImpinjQTPersistence m_ePersistence;
5178 static const CFieldDescriptor
5183 inline EImpinjQTPersistence
5186 return m_ePersistence;
5192 EImpinjQTPersistence value)
5194 m_ePersistence = value;
5200 std::list<CParameter *> m_listCustom;
5204 inline std::list<CParameter *>::iterator
5207 return m_listCustom.begin();
5211 inline std::list<CParameter *>::iterator
5214 return m_listCustom.end();
5221 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5228 return (
int) (m_listCustom.size());
5234 CParameter * pValue);
5274 static const CFieldDescriptor *
const 5275 s_apFieldDescriptorTable[];
5277 static const CTypeDescriptor
5282 CDecoderStream * pDecoderStream);
5285 assimilateSubParameters (
5286 CErrorDetails * pError);
5290 CEncoderStream * pEncoderStream)
const;
5295 const CTypeDescriptor * pEnclosingElementType)
const;
5303 CDecoderStream * pDecoderStream,
5304 CElement * pElement);
5309 EImpinjSetQTConfigResultType m_eResult;
5314 static const CFieldDescriptor
5319 inline EImpinjSetQTConfigResultType
5328 EImpinjSetQTConfigResultType value)
5335 llrp_u16_t m_OpSpecID;
5340 static const CFieldDescriptor
5362 std::list<CParameter *> m_listCustom;
5366 inline std::list<CParameter *>::iterator
5369 return m_listCustom.begin();
5373 inline std::list<CParameter *>::iterator
5376 return m_listCustom.end();
5383 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5390 return (
int) (m_listCustom.size());
5396 CParameter * pValue);
5436 static const CFieldDescriptor *
const 5437 s_apFieldDescriptorTable[];
5439 static const CTypeDescriptor
5444 CDecoderStream * pDecoderStream);
5447 assimilateSubParameters (
5448 CErrorDetails * pError);
5452 CEncoderStream * pEncoderStream)
const;
5457 const CTypeDescriptor * pEnclosingElementType)
const;
5465 CDecoderStream * pDecoderStream,
5466 CElement * pElement);
5471 llrp_u16_t m_OpSpecID;
5476 static const CFieldDescriptor
5497 llrp_u32_t m_AccessPassword;
5502 static const CFieldDescriptor
5510 return m_AccessPassword;
5518 m_AccessPassword = value;
5524 std::list<CParameter *> m_listCustom;
5528 inline std::list<CParameter *>::iterator
5531 return m_listCustom.begin();
5535 inline std::list<CParameter *>::iterator
5538 return m_listCustom.end();
5545 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5552 return (
int) (m_listCustom.size());
5558 CParameter * pValue);
5601 static const CFieldDescriptor *
const 5602 s_apFieldDescriptorTable[];
5604 static const CTypeDescriptor
5609 CDecoderStream * pDecoderStream);
5612 assimilateSubParameters (
5613 CErrorDetails * pError);
5617 CEncoderStream * pEncoderStream)
const;
5622 const CTypeDescriptor * pEnclosingElementType)
const;
5630 CDecoderStream * pDecoderStream,
5631 CElement * pElement);
5636 EImpinjGetQTConfigResultType m_eResult;
5641 static const CFieldDescriptor
5646 inline EImpinjGetQTConfigResultType
5655 EImpinjGetQTConfigResultType value)
5662 llrp_u16_t m_OpSpecID;
5667 static const CFieldDescriptor
5688 EImpinjQTDataProfile m_eDataProfile;
5693 static const CFieldDescriptor
5698 inline EImpinjQTDataProfile
5701 return m_eDataProfile;
5707 EImpinjQTDataProfile value)
5709 m_eDataProfile = value;
5714 EImpinjQTAccessRange m_eAccessRange;
5719 static const CFieldDescriptor
5724 inline EImpinjQTAccessRange
5727 return m_eAccessRange;
5733 EImpinjQTAccessRange value)
5735 m_eAccessRange = value;
5741 std::list<CParameter *> m_listCustom;
5745 inline std::list<CParameter *>::iterator
5748 return m_listCustom.begin();
5752 inline std::list<CParameter *>::iterator
5755 return m_listCustom.end();
5762 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5769 return (
int) (m_listCustom.size());
5775 CParameter * pValue);
5820 static const CFieldDescriptor *
const 5821 s_apFieldDescriptorTable[];
5823 static const CTypeDescriptor
5828 CDecoderStream * pDecoderStream);
5831 assimilateSubParameters (
5832 CErrorDetails * pError);
5836 CEncoderStream * pEncoderStream)
const;
5841 const CTypeDescriptor * pEnclosingElementType)
const;
5849 CDecoderStream * pDecoderStream,
5850 CElement * pElement);
5863 return m_pImpinjEnableSerializedTID;
5868 setImpinjEnableSerializedTID (
5880 return m_pImpinjEnableRFPhaseAngle;
5885 setImpinjEnableRFPhaseAngle (
5897 return m_pImpinjEnablePeakRSSI;
5902 setImpinjEnablePeakRSSI (
5914 return m_pImpinjEnableGPSCoordinates;
5919 setImpinjEnableGPSCoordinates (
5931 return m_pImpinjEnableOptimizedRead;
5936 setImpinjEnableOptimizedRead (
5948 return m_pImpinjEnableRFDopplerFrequency;
5953 setImpinjEnableRFDopplerFrequency (
5965 return m_pImpinjEnableTxPower;
5970 setImpinjEnableTxPower (
5975 std::list<CParameter *> m_listCustom;
5979 inline std::list<CParameter *>::iterator
5982 return m_listCustom.begin();
5986 inline std::list<CParameter *>::iterator
5989 return m_listCustom.end();
5996 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6003 return (
int) (m_listCustom.size());
6009 CParameter * pValue);
6047 static const CFieldDescriptor *
const 6048 s_apFieldDescriptorTable[];
6050 static const CTypeDescriptor
6055 CDecoderStream * pDecoderStream);
6058 assimilateSubParameters (
6059 CErrorDetails * pError);
6063 CEncoderStream * pEncoderStream)
const;
6068 const CTypeDescriptor * pEnclosingElementType)
const;
6076 CDecoderStream * pDecoderStream,
6077 CElement * pElement);
6082 EImpinjSerializedTIDMode m_eSerializedTIDMode;
6087 static const CFieldDescriptor
6088 s_fdSerializedTIDMode;
6092 inline EImpinjSerializedTIDMode
6095 return m_eSerializedTIDMode;
6101 EImpinjSerializedTIDMode value)
6103 m_eSerializedTIDMode = value;
6109 std::list<CParameter *> m_listCustom;
6113 inline std::list<CParameter *>::iterator
6116 return m_listCustom.begin();
6120 inline std::list<CParameter *>::iterator
6123 return m_listCustom.end();
6130 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6137 return (
int) (m_listCustom.size());
6143 CParameter * pValue);
6181 static const CFieldDescriptor *
const 6182 s_apFieldDescriptorTable[];
6184 static const CTypeDescriptor
6189 CDecoderStream * pDecoderStream);
6192 assimilateSubParameters (
6193 CErrorDetails * pError);
6197 CEncoderStream * pEncoderStream)
const;
6202 const CTypeDescriptor * pEnclosingElementType)
const;
6210 CDecoderStream * pDecoderStream,
6211 CElement * pElement);
6216 EImpinjRFPhaseAngleMode m_eRFPhaseAngleMode;
6221 static const CFieldDescriptor
6222 s_fdRFPhaseAngleMode;
6226 inline EImpinjRFPhaseAngleMode
6229 return m_eRFPhaseAngleMode;
6235 EImpinjRFPhaseAngleMode value)
6237 m_eRFPhaseAngleMode = value;
6243 std::list<CParameter *> m_listCustom;
6247 inline std::list<CParameter *>::iterator
6250 return m_listCustom.begin();
6254 inline std::list<CParameter *>::iterator
6257 return m_listCustom.end();
6264 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6271 return (
int) (m_listCustom.size());
6277 CParameter * pValue);
6315 static const CFieldDescriptor *
const 6316 s_apFieldDescriptorTable[];
6318 static const CTypeDescriptor
6323 CDecoderStream * pDecoderStream);
6326 assimilateSubParameters (
6327 CErrorDetails * pError);
6331 CEncoderStream * pEncoderStream)
const;
6336 const CTypeDescriptor * pEnclosingElementType)
const;
6344 CDecoderStream * pDecoderStream,
6345 CElement * pElement);
6350 EImpinjPeakRSSIMode m_ePeakRSSIMode;
6355 static const CFieldDescriptor
6360 inline EImpinjPeakRSSIMode
6363 return m_ePeakRSSIMode;
6369 EImpinjPeakRSSIMode value)
6371 m_ePeakRSSIMode = value;
6377 std::list<CParameter *> m_listCustom;
6381 inline std::list<CParameter *>::iterator
6384 return m_listCustom.begin();
6388 inline std::list<CParameter *>::iterator
6391 return m_listCustom.end();
6398 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6405 return (
int) (m_listCustom.size());
6411 CParameter * pValue);
6449 static const CFieldDescriptor *
const 6450 s_apFieldDescriptorTable[];
6452 static const CTypeDescriptor
6457 CDecoderStream * pDecoderStream);
6460 assimilateSubParameters (
6461 CErrorDetails * pError);
6465 CEncoderStream * pEncoderStream)
const;
6470 const CTypeDescriptor * pEnclosingElementType)
const;
6478 CDecoderStream * pDecoderStream,
6479 CElement * pElement);
6484 EImpinjGPSCoordinatesMode m_eGPSCoordinatesMode;
6489 static const CFieldDescriptor
6490 s_fdGPSCoordinatesMode;
6494 inline EImpinjGPSCoordinatesMode
6497 return m_eGPSCoordinatesMode;
6503 EImpinjGPSCoordinatesMode value)
6505 m_eGPSCoordinatesMode = value;
6511 std::list<CParameter *> m_listCustom;
6515 inline std::list<CParameter *>::iterator
6518 return m_listCustom.begin();
6522 inline std::list<CParameter *>::iterator
6525 return m_listCustom.end();
6532 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6539 return (
int) (m_listCustom.size());
6545 CParameter * pValue);
6585 static const CFieldDescriptor *
const 6586 s_apFieldDescriptorTable[];
6588 static const CTypeDescriptor
6593 CDecoderStream * pDecoderStream);
6596 assimilateSubParameters (
6597 CErrorDetails * pError);
6601 CEncoderStream * pEncoderStream)
const;
6606 const CTypeDescriptor * pEnclosingElementType)
const;
6614 CDecoderStream * pDecoderStream,
6615 CElement * pElement);
6625 static const CFieldDescriptor
6654 return m_pImpinjTIDParity;
6659 setImpinjTIDParity (
6664 std::list<CParameter *> m_listCustom;
6668 inline std::list<CParameter *>::iterator
6671 return m_listCustom.begin();
6675 inline std::list<CParameter *>::iterator
6678 return m_listCustom.end();
6685 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6692 return (
int) (m_listCustom.size());
6698 CParameter * pValue);
6737 static const CFieldDescriptor *
const 6738 s_apFieldDescriptorTable[];
6740 static const CTypeDescriptor
6745 CDecoderStream * pDecoderStream);
6748 assimilateSubParameters (
6749 CErrorDetails * pError);
6753 CEncoderStream * pEncoderStream)
const;
6758 const CTypeDescriptor * pEnclosingElementType)
const;
6766 CDecoderStream * pDecoderStream,
6767 CElement * pElement);
6772 llrp_u16_t m_PhaseAngle;
6777 static const CFieldDescriptor
6785 return m_PhaseAngle;
6793 m_PhaseAngle = value;
6799 std::list<CParameter *> m_listCustom;
6803 inline std::list<CParameter *>::iterator
6806 return m_listCustom.begin();
6810 inline std::list<CParameter *>::iterator
6813 return m_listCustom.end();
6820 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6827 return (
int) (m_listCustom.size());
6833 CParameter * pValue);
6872 static const CFieldDescriptor *
const 6873 s_apFieldDescriptorTable[];
6875 static const CTypeDescriptor
6880 CDecoderStream * pDecoderStream);
6883 assimilateSubParameters (
6884 CErrorDetails * pError);
6888 CEncoderStream * pEncoderStream)
const;
6893 const CTypeDescriptor * pEnclosingElementType)
const;
6901 CDecoderStream * pDecoderStream,
6902 CElement * pElement);
6912 static const CFieldDescriptor
6934 std::list<CParameter *> m_listCustom;
6938 inline std::list<CParameter *>::iterator
6941 return m_listCustom.begin();
6945 inline std::list<CParameter *>::iterator
6948 return m_listCustom.end();
6955 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6962 return (
int) (m_listCustom.size());
6968 CParameter * pValue);
7008 static const CFieldDescriptor *
const 7009 s_apFieldDescriptorTable[];
7011 static const CTypeDescriptor
7016 CDecoderStream * pDecoderStream);
7019 assimilateSubParameters (
7020 CErrorDetails * pError);
7024 CEncoderStream * pEncoderStream)
const;
7029 const CTypeDescriptor * pEnclosingElementType)
const;
7037 CDecoderStream * pDecoderStream,
7038 CElement * pElement);
7043 llrp_s32_t m_Latitude;
7048 static const CFieldDescriptor
7069 llrp_s32_t m_Longitude;
7074 static const CFieldDescriptor
7090 m_Longitude = value;
7096 std::list<CParameter *> m_listCustom;
7100 inline std::list<CParameter *>::iterator
7103 return m_listCustom.begin();
7107 inline std::list<CParameter *>::iterator
7110 return m_listCustom.end();
7117 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7124 return (
int) (m_listCustom.size());
7130 CParameter * pValue);
7169 static const CFieldDescriptor *
const 7170 s_apFieldDescriptorTable[];
7172 static const CTypeDescriptor
7177 CDecoderStream * pDecoderStream);
7180 assimilateSubParameters (
7181 CErrorDetails * pError);
7185 CEncoderStream * pEncoderStream)
const;
7190 const CTypeDescriptor * pEnclosingElementType)
const;
7198 CDecoderStream * pDecoderStream,
7199 CElement * pElement);
7204 llrp_u32_t m_LoopCount;
7209 static const CFieldDescriptor
7225 m_LoopCount = value;
7231 std::list<CParameter *> m_listCustom;
7235 inline std::list<CParameter *>::iterator
7238 return m_listCustom.begin();
7242 inline std::list<CParameter *>::iterator
7245 return m_listCustom.end();
7252 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7259 return (
int) (m_listCustom.size());
7265 CParameter * pValue);
7305 static const CFieldDescriptor *
const 7306 s_apFieldDescriptorTable[];
7308 static const CTypeDescriptor
7313 CDecoderStream * pDecoderStream);
7316 assimilateSubParameters (
7317 CErrorDetails * pError);
7321 CEncoderStream * pEncoderStream)
const;
7326 const CTypeDescriptor * pEnclosingElementType)
const;
7334 CDecoderStream * pDecoderStream,
7335 CElement * pElement);
7348 return m_pImpinjGGASentence;
7353 setImpinjGGASentence (
7365 return m_pImpinjRMCSentence;
7370 setImpinjRMCSentence (
7375 std::list<CParameter *> m_listCustom;
7379 inline std::list<CParameter *>::iterator
7382 return m_listCustom.begin();
7386 inline std::list<CParameter *>::iterator
7389 return m_listCustom.end();
7396 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7403 return (
int) (m_listCustom.size());
7409 CParameter * pValue);
7447 static const CFieldDescriptor *
const 7448 s_apFieldDescriptorTable[];
7450 static const CTypeDescriptor
7455 CDecoderStream * pDecoderStream);
7458 assimilateSubParameters (
7459 CErrorDetails * pError);
7463 CEncoderStream * pEncoderStream)
const;
7468 const CTypeDescriptor * pEnclosingElementType)
const;
7476 CDecoderStream * pDecoderStream,
7477 CElement * pElement);
7482 llrp_utf8v_t m_GGASentence;
7487 static const CFieldDescriptor
7495 return m_GGASentence;
7503 m_GGASentence = value;
7509 std::list<CParameter *> m_listCustom;
7513 inline std::list<CParameter *>::iterator
7516 return m_listCustom.begin();
7520 inline std::list<CParameter *>::iterator
7523 return m_listCustom.end();
7530 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7537 return (
int) (m_listCustom.size());
7543 CParameter * pValue);
7581 static const CFieldDescriptor *
const 7582 s_apFieldDescriptorTable[];
7584 static const CTypeDescriptor
7589 CDecoderStream * pDecoderStream);
7592 assimilateSubParameters (
7593 CErrorDetails * pError);
7597 CEncoderStream * pEncoderStream)
const;
7602 const CTypeDescriptor * pEnclosingElementType)
const;
7610 CDecoderStream * pDecoderStream,
7611 CElement * pElement);
7616 llrp_utf8v_t m_RMCSentence;
7621 static const CFieldDescriptor
7629 return m_RMCSentence;
7637 m_RMCSentence = value;
7643 std::list<CParameter *> m_listCustom;
7647 inline std::list<CParameter *>::iterator
7650 return m_listCustom.begin();
7654 inline std::list<CParameter *>::iterator
7657 return m_listCustom.end();
7664 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7671 return (
int) (m_listCustom.size());
7677 CParameter * pValue);
7715 static const CFieldDescriptor *
const 7716 s_apFieldDescriptorTable[];
7718 static const CTypeDescriptor
7723 CDecoderStream * pDecoderStream);
7726 assimilateSubParameters (
7727 CErrorDetails * pError);
7731 CEncoderStream * pEncoderStream)
const;
7736 const CTypeDescriptor * pEnclosingElementType)
const;
7744 CDecoderStream * pDecoderStream,
7745 CElement * pElement);
7750 llrp_u16_t m_RetryCount;
7755 static const CFieldDescriptor
7763 return m_RetryCount;
7771 m_RetryCount = value;
7777 std::list<CParameter *> m_listCustom;
7781 inline std::list<CParameter *>::iterator
7784 return m_listCustom.begin();
7788 inline std::list<CParameter *>::iterator
7791 return m_listCustom.end();
7798 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7805 return (
int) (m_listCustom.size());
7811 CParameter * pValue);
7853 static const CFieldDescriptor *
const 7854 s_apFieldDescriptorTable[];
7856 static const CTypeDescriptor
7861 CDecoderStream * pDecoderStream);
7864 assimilateSubParameters (
7865 CErrorDetails * pError);
7869 CEncoderStream * pEncoderStream)
const;
7874 const CTypeDescriptor * pEnclosingElementType)
const;
7882 CDecoderStream * pDecoderStream,
7883 CElement * pElement);
7888 llrp_u16_t m_GPOPortNum;
7893 static const CFieldDescriptor
7901 return m_GPOPortNum;
7909 m_GPOPortNum = value;
7914 EImpinjAdvancedGPOMode m_eGPOMode;
7919 static const CFieldDescriptor
7924 inline EImpinjAdvancedGPOMode
7933 EImpinjAdvancedGPOMode value)
7940 llrp_u32_t m_GPOPulseDurationMSec;
7945 static const CFieldDescriptor
7946 s_fdGPOPulseDurationMSec;
7953 return m_GPOPulseDurationMSec;
7961 m_GPOPulseDurationMSec = value;
7967 std::list<CParameter *> m_listCustom;
7971 inline std::list<CParameter *>::iterator
7974 return m_listCustom.begin();
7978 inline std::list<CParameter *>::iterator
7981 return m_listCustom.end();
7988 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7995 return (
int) (m_listCustom.size());
8001 CParameter * pValue);
8049 static const CFieldDescriptor *
const 8050 s_apFieldDescriptorTable[];
8052 static const CTypeDescriptor
8057 CDecoderStream * pDecoderStream);
8060 assimilateSubParameters (
8061 CErrorDetails * pError);
8065 CEncoderStream * pEncoderStream)
const;
8070 const CTypeDescriptor * pEnclosingElementType)
const;
8078 CDecoderStream * pDecoderStream,
8079 CElement * pElement);
8084 EImpinjOptimizedReadMode m_eOptimizedReadMode;
8089 static const CFieldDescriptor
8090 s_fdOptimizedReadMode;
8094 inline EImpinjOptimizedReadMode
8097 return m_eOptimizedReadMode;
8103 EImpinjOptimizedReadMode value)
8105 m_eOptimizedReadMode = value;
8111 std::list<CC1G2Read *> m_listC1G2Read;
8115 inline std::list<CC1G2Read *>::iterator
8118 return m_listC1G2Read.begin();
8122 inline std::list<CC1G2Read *>::iterator
8125 return m_listC1G2Read.end();
8132 clearSubParameterList ((tListOfParameters *) &m_listC1G2Read);
8139 return (
int) (m_listC1G2Read.size());
8149 std::list<CParameter *> m_listCustom;
8153 inline std::list<CParameter *>::iterator
8156 return m_listCustom.begin();
8160 inline std::list<CParameter *>::iterator
8163 return m_listCustom.end();
8170 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8177 return (
int) (m_listCustom.size());
8183 CParameter * pValue);
8224 static const CFieldDescriptor *
const 8225 s_apFieldDescriptorTable[];
8227 static const CTypeDescriptor
8232 CDecoderStream * pDecoderStream);
8235 assimilateSubParameters (
8236 CErrorDetails * pError);
8240 CEncoderStream * pEncoderStream)
const;
8245 const CTypeDescriptor * pEnclosingElementType)
const;
8253 CDecoderStream * pDecoderStream,
8254 CElement * pElement);
8259 EImpinjAccessSpecOrderingMode m_eOrderingMode;
8264 static const CFieldDescriptor
8269 inline EImpinjAccessSpecOrderingMode
8272 return m_eOrderingMode;
8278 EImpinjAccessSpecOrderingMode value)
8280 m_eOrderingMode = value;
8286 std::list<CParameter *> m_listCustom;
8290 inline std::list<CParameter *>::iterator
8293 return m_listCustom.begin();
8297 inline std::list<CParameter *>::iterator
8300 return m_listCustom.end();
8307 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8314 return (
int) (m_listCustom.size());
8320 CParameter * pValue);
8358 static const CFieldDescriptor *
const 8359 s_apFieldDescriptorTable[];
8361 static const CTypeDescriptor
8366 CDecoderStream * pDecoderStream);
8369 assimilateSubParameters (
8370 CErrorDetails * pError);
8374 CEncoderStream * pEncoderStream)
const;
8379 const CTypeDescriptor * pEnclosingElementType)
const;
8387 CDecoderStream * pDecoderStream,
8388 CElement * pElement);
8393 EImpinjRFDopplerFrequencyMode m_eRFDopplerFrequencyMode;
8398 static const CFieldDescriptor
8399 s_fdRFDopplerFrequencyMode;
8403 inline EImpinjRFDopplerFrequencyMode
8406 return m_eRFDopplerFrequencyMode;
8412 EImpinjRFDopplerFrequencyMode value)
8414 m_eRFDopplerFrequencyMode = value;
8420 std::list<CParameter *> m_listCustom;
8424 inline std::list<CParameter *>::iterator
8427 return m_listCustom.begin();
8431 inline std::list<CParameter *>::iterator
8434 return m_listCustom.end();
8441 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8448 return (
int) (m_listCustom.size());
8454 CParameter * pValue);
8493 static const CFieldDescriptor *
const 8494 s_apFieldDescriptorTable[];
8496 static const CTypeDescriptor
8501 CDecoderStream * pDecoderStream);
8504 assimilateSubParameters (
8505 CErrorDetails * pError);
8509 CEncoderStream * pEncoderStream)
const;
8514 const CTypeDescriptor * pEnclosingElementType)
const;
8522 CDecoderStream * pDecoderStream,
8523 CElement * pElement);
8528 llrp_s16_t m_DopplerFrequency;
8533 static const CFieldDescriptor
8534 s_fdDopplerFrequency;
8541 return m_DopplerFrequency;
8549 m_DopplerFrequency = value;
8555 std::list<CParameter *> m_listCustom;
8559 inline std::list<CParameter *>::iterator
8562 return m_listCustom.begin();
8566 inline std::list<CParameter *>::iterator
8569 return m_listCustom.end();
8576 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8583 return (
int) (m_listCustom.size());
8589 CParameter * pValue);
8636 static const CFieldDescriptor *
const 8637 s_apFieldDescriptorTable[];
8639 static const CTypeDescriptor
8644 CDecoderStream * pDecoderStream);
8647 assimilateSubParameters (
8648 CErrorDetails * pError);
8652 CEncoderStream * pEncoderStream)
const;
8657 const CTypeDescriptor * pEnclosingElementType)
const;
8665 CDecoderStream * pDecoderStream,
8666 CElement * pElement);
8671 llrp_u1_t m_EnableAntDwellTimeLimit;
8676 static const CFieldDescriptor
8677 s_fdEnableAntDwellTimeLimit;
8684 return m_EnableAntDwellTimeLimit;
8692 m_EnableAntDwellTimeLimit = value;
8697 llrp_u1_t m_EnableSelectGapClose;
8702 static const CFieldDescriptor
8703 s_fdEnableSelectGapClose;
8710 return m_EnableSelectGapClose;
8718 m_EnableSelectGapClose = value;
8724 std::list<CParameter *> m_listCustom;
8728 inline std::list<CParameter *>::iterator
8731 return m_listCustom.begin();
8735 inline std::list<CParameter *>::iterator
8738 return m_listCustom.end();
8745 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8752 return (
int) (m_listCustom.size());
8758 CParameter * pValue);
8796 static const CFieldDescriptor *
const 8797 s_apFieldDescriptorTable[];
8799 static const CTypeDescriptor
8804 CDecoderStream * pDecoderStream);
8807 assimilateSubParameters (
8808 CErrorDetails * pError);
8812 CEncoderStream * pEncoderStream)
const;
8817 const CTypeDescriptor * pEnclosingElementType)
const;
8825 CDecoderStream * pDecoderStream,
8826 CElement * pElement);
8831 EImpinjTxPowerReportingModeEnum m_eTxPowerReportingMode;
8836 static const CFieldDescriptor
8837 s_fdTxPowerReportingMode;
8841 inline EImpinjTxPowerReportingModeEnum
8844 return m_eTxPowerReportingMode;
8850 EImpinjTxPowerReportingModeEnum value)
8852 m_eTxPowerReportingMode = value;
8858 std::list<CParameter *> m_listCustom;
8862 inline std::list<CParameter *>::iterator
8865 return m_listCustom.begin();
8869 inline std::list<CParameter *>::iterator
8872 return m_listCustom.end();
8879 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8886 return (
int) (m_listCustom.size());
8892 CParameter * pValue);
8931 static const CFieldDescriptor *
const 8932 s_apFieldDescriptorTable[];
8934 static const CTypeDescriptor
8939 CDecoderStream * pDecoderStream);
8942 assimilateSubParameters (
8943 CErrorDetails * pError);
8947 CEncoderStream * pEncoderStream)
const;
8952 const CTypeDescriptor * pEnclosingElementType)
const;
8960 CDecoderStream * pDecoderStream,
8961 CElement * pElement);
8966 llrp_u16_t m_TxPower;
8971 static const CFieldDescriptor
8993 std::list<CParameter *> m_listCustom;
8997 inline std::list<CParameter *>::iterator
9000 return m_listCustom.begin();
9004 inline std::list<CParameter *>::iterator
9007 return m_listCustom.end();
9014 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9021 return (
int) (m_listCustom.size());
9027 CParameter * pValue);
9068 static const CFieldDescriptor *
const 9069 s_apFieldDescriptorTable[];
9071 static const CTypeDescriptor
9076 CDecoderStream * pDecoderStream);
9079 assimilateSubParameters (
9080 CErrorDetails * pError);
9084 CEncoderStream * pEncoderStream)
const;
9089 const CTypeDescriptor * pEnclosingElementType)
const;
9097 CDecoderStream * pDecoderStream,
9098 CElement * pElement);
9103 llrp_utf8v_t m_SerialNumber;
9108 static const CFieldDescriptor
9116 return m_SerialNumber;
9124 m_SerialNumber = value;
9129 llrp_utf8v_t m_FirmwareVersion;
9134 static const CFieldDescriptor
9135 s_fdFirmwareVersion;
9142 return m_FirmwareVersion;
9150 m_FirmwareVersion = value;
9155 llrp_utf8v_t m_PCBAVersion;
9160 static const CFieldDescriptor
9168 return m_PCBAVersion;
9176 m_PCBAVersion = value;
9182 std::list<CParameter *> m_listCustom;
9186 inline std::list<CParameter *>::iterator
9189 return m_listCustom.begin();
9193 inline std::list<CParameter *>::iterator
9196 return m_listCustom.end();
9203 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9210 return (
int) (m_listCustom.size());
9216 CParameter * pValue);
9263 static const CFieldDescriptor *
const 9264 s_apFieldDescriptorTable[];
9266 static const CTypeDescriptor
9271 CDecoderStream * pDecoderStream);
9274 assimilateSubParameters (
9275 CErrorDetails * pError);
9279 CEncoderStream * pEncoderStream)
const;
9284 const CTypeDescriptor * pEnclosingElementType)
const;
9292 CDecoderStream * pDecoderStream,
9293 CElement * pElement);
9298 llrp_u32_t m_MaxNumSectors;
9303 static const CFieldDescriptor
9311 return m_MaxNumSectors;
9319 m_MaxNumSectors = value;
9324 llrp_u1_t m_SupportsLISpecs;
9329 static const CFieldDescriptor
9330 s_fdSupportsLISpecs;
9337 return m_SupportsLISpecs;
9345 m_SupportsLISpecs = value;
9350 llrp_u1_t m_SupportsTISpecs;
9355 static const CFieldDescriptor
9356 s_fdSupportsTISpecs;
9363 return m_SupportsTISpecs;
9371 m_SupportsTISpecs = value;
9376 llrp_u1_t m_SupportsTSISpecs;
9381 static const CFieldDescriptor
9382 s_fdSupportsTSISpecs;
9389 return m_SupportsTSISpecs;
9397 m_SupportsTSISpecs = value;
9402 llrp_u1_t m_SupportsDISpecs;
9407 static const CFieldDescriptor
9408 s_fdSupportsDISpecs;
9415 return m_SupportsDISpecs;
9423 m_SupportsDISpecs = value;
9436 return m_pImpinjxArrayDirectionCapabilities;
9441 setImpinjxArrayDirectionCapabilities (
9446 std::list<CParameter *> m_listCustom;
9450 inline std::list<CParameter *>::iterator
9453 return m_listCustom.begin();
9457 inline std::list<CParameter *>::iterator
9460 return m_listCustom.end();
9467 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9474 return (
int) (m_listCustom.size());
9480 CParameter * pValue);
9522 static const CFieldDescriptor *
const 9523 s_apFieldDescriptorTable[];
9525 static const CTypeDescriptor
9530 CDecoderStream * pDecoderStream);
9533 assimilateSubParameters (
9534 CErrorDetails * pError);
9538 CEncoderStream * pEncoderStream)
const;
9543 const CTypeDescriptor * pEnclosingElementType)
const;
9551 CDecoderStream * pDecoderStream,
9552 CElement * pElement);
9562 static const CFieldDescriptor
9588 static const CFieldDescriptor
9614 static const CFieldDescriptor
9636 std::list<CParameter *> m_listCustom;
9640 inline std::list<CParameter *>::iterator
9643 return m_listCustom.begin();
9647 inline std::list<CParameter *>::iterator
9650 return m_listCustom.end();
9657 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9664 return (
int) (m_listCustom.size());
9670 CParameter * pValue);
9713 static const CFieldDescriptor *
const 9714 s_apFieldDescriptorTable[];
9716 static const CTypeDescriptor
9721 CDecoderStream * pDecoderStream);
9724 assimilateSubParameters (
9725 CErrorDetails * pError);
9729 CEncoderStream * pEncoderStream)
const;
9734 const CTypeDescriptor * pEnclosingElementType)
const;
9742 CDecoderStream * pDecoderStream,
9743 CElement * pElement);
9748 llrp_u1_t m_BeaconState;
9753 static const CFieldDescriptor
9761 return m_BeaconState;
9769 m_BeaconState = value;
9774 llrp_u64_t m_BeaconDurationSeconds;
9779 static const CFieldDescriptor
9780 s_fdBeaconDurationSeconds;
9787 return m_BeaconDurationSeconds;
9795 m_BeaconDurationSeconds = value;
9801 std::list<CParameter *> m_listCustom;
9805 inline std::list<CParameter *>::iterator
9808 return m_listCustom.begin();
9812 inline std::list<CParameter *>::iterator
9815 return m_listCustom.end();
9822 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9829 return (
int) (m_listCustom.size());
9835 CParameter * pValue);
9877 static const CFieldDescriptor *
const 9878 s_apFieldDescriptorTable[];
9880 static const CTypeDescriptor
9885 CDecoderStream * pDecoderStream);
9888 assimilateSubParameters (
9889 CErrorDetails * pError);
9893 CEncoderStream * pEncoderStream)
const;
9898 const CTypeDescriptor * pEnclosingElementType)
const;
9906 CDecoderStream * pDecoderStream,
9907 CElement * pElement);
9920 return m_pImpinjAntennaEventHysteresis;
9925 setImpinjAntennaEventHysteresis (
9937 return m_pImpinjAntennaEventConfiguration;
9942 setImpinjAntennaEventConfiguration (
9947 std::list<CParameter *> m_listCustom;
9951 inline std::list<CParameter *>::iterator
9954 return m_listCustom.begin();
9958 inline std::list<CParameter *>::iterator
9961 return m_listCustom.end();
9968 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9975 return (
int) (m_listCustom.size());
9981 CParameter * pValue);
10027 static const CFieldDescriptor *
const 10028 s_apFieldDescriptorTable[];
10030 static const CTypeDescriptor
10035 CDecoderStream * pDecoderStream);
10038 assimilateSubParameters (
10039 CErrorDetails * pError);
10043 CEncoderStream * pEncoderStream)
const;
10048 const CTypeDescriptor * pEnclosingElementType)
const;
10052 s_construct (
void);
10056 CDecoderStream * pDecoderStream,
10057 CElement * pElement);
10062 llrp_u64_t m_AntennaEventConnected;
10067 static const CFieldDescriptor
10068 s_fdAntennaEventConnected;
10075 return m_AntennaEventConnected;
10083 m_AntennaEventConnected = value;
10088 llrp_u64_t m_AntennaEventDisconnected;
10093 static const CFieldDescriptor
10094 s_fdAntennaEventDisconnected;
10101 return m_AntennaEventDisconnected;
10109 m_AntennaEventDisconnected = value;
10115 std::list<CParameter *> m_listCustom;
10119 inline std::list<CParameter *>::iterator
10122 return m_listCustom.begin();
10126 inline std::list<CParameter *>::iterator
10129 return m_listCustom.end();
10136 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10143 return (
int) (m_listCustom.size());
10149 CParameter * pValue);
10189 static const CFieldDescriptor *
const 10190 s_apFieldDescriptorTable[];
10192 static const CTypeDescriptor
10197 CDecoderStream * pDecoderStream);
10200 assimilateSubParameters (
10201 CErrorDetails * pError);
10205 CEncoderStream * pEncoderStream)
const;
10210 const CTypeDescriptor * pEnclosingElementType)
const;
10214 s_construct (
void);
10218 CDecoderStream * pDecoderStream,
10219 CElement * pElement);
10224 llrp_u1_t m_EnableAntennaAttemptNotification;
10229 static const CFieldDescriptor
10230 s_fdEnableAntennaAttemptNotification;
10237 return m_EnableAntennaAttemptNotification;
10245 m_EnableAntennaAttemptNotification = value;
10251 std::list<CParameter *> m_listCustom;
10255 inline std::list<CParameter *>::iterator
10258 return m_listCustom.begin();
10262 inline std::list<CParameter *>::iterator
10265 return m_listCustom.end();
10272 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10279 return (
int) (m_listCustom.size());
10285 CParameter * pValue);
10324 static const CFieldDescriptor *
const 10325 s_apFieldDescriptorTable[];
10327 static const CTypeDescriptor
10332 CDecoderStream * pDecoderStream);
10335 assimilateSubParameters (
10336 CErrorDetails * pError);
10340 CEncoderStream * pEncoderStream)
const;
10345 const CTypeDescriptor * pEnclosingElementType)
const;
10349 s_construct (
void);
10353 CDecoderStream * pDecoderStream,
10354 CElement * pElement);
10359 llrp_u16_t m_AntennaID;
10364 static const CFieldDescriptor
10372 return m_AntennaID;
10380 m_AntennaID = value;
10386 std::list<CParameter *> m_listCustom;
10390 inline std::list<CParameter *>::iterator
10393 return m_listCustom.begin();
10397 inline std::list<CParameter *>::iterator
10400 return m_listCustom.end();
10407 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10414 return (
int) (m_listCustom.size());
10420 CParameter * pValue);
10462 static const CFieldDescriptor *
const 10463 s_apFieldDescriptorTable[];
10465 static const CTypeDescriptor
10470 CDecoderStream * pDecoderStream);
10473 assimilateSubParameters (
10474 CErrorDetails * pError);
10478 CEncoderStream * pEncoderStream)
const;
10483 const CTypeDescriptor * pEnclosingElementType)
const;
10487 s_construct (
void);
10491 CDecoderStream * pDecoderStream,
10492 CElement * pElement);
10497 llrp_u16_t m_HubID;
10502 static const CFieldDescriptor
10523 EImpinjHubConnectedType m_eConnected;
10528 static const CFieldDescriptor
10533 inline EImpinjHubConnectedType
10536 return m_eConnected;
10542 EImpinjHubConnectedType value)
10544 m_eConnected = value;
10549 EImpinjHubFaultType m_eFault;
10554 static const CFieldDescriptor
10559 inline EImpinjHubFaultType
10568 EImpinjHubFaultType value)
10576 std::list<CParameter *> m_listCustom;
10580 inline std::list<CParameter *>::iterator
10583 return m_listCustom.begin();
10587 inline std::list<CParameter *>::iterator
10590 return m_listCustom.end();
10597 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10604 return (
int) (m_listCustom.size());
10610 CParameter * pValue);
10648 static const CFieldDescriptor *
const 10649 s_apFieldDescriptorTable[];
10651 static const CTypeDescriptor
10656 CDecoderStream * pDecoderStream);
10659 assimilateSubParameters (
10660 CErrorDetails * pError);
10664 CEncoderStream * pEncoderStream)
const;
10669 const CTypeDescriptor * pEnclosingElementType)
const;
10673 s_construct (
void);
10677 CDecoderStream * pDecoderStream,
10678 CElement * pElement);
10683 llrp_u32v_t m_Metric;
10688 static const CFieldDescriptor
10759 static const CFieldDescriptor *
const 10760 s_apFieldDescriptorTable[];
10762 static const CTypeDescriptor
10767 CDecoderStream * pDecoderStream);
10770 assimilateSubParameters (
10771 CErrorDetails * pError);
10775 CEncoderStream * pEncoderStream)
const;
10780 const CTypeDescriptor * pEnclosingElementType)
const;
10784 s_construct (
void);
10788 CDecoderStream * pDecoderStream,
10789 CElement * pElement);
10794 llrp_u16_t m_HeightCm;
10799 static const CFieldDescriptor
10815 m_HeightCm = value;
10820 llrp_s32_t m_FacilityXLocationCm;
10825 static const CFieldDescriptor
10826 s_fdFacilityXLocationCm;
10833 return m_FacilityXLocationCm;
10841 m_FacilityXLocationCm = value;
10846 llrp_s32_t m_FacilityYLocationCm;
10851 static const CFieldDescriptor
10852 s_fdFacilityYLocationCm;
10859 return m_FacilityYLocationCm;
10867 m_FacilityYLocationCm = value;
10872 llrp_s16_t m_OrientationDegrees;
10877 static const CFieldDescriptor
10878 s_fdOrientationDegrees;
10885 return m_OrientationDegrees;
10893 m_OrientationDegrees = value;
10899 std::list<CParameter *> m_listCustom;
10903 inline std::list<CParameter *>::iterator
10906 return m_listCustom.begin();
10910 inline std::list<CParameter *>::iterator
10913 return m_listCustom.end();
10920 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10927 return (
int) (m_listCustom.size());
10933 CParameter * pValue);
10978 static const CFieldDescriptor *
const 10979 s_apFieldDescriptorTable[];
10981 static const CTypeDescriptor
10986 CDecoderStream * pDecoderStream);
10989 assimilateSubParameters (
10990 CErrorDetails * pError);
10994 CEncoderStream * pEncoderStream)
const;
10999 const CTypeDescriptor * pEnclosingElementType)
const;
11003 s_construct (
void);
11007 CDecoderStream * pDecoderStream,
11008 CElement * pElement);
11021 return m_pImpinjLocationConfig;
11026 setImpinjLocationConfig (
11038 return m_pImpinjC1G2LocationConfig;
11043 setImpinjC1G2LocationConfig (
11055 return m_pImpinjLocationReporting;
11060 setImpinjLocationReporting (
11065 std::list<CParameter *> m_listCustom;
11069 inline std::list<CParameter *>::iterator
11072 return m_listCustom.begin();
11076 inline std::list<CParameter *>::iterator
11079 return m_listCustom.end();
11086 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11093 return (
int) (m_listCustom.size());
11099 CParameter * pValue);
11159 static const CFieldDescriptor *
const 11160 s_apFieldDescriptorTable[];
11162 static const CTypeDescriptor
11167 CDecoderStream * pDecoderStream);
11170 assimilateSubParameters (
11171 CErrorDetails * pError);
11175 CEncoderStream * pEncoderStream)
const;
11180 const CTypeDescriptor * pEnclosingElementType)
const;
11184 s_construct (
void);
11188 CDecoderStream * pDecoderStream,
11189 CElement * pElement);
11194 llrp_u16_t m_ComputeWindowSeconds;
11199 static const CFieldDescriptor
11200 s_fdComputeWindowSeconds;
11207 return m_ComputeWindowSeconds;
11215 m_ComputeWindowSeconds = value;
11220 llrp_u16_t m_TagAgeIntervalSeconds;
11225 static const CFieldDescriptor
11226 s_fdTagAgeIntervalSeconds;
11233 return m_TagAgeIntervalSeconds;
11241 m_TagAgeIntervalSeconds = value;
11246 llrp_u16_t m_UpdateIntervalSeconds;
11251 static const CFieldDescriptor
11252 s_fdUpdateIntervalSeconds;
11259 return m_UpdateIntervalSeconds;
11267 m_UpdateIntervalSeconds = value;
11280 return m_pImpinjDisabledAntennas;
11285 setImpinjDisabledAntennas (
11297 return m_pImpinjLocationAlgorithmControl;
11302 setImpinjLocationAlgorithmControl (
11307 std::list<CParameter *> m_listCustom;
11311 inline std::list<CParameter *>::iterator
11314 return m_listCustom.begin();
11318 inline std::list<CParameter *>::iterator
11321 return m_listCustom.end();
11328 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11335 return (
int) (m_listCustom.size());
11341 CParameter * pValue);
11398 static const CFieldDescriptor *
const 11399 s_apFieldDescriptorTable[];
11401 static const CTypeDescriptor
11406 CDecoderStream * pDecoderStream);
11409 assimilateSubParameters (
11410 CErrorDetails * pError);
11414 CEncoderStream * pEncoderStream)
const;
11419 const CTypeDescriptor * pEnclosingElementType)
const;
11423 s_construct (
void);
11427 CDecoderStream * pDecoderStream,
11428 CElement * pElement);
11433 llrp_u16_t m_ModeIndex;
11438 static const CFieldDescriptor
11446 return m_ModeIndex;
11454 m_ModeIndex = value;
11459 llrp_u2_t m_Session;
11464 static const CFieldDescriptor
11486 std::list<CC1G2Filter *> m_listC1G2Filter;
11490 inline std::list<CC1G2Filter *>::iterator
11493 return m_listC1G2Filter.begin();
11497 inline std::list<CC1G2Filter *>::iterator
11500 return m_listC1G2Filter.end();
11507 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
11514 return (
int) (m_listC1G2Filter.size());
11531 return m_pImpinjTransmitPower;
11536 setImpinjTransmitPower (
11541 std::list<CParameter *> m_listCustom;
11545 inline std::list<CParameter *>::iterator
11548 return m_listCustom.begin();
11552 inline std::list<CParameter *>::iterator
11555 return m_listCustom.end();
11562 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11569 return (
int) (m_listCustom.size());
11575 CParameter * pValue);
11631 static const CFieldDescriptor *
const 11632 s_apFieldDescriptorTable[];
11634 static const CTypeDescriptor
11639 CDecoderStream * pDecoderStream);
11642 assimilateSubParameters (
11643 CErrorDetails * pError);
11647 CEncoderStream * pEncoderStream)
const;
11652 const CTypeDescriptor * pEnclosingElementType)
const;
11656 s_construct (
void);
11660 CDecoderStream * pDecoderStream,
11661 CElement * pElement);
11666 llrp_u1_t m_EnableUpdateReport;
11671 static const CFieldDescriptor
11672 s_fdEnableUpdateReport;
11679 return m_EnableUpdateReport;
11687 m_EnableUpdateReport = value;
11692 llrp_u1_t m_EnableEntryReport;
11697 static const CFieldDescriptor
11698 s_fdEnableEntryReport;
11705 return m_EnableEntryReport;
11713 m_EnableEntryReport = value;
11718 llrp_u1_t m_EnableExitReport;
11723 static const CFieldDescriptor
11724 s_fdEnableExitReport;
11731 return m_EnableExitReport;
11739 m_EnableExitReport = value;
11744 llrp_u1_t m_EnableDiagnosticReport;
11749 static const CFieldDescriptor
11750 s_fdEnableDiagnosticReport;
11757 return m_EnableDiagnosticReport;
11765 m_EnableDiagnosticReport = value;
11771 std::list<CParameter *> m_listCustom;
11775 inline std::list<CParameter *>::iterator
11778 return m_listCustom.begin();
11782 inline std::list<CParameter *>::iterator
11785 return m_listCustom.end();
11792 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11799 return (
int) (m_listCustom.size());
11805 CParameter * pValue);
11850 static const CFieldDescriptor *
const 11851 s_apFieldDescriptorTable[];
11853 static const CTypeDescriptor
11858 CDecoderStream * pDecoderStream);
11861 assimilateSubParameters (
11862 CErrorDetails * pError);
11866 CEncoderStream * pEncoderStream)
const;
11871 const CTypeDescriptor * pEnclosingElementType)
const;
11875 s_construct (
void);
11879 CDecoderStream * pDecoderStream,
11880 CElement * pElement);
11885 llrp_u16_t m_ReadCount;
11890 static const CFieldDescriptor
11898 return m_ReadCount;
11906 m_ReadCount = value;
11911 llrp_u32v_t m_ConfidenceData;
11916 static const CFieldDescriptor
11917 s_fdConfidenceData;
11924 return m_ConfidenceData;
11932 m_ConfidenceData = value;
11938 std::list<CParameter *> m_listCustom;
11942 inline std::list<CParameter *>::iterator
11945 return m_listCustom.begin();
11949 inline std::list<CParameter *>::iterator
11952 return m_listCustom.end();
11959 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11966 return (
int) (m_listCustom.size());
11972 CParameter * pValue);
12024 static const CFieldDescriptor *
const 12025 s_apFieldDescriptorTable[];
12027 static const CTypeDescriptor
12032 CDecoderStream * pDecoderStream);
12035 assimilateSubParameters (
12036 CErrorDetails * pError);
12040 CEncoderStream * pEncoderStream)
const;
12045 const CTypeDescriptor * pEnclosingElementType)
const;
12049 s_construct (
void);
12053 CDecoderStream * pDecoderStream,
12054 CElement * pElement);
12059 llrp_u64_t m_LastSeenTimestampUTC;
12064 static const CFieldDescriptor
12065 s_fdLastSeenTimestampUTC;
12072 return m_LastSeenTimestampUTC;
12080 m_LastSeenTimestampUTC = value;
12085 llrp_s32_t m_LocXCentimeters;
12090 static const CFieldDescriptor
12091 s_fdLocXCentimeters;
12098 return m_LocXCentimeters;
12106 m_LocXCentimeters = value;
12111 llrp_s32_t m_LocYCentimeters;
12116 static const CFieldDescriptor
12117 s_fdLocYCentimeters;
12124 return m_LocYCentimeters;
12132 m_LocYCentimeters = value;
12137 EImpinjLocationReportType m_eType;
12142 static const CFieldDescriptor
12147 inline EImpinjLocationReportType
12156 EImpinjLocationReportType value)
12171 return m_pImpinjLocationConfidence;
12176 setImpinjLocationConfidence (
12181 std::list<CParameter *> m_listCustom;
12185 inline std::list<CParameter *>::iterator
12188 return m_listCustom.begin();
12192 inline std::list<CParameter *>::iterator
12195 return m_listCustom.end();
12202 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12209 return (
int) (m_listCustom.size());
12215 CParameter * pValue);
12262 static const CFieldDescriptor *
const 12263 s_apFieldDescriptorTable[];
12265 static const CTypeDescriptor
12270 CDecoderStream * pDecoderStream);
12273 assimilateSubParameters (
12274 CErrorDetails * pError);
12278 CEncoderStream * pEncoderStream)
const;
12283 const CTypeDescriptor * pEnclosingElementType)
const;
12287 s_construct (
void);
12291 CDecoderStream * pDecoderStream,
12292 CElement * pElement);
12305 return m_pImpinjDirectionSectors;
12310 setImpinjDirectionSectors (
12322 return m_pImpinjDirectionConfig;
12327 setImpinjDirectionConfig (
12339 return m_pImpinjC1G2DirectionConfig;
12344 setImpinjC1G2DirectionConfig (
12356 return m_pImpinjDirectionReporting;
12361 setImpinjDirectionReporting (
12366 std::list<CParameter *> m_listCustom;
12370 inline std::list<CParameter *>::iterator
12373 return m_listCustom.begin();
12377 inline std::list<CParameter *>::iterator
12380 return m_listCustom.end();
12387 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12394 return (
int) (m_listCustom.size());
12400 CParameter * pValue);
12442 static const CFieldDescriptor *
const 12443 s_apFieldDescriptorTable[];
12445 static const CTypeDescriptor
12450 CDecoderStream * pDecoderStream);
12453 assimilateSubParameters (
12454 CErrorDetails * pError);
12458 CEncoderStream * pEncoderStream)
const;
12463 const CTypeDescriptor * pEnclosingElementType)
const;
12467 s_construct (
void);
12471 CDecoderStream * pDecoderStream,
12472 CElement * pElement);
12477 llrp_u16v_t m_EnabledSectorIDs;
12482 static const CFieldDescriptor
12483 s_fdEnabledSectorIDs;
12490 return m_EnabledSectorIDs;
12498 m_EnabledSectorIDs = value;
12504 std::list<CParameter *> m_listCustom;
12508 inline std::list<CParameter *>::iterator
12511 return m_listCustom.begin();
12515 inline std::list<CParameter *>::iterator
12518 return m_listCustom.end();
12525 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12532 return (
int) (m_listCustom.size());
12538 CParameter * pValue);
12591 static const CFieldDescriptor *
const 12592 s_apFieldDescriptorTable[];
12594 static const CTypeDescriptor
12599 CDecoderStream * pDecoderStream);
12602 assimilateSubParameters (
12603 CErrorDetails * pError);
12607 CEncoderStream * pEncoderStream)
const;
12612 const CTypeDescriptor * pEnclosingElementType)
const;
12616 s_construct (
void);
12620 CDecoderStream * pDecoderStream,
12621 CElement * pElement);
12626 llrp_u16_t m_TagAgeIntervalSeconds;
12631 static const CFieldDescriptor
12632 s_fdTagAgeIntervalSeconds;
12639 return m_TagAgeIntervalSeconds;
12647 m_TagAgeIntervalSeconds = value;
12652 llrp_u16_t m_UpdateIntervalSeconds;
12657 static const CFieldDescriptor
12658 s_fdUpdateIntervalSeconds;
12665 return m_UpdateIntervalSeconds;
12673 m_UpdateIntervalSeconds = value;
12678 EImpinjDirectionFieldOfView m_eFieldOfView;
12683 static const CFieldDescriptor
12688 inline EImpinjDirectionFieldOfView
12691 return m_eFieldOfView;
12697 EImpinjDirectionFieldOfView value)
12699 m_eFieldOfView = value;
12712 return m_pImpinjDirectionUserTagPopulationLimit;
12717 setImpinjDirectionUserTagPopulationLimit (
12722 std::list<CParameter *> m_listCustom;
12726 inline std::list<CParameter *>::iterator
12729 return m_listCustom.begin();
12733 inline std::list<CParameter *>::iterator
12736 return m_listCustom.end();
12743 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12750 return (
int) (m_listCustom.size());
12756 CParameter * pValue);
12793 static const CFieldDescriptor *
const 12794 s_apFieldDescriptorTable[];
12796 static const CTypeDescriptor
12801 CDecoderStream * pDecoderStream);
12804 assimilateSubParameters (
12805 CErrorDetails * pError);
12809 CEncoderStream * pEncoderStream)
const;
12814 const CTypeDescriptor * pEnclosingElementType)
const;
12818 s_construct (
void);
12822 CDecoderStream * pDecoderStream,
12823 CElement * pElement);
12828 llrp_u16_t m_UserTagPopulationLimit;
12833 static const CFieldDescriptor
12834 s_fdUserTagPopulationLimit;
12841 return m_UserTagPopulationLimit;
12849 m_UserTagPopulationLimit = value;
12903 static const CFieldDescriptor *
const 12904 s_apFieldDescriptorTable[];
12906 static const CTypeDescriptor
12911 CDecoderStream * pDecoderStream);
12914 assimilateSubParameters (
12915 CErrorDetails * pError);
12919 CEncoderStream * pEncoderStream)
const;
12924 const CTypeDescriptor * pEnclosingElementType)
const;
12928 s_construct (
void);
12932 CDecoderStream * pDecoderStream,
12933 CElement * pElement);
12938 EImpinjDirectionRFMode m_eRFMode;
12943 static const CFieldDescriptor
12948 inline EImpinjDirectionRFMode
12957 EImpinjDirectionRFMode value)
12972 return m_pImpinjTransmitPower;
12977 setImpinjTransmitPower (
12982 std::list<CC1G2Filter *> m_listC1G2Filter;
12986 inline std::list<CC1G2Filter *>::iterator
12989 return m_listC1G2Filter.begin();
12993 inline std::list<CC1G2Filter *>::iterator
12996 return m_listC1G2Filter.end();
13003 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
13010 return (
int) (m_listC1G2Filter.size());
13020 std::list<CParameter *> m_listCustom;
13024 inline std::list<CParameter *>::iterator
13027 return m_listCustom.begin();
13031 inline std::list<CParameter *>::iterator
13034 return m_listCustom.end();
13041 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13048 return (
int) (m_listCustom.size());
13054 CParameter * pValue);
13101 static const CFieldDescriptor *
const 13102 s_apFieldDescriptorTable[];
13104 static const CTypeDescriptor
13109 CDecoderStream * pDecoderStream);
13112 assimilateSubParameters (
13113 CErrorDetails * pError);
13117 CEncoderStream * pEncoderStream)
const;
13122 const CTypeDescriptor * pEnclosingElementType)
const;
13126 s_construct (
void);
13130 CDecoderStream * pDecoderStream,
13131 CElement * pElement);
13137 std::list<CEPCData *> m_listEPCData;
13141 inline std::list<CEPCData *>::iterator
13144 return m_listEPCData.begin();
13148 inline std::list<CEPCData *>::iterator
13151 return m_listEPCData.end();
13158 clearSubParameterList ((tListOfParameters *) &m_listEPCData);
13165 return (
int) (m_listEPCData.size());
13182 return m_pImpinjLocationReportData;
13187 setImpinjLocationReportData (
13199 return m_pImpinjDirectionReportData;
13204 setImpinjDirectionReportData (
13209 std::list<CParameter *> m_listCustom;
13213 inline std::list<CParameter *>::iterator
13216 return m_listCustom.begin();
13220 inline std::list<CParameter *>::iterator
13223 return m_listCustom.end();
13230 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13237 return (
int) (m_listCustom.size());
13243 CParameter * pValue);
13304 static const CFieldDescriptor *
const 13305 s_apFieldDescriptorTable[];
13307 static const CTypeDescriptor
13312 CDecoderStream * pDecoderStream);
13315 assimilateSubParameters (
13316 CErrorDetails * pError);
13320 CEncoderStream * pEncoderStream)
const;
13325 const CTypeDescriptor * pEnclosingElementType)
const;
13329 s_construct (
void);
13333 CDecoderStream * pDecoderStream,
13334 CElement * pElement);
13339 llrp_u1_t m_EnableUpdateReport;
13344 static const CFieldDescriptor
13345 s_fdEnableUpdateReport;
13352 return m_EnableUpdateReport;
13360 m_EnableUpdateReport = value;
13365 llrp_u1_t m_EnableEntryReport;
13370 static const CFieldDescriptor
13371 s_fdEnableEntryReport;
13378 return m_EnableEntryReport;
13386 m_EnableEntryReport = value;
13391 llrp_u1_t m_EnableExitReport;
13396 static const CFieldDescriptor
13397 s_fdEnableExitReport;
13404 return m_EnableExitReport;
13412 m_EnableExitReport = value;
13417 llrp_u1_t m_EnableDiagnosticReport;
13422 static const CFieldDescriptor
13423 s_fdEnableDiagnosticReport;
13430 return m_EnableDiagnosticReport;
13438 m_EnableDiagnosticReport = value;
13443 EImpinjDirectionDiagnosticReportLevel m_eDiagnosticReportLevel;
13448 static const CFieldDescriptor
13449 s_fdDiagnosticReportLevel;
13453 inline EImpinjDirectionDiagnosticReportLevel
13456 return m_eDiagnosticReportLevel;
13462 EImpinjDirectionDiagnosticReportLevel value)
13464 m_eDiagnosticReportLevel = value;
13470 std::list<CParameter *> m_listCustom;
13474 inline std::list<CParameter *>::iterator
13477 return m_listCustom.begin();
13481 inline std::list<CParameter *>::iterator
13484 return m_listCustom.end();
13491 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13498 return (
int) (m_listCustom.size());
13504 CParameter * pValue);
13566 static const CFieldDescriptor *
const 13567 s_apFieldDescriptorTable[];
13569 static const CTypeDescriptor
13574 CDecoderStream * pDecoderStream);
13577 assimilateSubParameters (
13578 CErrorDetails * pError);
13582 CEncoderStream * pEncoderStream)
const;
13587 const CTypeDescriptor * pEnclosingElementType)
const;
13591 s_construct (
void);
13595 CDecoderStream * pDecoderStream,
13596 CElement * pElement);
13601 EImpinjDirectionReportType m_eType;
13606 static const CFieldDescriptor
13611 inline EImpinjDirectionReportType
13620 EImpinjDirectionReportType value)
13627 EImpinjDirectionTagPopulationStatus m_eTagPopulationStatus;
13632 static const CFieldDescriptor
13633 s_fdTagPopulationStatus;
13637 inline EImpinjDirectionTagPopulationStatus
13640 return m_eTagPopulationStatus;
13646 EImpinjDirectionTagPopulationStatus value)
13648 m_eTagPopulationStatus = value;
13653 llrp_u8_t m_FirstSeenSectorID;
13658 static const CFieldDescriptor
13659 s_fdFirstSeenSectorID;
13666 return m_FirstSeenSectorID;
13674 m_FirstSeenSectorID = value;
13679 llrp_u64_t m_FirstSeenTimestampUTC;
13684 static const CFieldDescriptor
13685 s_fdFirstSeenTimestampUTC;
13692 return m_FirstSeenTimestampUTC;
13700 m_FirstSeenTimestampUTC = value;
13705 llrp_u8_t m_LastSeenSectorID;
13710 static const CFieldDescriptor
13711 s_fdLastSeenSectorID;
13718 return m_LastSeenSectorID;
13726 m_LastSeenSectorID = value;
13731 llrp_u64_t m_LastSeenTimestampUTC;
13736 static const CFieldDescriptor
13737 s_fdLastSeenTimestampUTC;
13744 return m_LastSeenTimestampUTC;
13752 m_LastSeenTimestampUTC = value;
13765 return m_pImpinjDirectionDiagnosticData;
13770 setImpinjDirectionDiagnosticData (
13775 std::list<CParameter *> m_listCustom;
13779 inline std::list<CParameter *>::iterator
13782 return m_listCustom.begin();
13786 inline std::list<CParameter *>::iterator
13789 return m_listCustom.end();
13796 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13803 return (
int) (m_listCustom.size());
13809 CParameter * pValue);
13846 static const CFieldDescriptor *
const 13847 s_apFieldDescriptorTable[];
13849 static const CTypeDescriptor
13854 CDecoderStream * pDecoderStream);
13857 assimilateSubParameters (
13858 CErrorDetails * pError);
13862 CEncoderStream * pEncoderStream)
const;
13867 const CTypeDescriptor * pEnclosingElementType)
const;
13871 s_construct (
void);
13875 CDecoderStream * pDecoderStream,
13876 CElement * pElement);
13881 llrp_u32v_t m_Metric;
13886 static const CFieldDescriptor
13943 static const CFieldDescriptor *
const 13944 s_apFieldDescriptorTable[];
13946 static const CTypeDescriptor
13951 CDecoderStream * pDecoderStream);
13954 assimilateSubParameters (
13955 CErrorDetails * pError);
13959 CEncoderStream * pEncoderStream)
const;
13964 const CTypeDescriptor * pEnclosingElementType)
const;
13968 s_construct (
void);
13972 CDecoderStream * pDecoderStream,
13973 CElement * pElement);
13978 llrp_u16_t m_SystemTagPopulationLimitHighSensitivity;
13983 static const CFieldDescriptor
13984 s_fdSystemTagPopulationLimitHighSensitivity;
13991 return m_SystemTagPopulationLimitHighSensitivity;
13999 m_SystemTagPopulationLimitHighSensitivity = value;
14004 llrp_u16_t m_SystemTagPopulationLimitHighPerformance;
14009 static const CFieldDescriptor
14010 s_fdSystemTagPopulationLimitHighPerformance;
14017 return m_SystemTagPopulationLimitHighPerformance;
14025 m_SystemTagPopulationLimitHighPerformance = value;
14031 std::list<CParameter *> m_listCustom;
14035 inline std::list<CParameter *>::iterator
14038 return m_listCustom.begin();
14042 inline std::list<CParameter *>::iterator
14045 return m_listCustom.end();
14052 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14059 return (
int) (m_listCustom.size());
14065 CParameter * pValue);
14105 static const CFieldDescriptor *
const 14106 s_apFieldDescriptorTable[];
14108 static const CTypeDescriptor
14113 CDecoderStream * pDecoderStream);
14116 assimilateSubParameters (
14117 CErrorDetails * pError);
14121 CEncoderStream * pEncoderStream)
const;
14126 const CTypeDescriptor * pEnclosingElementType)
const;
14130 s_construct (
void);
14134 CDecoderStream * pDecoderStream,
14135 CElement * pElement);
14140 EImpinjIntelligentAntennaMode m_eManagementEnabled;
14145 static const CFieldDescriptor
14146 s_fdManagementEnabled;
14150 inline EImpinjIntelligentAntennaMode
14153 return m_eManagementEnabled;
14159 EImpinjIntelligentAntennaMode value)
14161 m_eManagementEnabled = value;
14167 std::list<CParameter *> m_listCustom;
14171 inline std::list<CParameter *>::iterator
14174 return m_listCustom.begin();
14178 inline std::list<CParameter *>::iterator
14181 return m_listCustom.end();
14188 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14195 return (
int) (m_listCustom.size());
14201 CParameter * pValue);
14242 static const CFieldDescriptor *
const 14243 s_apFieldDescriptorTable[];
14245 static const CTypeDescriptor
14250 CDecoderStream * pDecoderStream);
14253 assimilateSubParameters (
14254 CErrorDetails * pError);
14258 CEncoderStream * pEncoderStream)
const;
14263 const CTypeDescriptor * pEnclosingElementType)
const;
14267 s_construct (
void);
14271 CDecoderStream * pDecoderStream,
14272 CElement * pElement);
14277 llrp_u16_t m_TransmitPower;
14282 static const CFieldDescriptor
14290 return m_TransmitPower;
14298 m_TransmitPower = value;
14304 std::list<CParameter *> m_listCustom;
14308 inline std::list<CParameter *>::iterator
14311 return m_listCustom.begin();
14315 inline std::list<CParameter *>::iterator
14318 return m_listCustom.end();
14325 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14332 return (
int) (m_listCustom.size());
14338 CParameter * pValue);
14379 static const CFieldDescriptor *
const 14380 s_apFieldDescriptorTable[];
14382 static const CTypeDescriptor
14387 CDecoderStream * pDecoderStream);
14390 assimilateSubParameters (
14391 CErrorDetails * pError);
14395 CEncoderStream * pEncoderStream)
const;
14400 const CTypeDescriptor * pEnclosingElementType)
const;
14404 s_construct (
void);
14408 CDecoderStream * pDecoderStream,
14409 CElement * pElement);
14414 llrp_u1_t m_PolarizationControlEnabled;
14419 static const CFieldDescriptor
14420 s_fdPolarizationControlEnabled;
14427 return m_PolarizationControlEnabled;
14435 m_PolarizationControlEnabled = value;
14441 std::list<CParameter *> m_listCustom;
14445 inline std::list<CParameter *>::iterator
14448 return m_listCustom.begin();
14452 inline std::list<CParameter *>::iterator
14455 return m_listCustom.end();
14462 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14469 return (
int) (m_listCustom.size());
14475 CParameter * pValue);
14514 static const CFieldDescriptor *
const 14515 s_apFieldDescriptorTable[];
14517 static const CTypeDescriptor
14522 CDecoderStream * pDecoderStream);
14525 assimilateSubParameters (
14526 CErrorDetails * pError);
14530 CEncoderStream * pEncoderStream)
const;
14535 const CTypeDescriptor * pEnclosingElementType)
const;
14539 s_construct (
void);
14543 CDecoderStream * pDecoderStream,
14544 CElement * pElement);
14550 std::list<CImpinjAntennaPolarizationCapability *> m_listImpinjAntennaPolarizationCapability;
14554 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14557 return m_listImpinjAntennaPolarizationCapability.begin();
14561 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
14564 return m_listImpinjAntennaPolarizationCapability.end();
14571 clearSubParameterList ((tListOfParameters *) &m_listImpinjAntennaPolarizationCapability);
14578 return (
int) (m_listImpinjAntennaPolarizationCapability.size());
14583 addImpinjAntennaPolarizationCapability (
14588 std::list<CParameter *> m_listCustom;
14592 inline std::list<CParameter *>::iterator
14595 return m_listCustom.begin();
14599 inline std::list<CParameter *>::iterator
14602 return m_listCustom.end();
14609 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14616 return (
int) (m_listCustom.size());
14622 CParameter * pValue);
14661 static const CFieldDescriptor *
const 14662 s_apFieldDescriptorTable[];
14664 static const CTypeDescriptor
14669 CDecoderStream * pDecoderStream);
14672 assimilateSubParameters (
14673 CErrorDetails * pError);
14677 CEncoderStream * pEncoderStream)
const;
14682 const CTypeDescriptor * pEnclosingElementType)
const;
14686 s_construct (
void);
14690 CDecoderStream * pDecoderStream,
14691 CElement * pElement);
14696 EImpinjAntennaPolarizationType m_eType;
14701 static const CFieldDescriptor
14706 inline EImpinjAntennaPolarizationType
14715 EImpinjAntennaPolarizationType value)
14722 llrp_u16_t m_AntennaIDOffset;
14727 static const CFieldDescriptor
14728 s_fdAntennaIDOffset;
14735 return m_AntennaIDOffset;
14743 m_AntennaIDOffset = value;
14749 std::list<CParameter *> m_listCustom;
14753 inline std::list<CParameter *>::iterator
14756 return m_listCustom.begin();
14760 inline std::list<CParameter *>::iterator
14763 return m_listCustom.end();
14770 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14777 return (
int) (m_listCustom.size());
14783 CParameter * pValue);
14821 static const CFieldDescriptor *
const 14822 s_apFieldDescriptorTable[];
14824 static const CTypeDescriptor
14829 CDecoderStream * pDecoderStream);
14832 assimilateSubParameters (
14833 CErrorDetails * pError);
14837 CEncoderStream * pEncoderStream)
const;
14842 const CTypeDescriptor * pEnclosingElementType)
const;
14846 s_construct (
void);
14850 CDecoderStream * pDecoderStream,
14851 CElement * pElement);
14856 llrp_u16v_t m_AntennaIDs;
14861 static const CFieldDescriptor
14869 return m_AntennaIDs;
14877 m_AntennaIDs = value;
14883 std::list<CParameter *> m_listCustom;
14887 inline std::list<CParameter *>::iterator
14890 return m_listCustom.begin();
14894 inline std::list<CParameter *>::iterator
14897 return m_listCustom.end();
14904 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14911 return (
int) (m_listCustom.size());
14917 CParameter * pValue);
14956 static const CFieldDescriptor *
const 14957 s_apFieldDescriptorTable[];
14959 static const CTypeDescriptor
14964 CDecoderStream * pDecoderStream);
14967 assimilateSubParameters (
14968 CErrorDetails * pError);
14972 CEncoderStream * pEncoderStream)
const;
14977 const CTypeDescriptor * pEnclosingElementType)
const;
14981 s_construct (
void);
14985 CDecoderStream * pDecoderStream,
14986 CElement * pElement);
14991 llrp_u1_t m_ParityError;
14996 static const CFieldDescriptor
15004 return m_ParityError;
15012 m_ParityError = value;
15018 std::list<CParameter *> m_listCustom;
15022 inline std::list<CParameter *>::iterator
15025 return m_listCustom.begin();
15029 inline std::list<CParameter *>::iterator
15032 return m_listCustom.end();
15039 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15046 return (
int) (m_listCustom.size());
15052 CParameter * pValue);
15097 static const CFieldDescriptor *
const 15098 s_apFieldDescriptorTable[];
15100 static const CTypeDescriptor
15105 CDecoderStream * pDecoderStream);
15108 assimilateSubParameters (
15109 CErrorDetails * pError);
15113 CEncoderStream * pEncoderStream)
const;
15118 const CTypeDescriptor * pEnclosingElementType)
const;
15122 s_construct (
void);
15126 CDecoderStream * pDecoderStream,
15127 CElement * pElement);
15132 llrp_u16_t m_OpSpecID;
15137 static const CFieldDescriptor
15153 m_OpSpecID = value;
15158 llrp_u32_t m_AccessPassword;
15163 static const CFieldDescriptor
15164 s_fdAccessPassword;
15171 return m_AccessPassword;
15179 m_AccessPassword = value;
15189 static const CFieldDescriptor
15210 llrp_u16_t m_BitPointer;
15215 static const CFieldDescriptor
15223 return m_BitPointer;
15231 m_BitPointer = value;
15236 llrp_u8_t m_BitLength;
15241 static const CFieldDescriptor
15249 return m_BitLength;
15257 m_BitLength = value;
15262 llrp_u16v_t m_Mask;
15267 static const CFieldDescriptor
15289 std::list<CParameter *> m_listCustom;
15293 inline std::list<CParameter *>::iterator
15296 return m_listCustom.begin();
15300 inline std::list<CParameter *>::iterator
15303 return m_listCustom.end();
15310 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15317 return (
int) (m_listCustom.size());
15323 CParameter * pValue);
15363 static const CFieldDescriptor *
const 15364 s_apFieldDescriptorTable[];
15366 static const CTypeDescriptor
15371 CDecoderStream * pDecoderStream);
15374 assimilateSubParameters (
15375 CErrorDetails * pError);
15379 CEncoderStream * pEncoderStream)
const;
15384 const CTypeDescriptor * pEnclosingElementType)
const;
15388 s_construct (
void);
15392 CDecoderStream * pDecoderStream,
15393 CElement * pElement);
15398 EImpinjMarginReadResultType m_eResult;
15403 static const CFieldDescriptor
15408 inline EImpinjMarginReadResultType
15417 EImpinjMarginReadResultType value)
15424 llrp_u16_t m_OpSpecID;
15429 static const CFieldDescriptor
15445 m_OpSpecID = value;
15451 std::list<CParameter *> m_listCustom;
15455 inline std::list<CParameter *>::iterator
15458 return m_listCustom.begin();
15462 inline std::list<CParameter *>::iterator
15465 return m_listCustom.end();
15472 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15479 return (
int) (m_listCustom.size());
15485 CParameter * pValue);
15524 static const CFieldDescriptor *
const 15525 s_apFieldDescriptorTable[];
15527 static const CTypeDescriptor
15532 CDecoderStream * pDecoderStream);
15535 assimilateSubParameters (
15536 CErrorDetails * pError);
15540 CEncoderStream * pEncoderStream)
const;
15545 const CTypeDescriptor * pEnclosingElementType)
const;
15549 s_construct (
void);
15553 CDecoderStream * pDecoderStream,
15554 CElement * pElement);
15559 llrp_utf8v_t m_FirmwareVersion;
15564 static const CFieldDescriptor
15565 s_fdFirmwareVersion;
15569 inline llrp_utf8v_t
15572 return m_FirmwareVersion;
15578 llrp_utf8v_t value)
15580 m_FirmwareVersion = value;
15586 std::list<CParameter *> m_listCustom;
15590 inline std::list<CParameter *>::iterator
15593 return m_listCustom.begin();
15597 inline std::list<CParameter *>::iterator
15600 return m_listCustom.end();
15607 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15614 return (
int) (m_listCustom.size());
15620 CParameter * pValue);
15658 static const CFieldDescriptor *
const 15659 s_apFieldDescriptorTable[];
15661 static const CTypeDescriptor
15666 CDecoderStream * pDecoderStream);
15669 assimilateSubParameters (
15670 CErrorDetails * pError);
15674 CEncoderStream * pEncoderStream)
const;
15679 const CTypeDescriptor * pEnclosingElementType)
const;
15683 s_construct (
void);
15687 CDecoderStream * pDecoderStream,
15688 CElement * pElement);
15693 llrp_u32v_t m_ControlData;
15698 static const CFieldDescriptor
15706 return m_ControlData;
15714 m_ControlData = value;
15720 std::list<CParameter *> m_listCustom;
15724 inline std::list<CParameter *>::iterator
15727 return m_listCustom.begin();
15731 inline std::list<CParameter *>::iterator
15734 return m_listCustom.end();
15741 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15748 return (
int) (m_listCustom.size());
15754 CParameter * pValue);
15805 static const CFieldDescriptor *
const 15806 s_apFieldDescriptorTable[];
15808 static const CTypeDescriptor
15813 CDecoderStream * pDecoderStream);
15816 assimilateSubParameters (
15817 CErrorDetails * pError);
15821 CEncoderStream * pEncoderStream)
const;
15826 const CTypeDescriptor * pEnclosingElementType)
const;
15830 s_construct (
void);
15834 CDecoderStream * pDecoderStream,
15835 CElement * pElement);
15840 llrp_u1_t m_EnableRFPowerSweep;
15845 static const CFieldDescriptor
15846 s_fdEnableRFPowerSweep;
15853 return m_EnableRFPowerSweep;
15861 m_EnableRFPowerSweep = value;
15866 llrp_u16_t m_MinimumPowerLevel;
15871 static const CFieldDescriptor
15872 s_fdMinimumPowerLevel;
15879 return m_MinimumPowerLevel;
15887 m_MinimumPowerLevel = value;
15892 llrp_u16_t m_PowerLevelStepSize;
15897 static const CFieldDescriptor
15898 s_fdPowerLevelStepSize;
15905 return m_PowerLevelStepSize;
15913 m_PowerLevelStepSize = value;
15919 std::list<CParameter *> m_listCustom;
15923 inline std::list<CParameter *>::iterator
15926 return m_listCustom.begin();
15930 inline std::list<CParameter *>::iterator
15933 return m_listCustom.end();
15940 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15947 return (
int) (m_listCustom.size());
15953 CParameter * pValue);
16008 static const CFieldDescriptor *
const 16009 s_apFieldDescriptorTable[];
16011 static const CTypeDescriptor
16016 CDecoderStream * pDecoderStream);
16019 assimilateSubParameters (
16020 CErrorDetails * pError);
16024 CEncoderStream * pEncoderStream)
const;
16029 const CTypeDescriptor * pEnclosingElementType)
const;
16033 s_construct (
void);
16037 CDecoderStream * pDecoderStream,
16038 CElement * pElement);
16043 llrp_u1_t m_Gen2v2TagsOnly;
16048 static const CFieldDescriptor
16049 s_fdGen2v2TagsOnly;
16056 return m_Gen2v2TagsOnly;
16064 m_Gen2v2TagsOnly = value;
16069 llrp_u8_t m_EPCLength;
16074 static const CFieldDescriptor
16082 return m_EPCLength;
16090 m_EPCLength = value;
16095 llrp_u16_t m_Pointer;
16100 static const CFieldDescriptor
16121 llrp_u1v_t m_TagMask;
16126 static const CFieldDescriptor
16148 std::list<CParameter *> m_listCustom;
16152 inline std::list<CParameter *>::iterator
16155 return m_listCustom.begin();
16159 inline std::list<CParameter *>::iterator
16162 return m_listCustom.end();
16169 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16176 return (
int) (m_listCustom.size());
16182 CParameter * pValue);
16242 static const CFieldDescriptor *
const 16243 s_apFieldDescriptorTable[];
16245 static const CTypeDescriptor
16250 CDecoderStream * pDecoderStream);
16253 assimilateSubParameters (
16254 CErrorDetails * pError);
16258 CEncoderStream * pEncoderStream)
const;
16263 const CTypeDescriptor * pEnclosingElementType)
const;
16267 s_construct (
void);
16271 CDecoderStream * pDecoderStream,
16272 CElement * pElement);
16277 llrp_u16_t m_OpSpecID;
16282 static const CFieldDescriptor
16298 m_OpSpecID = value;
16303 llrp_u32_t m_AccessPassword;
16308 static const CFieldDescriptor
16309 s_fdAccessPassword;
16316 return m_AccessPassword;
16324 m_AccessPassword = value;
16329 llrp_u1_t m_SendRep;
16334 static const CFieldDescriptor
16355 llrp_u1_t m_IncRepLen;
16360 static const CFieldDescriptor
16368 return m_IncRepLen;
16376 m_IncRepLen = value;
16386 static const CFieldDescriptor
16407 llrp_u1v_t m_Message;
16412 static const CFieldDescriptor
16434 std::list<CParameter *> m_listCustom;
16438 inline std::list<CParameter *>::iterator
16441 return m_listCustom.begin();
16445 inline std::list<CParameter *>::iterator
16448 return m_listCustom.end();
16455 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16462 return (
int) (m_listCustom.size());
16468 CParameter * pValue);
16512 static const CFieldDescriptor *
const 16513 s_apFieldDescriptorTable[];
16515 static const CTypeDescriptor
16520 CDecoderStream * pDecoderStream);
16523 assimilateSubParameters (
16524 CErrorDetails * pError);
16528 CEncoderStream * pEncoderStream)
const;
16533 const CTypeDescriptor * pEnclosingElementType)
const;
16537 s_construct (
void);
16541 CDecoderStream * pDecoderStream,
16542 CElement * pElement);
16547 EImpinjAuthenticateResultType m_eResult;
16552 static const CFieldDescriptor
16557 inline EImpinjAuthenticateResultType
16566 EImpinjAuthenticateResultType value)
16573 llrp_u16_t m_OpSpecID;
16578 static const CFieldDescriptor
16594 m_OpSpecID = value;
16599 llrp_u1v_t m_Response;
16604 static const CFieldDescriptor
16620 m_Response = value;
16626 std::list<CParameter *> m_listCustom;
16630 inline std::list<CParameter *>::iterator
16633 return m_listCustom.begin();
16637 inline std::list<CParameter *>::iterator
16640 return m_listCustom.end();
16647 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16654 return (
int) (m_listCustom.size());
16660 CParameter * pValue);
16682 CTypeRegistry * pTypeRegistry);
CImpinjOpSpecRetryCount * getImpinjOpSpecRetryCount(void)
Get accessor functions for the LLRP ImpinjOpSpecRetryCount sub-parameter.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjLowDutyCycleMode getLowDutyCycleMode(void)
Get accessor functions for the LLRP LowDutyCycleMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjAccessSpecOrderingMode getOrderingMode(void)
Get accessor functions for the LLRP OrderingMode field.
void setSystemTagPopulationLimitHighSensitivity(llrp_u16_t value)
Set accessor functions for the LLRP SystemTagPopulationLimitHighSensitivity field.
Class Definition CImpinjTagReportContentSelector for LLRP parameter ImpinjTagReportContentSelector.
llrp_u16_t getGPOPortNum(void)
Get accessor functions for the LLRP GPOPortNum field.
llrp_u1_t getEnableExitReport(void)
Get accessor functions for the LLRP EnableExitReport field.
Class Definition CImpinjPlacementConfiguration for LLRP parameter ImpinjPlacementConfiguration.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjIntelligentAntennaManagement for LLRP parameter ImpinjIntelligentAntennaManag...
CImpinjHubVersions * getImpinjHubVersions(void)
Get accessor functions for the LLRP ImpinjHubVersions sub-parameter.
llrp_utf8v_t getRMCSentence(void)
Get accessor functions for the LLRP RMCSentence field.
void setTagAgeIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u16_t getRetryCount(void)
Get accessor functions for the LLRP RetryCount field.
llrp_u1_t getParityError(void)
Get accessor functions for the LLRP ParityError field.
CImpinjArrayVersion * getImpinjArrayVersion(void)
Get accessor functions for the LLRP ImpinjArrayVersion sub-parameter.
Class Definition CImpinjGetQTConfigOpSpecResult for LLRP parameter ImpinjGetQTConfigOpSpecResult.
void setTxPower(llrp_u16_t value)
Set accessor functions for the LLRP TxPower field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setFieldOfView(EImpinjDirectionFieldOfView value)
Set accessor functions for the LLRP FieldOfView field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getBeaconState(void)
Get accessor functions for the LLRP BeaconState field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_s32_t getFacilityYLocationCm(void)
Get accessor functions for the LLRP FacilityYLocationCm field.
llrp_u16_t getTransmitPower(void)
Get accessor functions for the LLRP TransmitPower field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjInventoryConfiguration for LLRP parameter ImpinjInventoryConfiguration.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjHubConnectedType getConnected(void)
Get accessor functions for the LLRP Connected field.
llrp_u16_t getBitPointer(void)
Get accessor functions for the LLRP BitPointer field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setType(EImpinjAntennaPolarizationType value)
Set accessor functions for the LLRP Type field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLoopSpec for LLRP parameter ImpinjLoopSpec.
Class Definition CImpinjSubRegulatoryRegion for LLRP parameter ImpinjSubRegulatoryRegion.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjTransmitPower for LLRP parameter ImpinjTransmitPower.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32v_t getControlData(void)
Get accessor functions for the LLRP ControlData field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s32_t getYAxis(void)
Get accessor functions for the LLRP YAxis field.
llrp_u64_t getLastSeenTimestampUTC(void)
Get accessor functions for the LLRP LastSeenTimestampUTC field.
void setPointer(llrp_u16_t value)
Set accessor functions for the LLRP Pointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u8_t getLastSeenSectorID(void)
Get accessor functions for the LLRP LastSeenSectorID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setConnected(EImpinjHubConnectedType value)
Set accessor functions for the LLRP Connected field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setModelName(llrp_utf8v_t value)
Set accessor functions for the LLRP ModelName field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setBeaconState(llrp_u1_t value)
Set accessor functions for the LLRP BeaconState field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjFixedFrequencyList for LLRP parameter ImpinjFixedFrequencyList.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CIMPINJ_ENABLE_EXTENSIONS_RESPONSE for LLRP message IMPINJ_ENABLE_EXTENSIONS_RESPONS...
Class Definition CImpinjTiltConfiguration for LLRP parameter ImpinjTiltConfiguration.
llrp_u16v_t getTID(void)
Get accessor functions for the LLRP TID field.
void setSupportsTISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsTISpecs field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getEnableExitReport(void)
Get accessor functions for the LLRP EnableExitReport field.
llrp_s32_t getZAxis(void)
Get accessor functions for the LLRP ZAxis field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getReadCount(void)
Get accessor functions for the LLRP ReadCount field.
void setRFMode(EImpinjDirectionRFMode value)
Set accessor functions for the LLRP RFMode field.
void setResult(EImpinjMarginReadResultType value)
Set accessor functions for the LLRP Result field.
llrp_utf8v_t getPCBAVersion(void)
Get accessor functions for the LLRP PCBAVersion field.
CImpinjEnableRFPhaseAngle * getImpinjEnableRFPhaseAngle(void)
Get accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
void clearImpinjArrayVersion(void)
Clears the LLRP ImpinjArrayVersion sub-parameter list.
EImpinjDirectionFieldOfView getFieldOfView(void)
Get accessor functions for the LLRP FieldOfView field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setEnableAntennaAttemptNotification(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntennaAttemptNotification field.
llrp_u16_t getTagAgeIntervalSeconds(void)
Get accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u16v_t getEnabledSectorIDs(void)
Get accessor functions for the LLRP EnabledSectorIDs field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void setModeIndex(llrp_u16_t value)
Set accessor functions for the LLRP ModeIndex field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAntennaEventDisconnected(llrp_u64_t value)
Set accessor functions for the LLRP AntennaEventDisconnected field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjRFPowerSweep for LLRP parameter ImpinjRFPowerSweep.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setRFDopplerFrequencyMode(EImpinjRFDopplerFrequencyMode value)
Set accessor functions for the LLRP RFDopplerFrequencyMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setPCBAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP PCBAVersion field.
Class Definition CImpinjAntennaPolarizationCapability for LLRP parameter ImpinjAntennaPolarizationCap...
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
CImpinjGGASentence * getImpinjGGASentence(void)
Get accessor functions for the LLRP ImpinjGGASentence sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setSupportsDISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsDISpecs field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjReducedPowerMode getReducedPowerMode(void)
Get accessor functions for the LLRP ReducedPowerMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjDisabledAntennas * getImpinjDisabledAntennas(void)
Get accessor functions for the LLRP ImpinjDisabledAntennas sub-parameter.
void setResult(EImpinjGetBlockPermalockStatusResultType value)
Set accessor functions for the LLRP Result field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setTagMask(llrp_u1v_t value)
Set accessor functions for the LLRP TagMask field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjTxPower for LLRP parameter ImpinjTxPower.
llrp_u16_t getUserTagPopulationLimit(void)
Get accessor functions for the LLRP UserTagPopulationLimit field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_utf8v_t getModelName(void)
Get accessor functions for the LLRP ModelName field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLocationAlgorithmControl for LLRP parameter ImpinjLocationAlgorithmControl.
void setMaxNumSectors(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumSectors field.
void setXAxis(llrp_s32_t value)
Set accessor functions for the LLRP XAxis field.
llrp_u8_t getFirstSeenSectorID(void)
Get accessor functions for the LLRP FirstSeenSectorID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjLISpec for LLRP parameter ImpinjLISpec.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_s32_t getLatitude(void)
Get accessor functions for the LLRP Latitude field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setSerializedTIDMode(EImpinjSerializedTIDMode value)
Set accessor functions for the LLRP SerializedTIDMode field.
Class Definition CImpinjDirectionReportData for LLRP parameter ImpinjDirectionReportData.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setFieldPingInterval(llrp_u16_t value)
Set accessor functions for the LLRP FieldPingInterval field.
llrp_u1_t getEnableAntennaAttemptNotification(void)
Get accessor functions for the LLRP EnableAntennaAttemptNotification field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjBLEVersion for LLRP parameter ImpinjBLEVersion.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setSendRep(llrp_u1_t value)
Set accessor functions for the LLRP SendRep field.
EImpinjAuthenticateResultType getResult(void)
Get accessor functions for the LLRP Result field.
Class Definition CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjLinkMonitorMode getLinkMonitorMode(void)
Get accessor functions for the LLRP LinkMonitorMode field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setTxPowerReportingMode(EImpinjTxPowerReportingModeEnum value)
Set accessor functions for the LLRP TxPowerReportingMode field.
void setGPIDebounceTimerMSec(llrp_u32_t value)
Set accessor functions for the LLRP GPIDebounceTimerMSec field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u1_t getEnableRFPowerSweep(void)
Get accessor functions for the LLRP EnableRFPowerSweep field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjRFPhaseAngleMode getRFPhaseAngleMode(void)
Get accessor functions for the LLRP RFPhaseAngleMode field.
EImpinjTxPowerReportingModeEnum getTxPowerReportingMode(void)
Get accessor functions for the LLRP TxPowerReportingMode field.
Class Definition CImpinjDirectionConfig for LLRP parameter ImpinjDirectionConfig. ...
void setWordCount(llrp_u16_t value)
Set accessor functions for the LLRP WordCount field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjGetQTConfigResultType getResult(void)
Get accessor functions for the LLRP Result field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjPolarizationControl for LLRP parameter ImpinjPolarizationControl.
void setFixedFrequencyMode(EImpinjFixedFrequencyMode value)
Set accessor functions for the LLRP FixedFrequencyMode field.
Class Definition CImpinjReportBufferConfiguration for LLRP parameter ImpinjReportBufferConfiguration...
void enrollImpinjTypesIntoRegistry(CTypeRegistry *pTypeRegistry)
Enrolls the types for Impinj into the LTKCPP registry.
llrp_u16_t getPowerLevelStepSize(void)
Get accessor functions for the LLRP PowerLevelStepSize field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setEnableSelectGapClose(llrp_u1_t value)
Set accessor functions for the LLRP EnableSelectGapClose field.
void setFacilityYLocationCm(llrp_s32_t value)
Set accessor functions for the LLRP FacilityYLocationCm field.
CImpinjDirectionReporting * getImpinjDirectionReporting(void)
Get accessor functions for the LLRP ImpinjDirectionReporting sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setReadCount(llrp_u16_t value)
Set accessor functions for the LLRP ReadCount field.
void setEnableDiagnosticReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableDiagnosticReport field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32v_t getMetric(void)
Get accessor functions for the LLRP Metric field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjAntennaEventHysteresis for LLRP parameter ImpinjAntennaEventHysteresis.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjLowDutyCycle for LLRP parameter ImpinjLowDutyCycle.
void setPhaseAngle(llrp_u16_t value)
Set accessor functions for the LLRP PhaseAngle field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode
Error result codes for LTK operations.
EImpinjDirectionReportType getType(void)
Get accessor functions for the LLRP Type field.
void setMask(llrp_u16v_t value)
Set accessor functions for the LLRP Mask field.
std::list< CImpinjArrayVersion * >::iterator beginImpinjArrayVersion(void)
Returns the first element of the ImpinjArrayVersion sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setBlockPointer(llrp_u16_t value)
Set accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjAuthenticate for LLRP parameter ImpinjAuthenticate.
void setFacilityXLocationCm(llrp_s32_t value)
Set accessor functions for the LLRP FacilityXLocationCm field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CImpinjTIDParity * getImpinjTIDParity(void)
Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getEmptyFieldTimeout(void)
Get accessor functions for the LLRP EmptyFieldTimeout field.
void setYAxis(llrp_s32_t value)
Set accessor functions for the LLRP YAxis field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjAdvancedGPOMode getGPOMode(void)
Get accessor functions for the LLRP GPOMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setRMCSentence(llrp_utf8v_t value)
Set accessor functions for the LLRP RMCSentence field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSession(llrp_u2_t value)
Set accessor functions for the LLRP Session field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EImpinjBlockPermalockResultType value)
Set accessor functions for the LLRP Result field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setTagAgeIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP TagAgeIntervalSeconds field.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
void setZAxis(llrp_s32_t value)
Set accessor functions for the LLRP ZAxis field.
llrp_u32_t getGPOPulseDurationMSec(void)
Get accessor functions for the LLRP GPOPulseDurationMSec field.
void setReportBufferMode(EImpinjReportBufferMode value)
Set accessor functions for the LLRP ReportBufferMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjBlockWriteWordCount for LLRP parameter ImpinjBlockWriteWordCount.
void setFirstSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP FirstSeenTimestampUTC field.
void setLongitude(llrp_s32_t value)
Set accessor functions for the LLRP Longitude field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CImpinjAntennaPolarizationCapability * >::iterator beginImpinjAntennaPolarizationCapability(void)
Returns the first element of the ImpinjAntennaPolarizationCapability sub-parameter list...
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
CImpinjDirectionUserTagPopulationLimit * getImpinjDirectionUserTagPopulationLimit(void)
Get accessor functions for the LLRP ImpinjDirectionUserTagPopulationLimit sub-parameter.
Class Definition CImpinjGGASentence for LLRP parameter ImpinjGGASentence.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getSystemTagPopulationLimitHighPerformance(void)
Get accessor functions for the LLRP SystemTagPopulationLimitHighPerformance field.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
Class Definition CImpinjLocationReporting for LLRP parameter ImpinjLocationReporting.
Class Definition CImpinjDisabledAntennas for LLRP parameter ImpinjDisabledAntennas.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void clearC1G2Read(void)
Clears the LLRP C1G2Read sub-parameter list.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s16_t getTemperature(void)
Get accessor functions for the LLRP Temperature field.
void setGPIPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNum field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CIMPINJ_SAVE_SETTINGS for LLRP message IMPINJ_SAVE_SETTINGS.
void setPolarizationControlEnabled(llrp_u1_t value)
Set accessor functions for the LLRP PolarizationControlEnabled field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getGen2v2TagsOnly(void)
Get accessor functions for the LLRP Gen2v2TagsOnly field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u1_t getSendRep(void)
Get accessor functions for the LLRP SendRep field.
void setRFPhaseAngleMode(EImpinjRFPhaseAngleMode value)
Set accessor functions for the LLRP RFPhaseAngleMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setResult(EImpinjGetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjC1G2LocationConfig * getImpinjC1G2LocationConfig(void)
Get accessor functions for the LLRP ImpinjC1G2LocationConfig sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setMetric(llrp_u32v_t value)
Set accessor functions for the LLRP Metric field.
CImpinjBlockWriteWordCount * getImpinjBlockWriteWordCount(void)
Get accessor functions for the LLRP ImpinjBlockWriteWordCount sub-parameter.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void setLinkDownThreshold(llrp_u16_t value)
Set accessor functions for the LLRP LinkDownThreshold field.
Class Definition CImpinjGPSNMEASentences for LLRP parameter ImpinjGPSNMEASentences.
Class Definition CImpinjDiagnosticReport for LLRP parameter ImpinjDiagnosticReport.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjDirectionTagPopulationStatus getTagPopulationStatus(void)
Get accessor functions for the LLRP TagPopulationStatus field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setPersistence(EImpinjQTPersistence value)
Set accessor functions for the LLRP Persistence field.
llrp_u1_t getEnableUpdateReport(void)
Get accessor functions for the LLRP EnableUpdateReport field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setLocYCentimeters(llrp_s32_t value)
Set accessor functions for the LLRP LocYCentimeters field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getBlockPointer(void)
Get accessor functions for the LLRP BlockPointer field.
llrp_u32v_t getConfidenceData(void)
Get accessor functions for the LLRP ConfidenceData field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setLowDutyCycleMode(EImpinjLowDutyCycleMode value)
Set accessor functions for the LLRP LowDutyCycleMode field.
llrp_u16v_t getMask(void)
Get accessor functions for the LLRP Mask field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjIntelligentAntennaMode getManagementEnabled(void)
Get accessor functions for the LLRP ManagementEnabled field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjxArrayCapabilities for LLRP parameter ImpinjxArrayCapabilities.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setUpdateIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP UpdateIntervalSeconds field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjBlockPermalockOpSpecResult for LLRP parameter ImpinjBlockPermalockOpSpecResul...
CImpinjRMCSentence * getImpinjRMCSentence(void)
Get accessor functions for the LLRP ImpinjRMCSentence sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjArrayVersion for LLRP parameter ImpinjArrayVersion.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getMinimumPowerLevel(void)
Get accessor functions for the LLRP MinimumPowerLevel field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjBlockPermalock for LLRP parameter ImpinjBlockPermalock.
void setBitPointer(llrp_u16_t value)
Set accessor functions for the LLRP BitPointer field.
llrp_u64_t getAntennaEventConnected(void)
Get accessor functions for the LLRP AntennaEventConnected field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
EImpinjQTDataProfile getDataProfile(void)
Get accessor functions for the LLRP DataProfile field.
llrp_u1_t getSupportsTISpecs(void)
Get accessor functions for the LLRP SupportsTISpecs field.
Class Definition CImpinjInventorySearchMode for LLRP parameter ImpinjInventorySearchMode.
llrp_u16_t getSystemTagPopulationLimitHighSensitivity(void)
Get accessor functions for the LLRP SystemTagPopulationLimitHighSensitivity field.
Class Definition CImpinjSetQTConfig for LLRP parameter ImpinjSetQTConfig.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getModeIndex(void)
Get accessor functions for the LLRP ModeIndex field.
void setEnableDiagnosticReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableDiagnosticReport field.
void setSerialNumber(llrp_utf8v_t value)
Set accessor functions for the LLRP SerialNumber field.
void setGen2v2TagsOnly(llrp_u1_t value)
Set accessor functions for the LLRP Gen2v2TagsOnly field.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
Class Definition CImpinjAuthenticateOpSpecResult for LLRP parameter ImpinjAuthenticateOpSpecResult.
void setDopplerFrequency(llrp_s16_t value)
Set accessor functions for the LLRP DopplerFrequency field.
void setEnableRFPowerSweep(llrp_u1_t value)
Set accessor functions for the LLRP EnableRFPowerSweep field.
llrp_u16v_t getPermalockStatus(void)
Get accessor functions for the LLRP PermalockStatus field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setHeightCm(llrp_u16_t value)
Set accessor functions for the LLRP HeightCm field.
llrp_u1_t getSupportsDISpecs(void)
Get accessor functions for the LLRP SupportsDISpecs field.
void setResult(EImpinjAuthenticateResultType value)
Set accessor functions for the LLRP Result field.
void setCSI(llrp_u8_t value)
Set accessor functions for the LLRP CSI field.
llrp_u32_t getMaxNumSectors(void)
Get accessor functions for the LLRP MaxNumSectors field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setInventorySearchMode(EImpinjInventorySearchType value)
Set accessor functions for the LLRP InventorySearchMode field.
void setSerialNumber(llrp_utf8v_t value)
Set accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjRequestedDataType getRequestedData(void)
Get accessor functions for the LLRP RequestedData field.
void setControlData(llrp_u32v_t value)
Set accessor functions for the LLRP ControlData field.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
Class Definition CImpinjLocationConfig for LLRP parameter ImpinjLocationConfig.
Class Definition CLLRPStatus for LLRP parameter LLRPStatus.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEnableEntryReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableEntryReport field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setPCBAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP PCBAVersion field.
void setAntennaIDOffset(llrp_u16_t value)
Set accessor functions for the LLRP AntennaIDOffset field.
void setFPGAVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FPGAVersion field.
void setLatitude(llrp_s32_t value)
Set accessor functions for the LLRP Latitude field.
void setRequestedData(EImpinjRequestedDataType value)
Set accessor functions for the LLRP RequestedData field.
llrp_u8_t getBitLength(void)
Get accessor functions for the LLRP BitLength field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setEnableAntDwellTimeLimit(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntDwellTimeLimit field.
Class Definition CEPCData for LLRP parameter EPCData.
llrp_u16_t getComputeWindowSeconds(void)
Get accessor functions for the LLRP ComputeWindowSeconds field.
void setType(EImpinjLocationReportType value)
Set accessor functions for the LLRP Type field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_s16_t getDopplerFrequency(void)
Get accessor functions for the LLRP DopplerFrequency field.
Class Definition CImpinjTruncatedReplyConfiguration for LLRP parameter ImpinjTruncatedReplyConfigurat...
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setUpdateIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP UpdateIntervalSeconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void setPowerLevelStepSize(llrp_u16_t value)
Set accessor functions for the LLRP PowerLevelStepSize field.
EImpinjMarginReadResultType getResult(void)
Get accessor functions for the LLRP Result field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getAntennaIDOffset(void)
Get accessor functions for the LLRP AntennaIDOffset field.
void setGPOMode(EImpinjAdvancedGPOMode value)
Set accessor functions for the LLRP GPOMode field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setLocXCentimeters(llrp_s32_t value)
Set accessor functions for the LLRP LocXCentimeters field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
int countC1G2Read(void)
Count of the LLRP C1G2Read sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CC1G2Read * >::iterator beginC1G2Read(void)
Returns the first element of the C1G2Read sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjDirectionConfig * getImpinjDirectionConfig(void)
Get accessor functions for the LLRP ImpinjDirectionConfig sub-parameter.
llrp_u16_t getLinkDownThreshold(void)
Get accessor functions for the LLRP LinkDownThreshold field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSaveConfiguration(llrp_u1_t value)
Set accessor functions for the LLRP SaveConfiguration field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjLocationConfig * getImpinjLocationConfig(void)
Get accessor functions for the LLRP ImpinjLocationConfig sub-parameter.
llrp_u64_t getAntennaEventDisconnected(void)
Get accessor functions for the LLRP AntennaEventDisconnected field.
llrp_u1v_t getMessage(void)
Get accessor functions for the LLRP Message field.
void setPermalockStatus(llrp_u16v_t value)
Set accessor functions for the LLRP PermalockStatus field.
Class Definition CImpinjEnableTxPower for LLRP parameter ImpinjEnableTxPower.
llrp_u16_t getFieldPingInterval(void)
Get accessor functions for the LLRP FieldPingInterval field.
Class Definition CImpinjEnableSerializedTID for LLRP parameter ImpinjEnableSerializedTID.
llrp_u16v_t getChannelList(void)
Get accessor functions for the LLRP ChannelList field.
void setEnableExitReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableExitReport field.
llrp_u16_t getTxPower(void)
Get accessor functions for the LLRP TxPower field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getHubID(void)
Get accessor functions for the LLRP HubID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOrderingMode(EImpinjAccessSpecOrderingMode value)
Set accessor functions for the LLRP OrderingMode field.
llrp_u16_t getPhaseAngle(void)
Get accessor functions for the LLRP PhaseAngle field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setAccessRange(EImpinjQTAccessRange value)
Set accessor functions for the LLRP AccessRange field.
llrp_utf8v_t getSerialNumber(void)
Get accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getWordCount(void)
Get accessor functions for the LLRP WordCount field.
CImpinjC1G2DirectionConfig * getImpinjC1G2DirectionConfig(void)
Get accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter.
llrp_u16_t getBlockRange(void)
Get accessor functions for the LLRP BlockRange field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CImpinjAntennaPolarizationCapability * >::iterator endImpinjAntennaPolarizationCapability(void)
Returns the last element of the ImpinjAntennaPolarizationCapability sub-parameter list...
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u1_t getPolarizationControlEnabled(void)
Get accessor functions for the LLRP PolarizationControlEnabled field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjDetailedVersion for LLRP parameter ImpinjDetailedVersion. ...
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates.
llrp_u32v_t getMetric(void)
Get accessor functions for the LLRP Metric field.
Class Definition CImpinjReaderTemperature for LLRP parameter ImpinjReaderTemperature.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setLastSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP LastSeenTimestampUTC field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjEnableRFDopplerFrequency for LLRP parameter ImpinjEnableRFDopplerFrequency.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjHubVersions for LLRP parameter ImpinjHubVersions.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjFixedFrequencyMode getFixedFrequencyMode(void)
Get accessor functions for the LLRP FixedFrequencyMode field.
Class Definition CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setChannelList(llrp_u16v_t value)
Set accessor functions for the LLRP ChannelList field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjxArrayDirectionCapabilities * getImpinjxArrayDirectionCapabilities(void)
Get accessor functions for the LLRP ImpinjxArrayDirectionCapabilities sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getIncRepLen(void)
Get accessor functions for the LLRP IncRepLen field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_utf8v_t getPCBAVersion(void)
Get accessor functions for the LLRP PCBAVersion field.
void setSupportsTSISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsTSISpecs field.
void setTagPopulationStatus(EImpinjDirectionTagPopulationStatus value)
Set accessor functions for the LLRP TagPopulationStatus field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16v_t getAntennaIDs(void)
Get accessor functions for the LLRP AntennaIDs field.
void setFrequencyList(llrp_u32v_t value)
Set accessor functions for the LLRP FrequencyList field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjDirectionReporting for LLRP parameter ImpinjDirectionReporting.
void setTransmitPower(llrp_u16_t value)
Set accessor functions for the LLRP TransmitPower field.
llrp_u32_t getLoopCount(void)
Get accessor functions for the LLRP LoopCount field.
llrp_u1_t getEnableUpdateReport(void)
Get accessor functions for the LLRP EnableUpdateReport field.
llrp_u1_t getSaveConfiguration(void)
Get accessor functions for the LLRP SaveConfiguration field.
Class Definition CImpinjGetBlockPermalockStatus for LLRP parameter ImpinjGetBlockPermalockStatus.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setDiagnosticReportLevel(EImpinjDirectionDiagnosticReportLevel value)
Set accessor functions for the LLRP DiagnosticReportLevel field.
std::list< CImpinjArrayVersion * >::iterator endImpinjArrayVersion(void)
Returns the last element of the ImpinjArrayVersion sub-parameter list.
Class Definition CImpinjTIDParity for LLRP parameter ImpinjTIDParity.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countImpinjArrayVersion(void)
Count of the LLRP ImpinjArrayVersion sub-parameter list.
llrp_utf8v_t getGGASentence(void)
Get accessor functions for the LLRP GGASentence field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjGetBlockPermalockStatusResultType getResult(void)
Get accessor functions for the LLRP Result field.
llrp_u1_t getEnableSelectGapClose(void)
Get accessor functions for the LLRP EnableSelectGapClose field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u64_t getBeaconDurationSeconds(void)
Get accessor functions for the LLRP BeaconDurationSeconds field.
void setBeaconDurationSeconds(llrp_u64_t value)
Set accessor functions for the LLRP BeaconDurationSeconds field.
void setRetryCount(llrp_u16_t value)
Set accessor functions for the LLRP RetryCount field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setMinimumPowerLevel(llrp_u16_t value)
Set accessor functions for the LLRP MinimumPowerLevel field.
EImpinjQTPersistence getPersistence(void)
Get accessor functions for the LLRP Persistence field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CC1G2Filter * >::iterator endC1G2Filter(void)
Returns the last element of the C1G2Filter sub-parameter list.
void setFault(EImpinjHubFaultType value)
Set accessor functions for the LLRP Fault field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjSerializedTIDMode getSerializedTIDMode(void)
Get accessor functions for the LLRP SerializedTIDMode field.
Class Definition CC1G2Read for LLRP parameter C1G2Read.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CImpinjLocationReporting * getImpinjLocationReporting(void)
Get accessor functions for the LLRP ImpinjLocationReporting sub-parameter.
void setComputeWindowSeconds(llrp_u16_t value)
Set accessor functions for the LLRP ComputeWindowSeconds field.
void setGGASentence(llrp_utf8v_t value)
Set accessor functions for the LLRP GGASentence field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setConfidenceData(llrp_u32v_t value)
Set accessor functions for the LLRP ConfidenceData field.
Class Definition CImpinjAntennaAttemptEvent for LLRP parameter ImpinjAntennaAttemptEvent.
void setEnableExitReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableExitReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjDirectionSectors for LLRP parameter ImpinjDirectionSectors.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setGPSCoordinatesMode(EImpinjGPSCoordinatesMode value)
Set accessor functions for the LLRP GPSCoordinatesMode field.
EImpinjSetQTConfigResultType getResult(void)
Get accessor functions for the LLRP Result field.
CImpinjDirectionDiagnosticData * getImpinjDirectionDiagnosticData(void)
Get accessor functions for the LLRP ImpinjDirectionDiagnosticData sub-parameter.
void setBlockMask(llrp_u16v_t value)
Set accessor functions for the LLRP BlockMask field.
void setSoftwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP SoftwareVersion field.
llrp_u64_t getFirstSeenTimestampUTC(void)
Get accessor functions for the LLRP FirstSeenTimestampUTC field.
llrp_s32_t getLongitude(void)
Get accessor functions for the LLRP Longitude field.
llrp_u1_t getEnableAntDwellTimeLimit(void)
Get accessor functions for the LLRP EnableAntDwellTimeLimit field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjEnableGPSCoordinates * getImpinjEnableGPSCoordinates(void)
Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setOrientationDegrees(llrp_s16_t value)
Set accessor functions for the LLRP OrientationDegrees field.
void setAccessRange(EImpinjQTAccessRange value)
Set accessor functions for the LLRP AccessRange field.
llrp_u16_t getTagAgeIntervalSeconds(void)
Get accessor functions for the LLRP TagAgeIntervalSeconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setHubID(llrp_u16_t value)
Set accessor functions for the LLRP HubID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjEnableOptimizedRead * getImpinjEnableOptimizedRead(void)
Get accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
llrp_u2_t getSession(void)
Get accessor functions for the LLRP Session field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_utf8v_t getFPGAVersion(void)
Get accessor functions for the LLRP FPGAVersion field.
CImpinjDirectionSectors * getImpinjDirectionSectors(void)
Get accessor functions for the LLRP ImpinjDirectionSectors sub-parameter.
EImpinjRegulatoryRegion getRegulatoryRegion(void)
Get accessor functions for the LLRP RegulatoryRegion field.
Class Definition CImpinjAdvancedGPOConfiguration for LLRP parameter ImpinjAdvancedGPOConfiguration.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_utf8v_t getSerialNumber(void)
Get accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32_t getGPIDebounceTimerMSec(void)
Get accessor functions for the LLRP GPIDebounceTimerMSec field.
void setIncRepLen(llrp_u1_t value)
Set accessor functions for the LLRP IncRepLen field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EImpinjSetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjLocationConfidence for LLRP parameter ImpinjLocationConfidence.
Class Definition CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setDataProfile(EImpinjQTDataProfile value)
Set accessor functions for the LLRP DataProfile field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setUserTagPopulationLimit(llrp_u16_t value)
Set accessor functions for the LLRP UserTagPopulationLimit field.
llrp_utf8v_t getSoftwareVersion(void)
Get accessor functions for the LLRP SoftwareVersion field.
EImpinjLocationReportType getType(void)
Get accessor functions for the LLRP Type field.
void setResponse(llrp_u1v_t value)
Set accessor functions for the LLRP Response field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16v_t getBlockMask(void)
Get accessor functions for the LLRP BlockMask field.
EImpinjBlockPermalockResultType getResult(void)
Get accessor functions for the LLRP Result field.
EImpinjAntennaPolarizationType getType(void)
Get accessor functions for the LLRP Type field.
Class Definition CImpinjDirectionUserTagPopulationLimit for LLRP parameter ImpinjDirectionUserTagPopu...
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s32_t getLocXCentimeters(void)
Get accessor functions for the LLRP LocXCentimeters field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAntennaIDs(llrp_u16v_t value)
Set accessor functions for the LLRP AntennaIDs field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CC1G2Read * >::iterator endC1G2Read(void)
Returns the last element of the C1G2Read sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjSetQTConfigOpSpecResult for LLRP parameter ImpinjSetQTConfigOpSpecResult.
Class Definition CIMPINJ_ENABLE_EXTENSIONS for LLRP message IMPINJ_ENABLE_EXTENSIONS.
void setSystemTagPopulationLimitHighPerformance(llrp_u16_t value)
Set accessor functions for the LLRP SystemTagPopulationLimitHighPerformance field.
EImpinjQTAccessRange getAccessRange(void)
Get accessor functions for the LLRP AccessRange field.
std::list< CC1G2Filter * >::iterator endC1G2Filter(void)
Returns the last element of the C1G2Filter sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjGetQTConfig for LLRP parameter ImpinjGetQTConfig.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjAccessSpecConfiguration for LLRP parameter ImpinjAccessSpecConfiguration.
Class Definition CImpinjFrequencyCapabilities for LLRP parameter ImpinjFrequencyCapabilities.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setEnabledSectorIDs(llrp_u16v_t value)
Set accessor functions for the LLRP EnabledSectorIDs field.
void clearImpinjAntennaPolarizationCapability(void)
Clears the LLRP ImpinjAntennaPolarizationCapability sub-parameter list.
Class Definition CImpinjLinkMonitorConfiguration for LLRP parameter ImpinjLinkMonitorConfiguration.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjLocationConfidence * getImpinjLocationConfidence(void)
Get accessor functions for the LLRP ImpinjLocationConfidence sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjMarginReadOpSpecResult for LLRP parameter ImpinjMarginReadOpSpecResult.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setManagementEnabled(EImpinjIntelligentAntennaMode value)
Set accessor functions for the LLRP ManagementEnabled field.
void setGPOPulseDurationMSec(llrp_u32_t value)
Set accessor functions for the LLRP GPOPulseDurationMSec field.
Class Definition CImpinjxArrayDirectionCapabilities for LLRP parameter ImpinjxArrayDirectionCapabilit...
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjAntennaConfiguration for LLRP parameter ImpinjAntennaConfiguration.
EImpinjGPSCoordinatesMode getGPSCoordinatesMode(void)
Get accessor functions for the LLRP GPSCoordinatesMode field.
CImpinjAntennaEventConfiguration * getImpinjAntennaEventConfiguration(void)
Get accessor functions for the LLRP ImpinjAntennaEventConfiguration sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
llrp_u16_t getBlockPointer(void)
Get accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjHubConfiguration for LLRP parameter ImpinjHubConfiguration.
llrp_u16_t getUpdateIntervalSeconds(void)
Get accessor functions for the LLRP UpdateIntervalSeconds field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setBitLength(llrp_u8_t value)
Set accessor functions for the LLRP BitLength field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u1_t getSupportsTSISpecs(void)
Get accessor functions for the LLRP SupportsTSISpecs field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjReportBufferMode getReportBufferMode(void)
Get accessor functions for the LLRP ReportBufferMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_s32_t getXAxis(void)
Get accessor functions for the LLRP XAxis field.
Class Definition CImpinjDirectionDiagnosticData for LLRP parameter ImpinjDirectionDiagnosticData.
void setLinkMonitorMode(EImpinjLinkMonitorMode value)
Set accessor functions for the LLRP LinkMonitorMode field.
Class Definition CImpinjEnableRFPhaseAngle for LLRP parameter ImpinjEnableRFPhaseAngle.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CIMPINJ_SAVE_SETTINGS_RESPONSE for LLRP message IMPINJ_SAVE_SETTINGS_RESPONSE.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_s16_t getOrientationDegrees(void)
Get accessor functions for the LLRP OrientationDegrees field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjDirectionDiagnosticReportLevel getDiagnosticReportLevel(void)
Get accessor functions for the LLRP DiagnosticReportLevel field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjRFDopplerFrequencyMode getRFDopplerFrequencyMode(void)
Get accessor functions for the LLRP RFDopplerFrequencyMode field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEnableUpdateReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableUpdateReport field.
EImpinjInventorySearchType getInventorySearchMode(void)
Get accessor functions for the LLRP InventorySearchMode field.
Class Definition CImpinjGetBlockPermalockStatusOpSpecResult for LLRP parameter ImpinjGetBlockPermaloc...
CImpinjEnableSerializedTID * getImpinjEnableSerializedTID(void)
Get accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
void setMetric(llrp_u32v_t value)
Set accessor functions for the LLRP Metric field.
Class Definition CImpinjAntennaEventConfiguration for LLRP parameter ImpinjAntennaEventConfiguration...
CImpinjBLEVersion * getImpinjBLEVersion(void)
Get accessor functions for the LLRP ImpinjBLEVersion sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjTransmitPower * getImpinjTransmitPower(void)
Get accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
void setSupportsLISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsLISpecs field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
llrp_s32_t getLocYCentimeters(void)
Get accessor functions for the LLRP LocYCentimeters field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setLastSeenSectorID(llrp_u8_t value)
Set accessor functions for the LLRP LastSeenSectorID field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setRegulatoryRegion(EImpinjRegulatoryRegion value)
Set accessor functions for the LLRP RegulatoryRegion field.
void setTID(llrp_u16v_t value)
Set accessor functions for the LLRP TID field.
EImpinjQTDataProfile getDataProfile(void)
Get accessor functions for the LLRP DataProfile field.
Class Definition CImpinjAccessSpecOrdering for LLRP parameter ImpinjAccessSpecOrdering.
Class Definition CImpinjAntennaCapabilities for LLRP parameter ImpinjAntennaCapabilities.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID.
llrp_s32_t getFacilityXLocationCm(void)
Get accessor functions for the LLRP FacilityXLocationCm field.
void setMessage(llrp_u1v_t value)
Set accessor functions for the LLRP Message field.
Class Definition CImpinjGPIDebounceConfiguration for LLRP parameter ImpinjGPIDebounceConfiguration.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EImpinjOptimizedReadMode getOptimizedReadMode(void)
Get accessor functions for the LLRP OptimizedReadMode field.
llrp_u1_t getSupportsLISpecs(void)
Get accessor functions for the LLRP SupportsLISpecs field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjEnableRFDopplerFrequency * getImpinjEnableRFDopplerFrequency(void)
Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter. ...
llrp_u8_t getEPCLength(void)
Get accessor functions for the LLRP EPCLength field.
void setGPOPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPOPortNum field.
void setFirstSeenSectorID(llrp_u8_t value)
Set accessor functions for the LLRP FirstSeenSectorID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjQTAccessRange getAccessRange(void)
Get accessor functions for the LLRP AccessRange field.
void setLastSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP LastSeenTimestampUTC field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjAccessSpecOrdering * getImpinjAccessSpecOrdering(void)
Get accessor functions for the LLRP ImpinjAccessSpecOrdering sub-parameter.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getHeightCm(void)
Get accessor functions for the LLRP HeightCm field.
void setParityError(llrp_u1_t value)
Set accessor functions for the LLRP ParityError field.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
void setOptimizedReadMode(EImpinjOptimizedReadMode value)
Set accessor functions for the LLRP OptimizedReadMode field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void setType(EImpinjDirectionReportType value)
Set accessor functions for the LLRP Type field.
void setBlockPointer(llrp_u16_t value)
Set accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u32v_t getFrequencyList(void)
Get accessor functions for the LLRP FrequencyList field.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjC1G2DirectionConfig for LLRP parameter ImpinjC1G2DirectionConfig.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getGPIPortNum(void)
Get accessor functions for the LLRP GPIPortNum field.
llrp_u16_t getUpdateIntervalSeconds(void)
Get accessor functions for the LLRP UpdateIntervalSeconds field.
void setTemperature(llrp_s16_t value)
Set accessor functions for the LLRP Temperature field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
CImpinjEnablePeakRSSI * getImpinjEnablePeakRSSI(void)
Get accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setEnableUpdateReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableUpdateReport field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
llrp_u16_t getPointer(void)
Get accessor functions for the LLRP Pointer field.
CImpinjEnableTxPower * getImpinjEnableTxPower(void)
Get accessor functions for the LLRP ImpinjEnableTxPower sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u1v_t getTagMask(void)
Get accessor functions for the LLRP TagMask field.
CImpinjAntennaEventHysteresis * getImpinjAntennaEventHysteresis(void)
Get accessor functions for the LLRP ImpinjAntennaEventHysteresis sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setLoopCount(llrp_u32_t value)
Set accessor functions for the LLRP LoopCount field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u64_t getLastSeenTimestampUTC(void)
Get accessor functions for the LLRP LastSeenTimestampUTC field.
Class Definition CImpinjReducedPowerFrequencyList for LLRP parameter ImpinjReducedPowerFrequencyList...
Class Definition CC1G2Filter for LLRP parameter C1G2Filter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16v_t getChannelList(void)
Get accessor functions for the LLRP ChannelList field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjDISpec for LLRP parameter ImpinjDISpec.
void setBlockRange(llrp_u16_t value)
Set accessor functions for the LLRP BlockRange field.
void setReducedPowerMode(EImpinjReducedPowerMode value)
Set accessor functions for the LLRP ReducedPowerMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1v_t getResponse(void)
Get accessor functions for the LLRP Response field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u8_t getCSI(void)
Get accessor functions for the LLRP CSI field.
Class Definition CImpinjRMCSentence for LLRP parameter ImpinjRMCSentence.
EImpinjDirectionRFMode getRFMode(void)
Get accessor functions for the LLRP RFMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countImpinjAntennaPolarizationCapability(void)
Count of the LLRP ImpinjAntennaPolarizationCapability sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
void setDataProfile(EImpinjQTDataProfile value)
Set accessor functions for the LLRP DataProfile field.
Class Definition CImpinjEnableGPSCoordinates for LLRP parameter ImpinjEnableGPSCoordinates.
Class Definition CImpinjMarginRead for LLRP parameter ImpinjMarginRead.
void setChannelList(llrp_u16v_t value)
Set accessor functions for the LLRP ChannelList field.
void setFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP FirmwareVersion field.
CImpinjTransmitPower * getImpinjTransmitPower(void)
Get accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
llrp_utf8v_t getFirmwareVersion(void)
Get accessor functions for the LLRP FirmwareVersion field.
Class Definition CImpinjC1G2LocationConfig for LLRP parameter ImpinjC1G2LocationConfig.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setEPCLength(llrp_u8_t value)
Set accessor functions for the LLRP EPCLength field.
EImpinjHubFaultType getFault(void)
Get accessor functions for the LLRP Fault field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEmptyFieldTimeout(llrp_u16_t value)
Set accessor functions for the LLRP EmptyFieldTimeout field.
void setAntennaEventConnected(llrp_u64_t value)
Set accessor functions for the LLRP AntennaEventConnected field.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjLocationAlgorithmControl * getImpinjLocationAlgorithmControl(void)
Get accessor functions for the LLRP ImpinjLocationAlgorithmControl sub-parameter. ...
Class Definition CImpinjEnableOptimizedRead for LLRP parameter ImpinjEnableOptimizedRead.
Class Definition CImpinjRequestedData for LLRP parameter ImpinjRequestedData.
void setEnableEntryReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableEntryReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.