111 extern const CVendorDescriptor
119 extern const CNamespaceDescriptor
160 enum EImpinjRequestedDataType
162 ImpinjRequestedDataType_All_Capabilities = 1000,
ImpinjRequestedDataType_Impinj_Detailed_Version = 1001,
ImpinjRequestedDataType_Impinj_Frequency_Capabilities = 1002,
ImpinjRequestedDataType_Impinj_xArray_Capabilities = 1003,
ImpinjRequestedDataType_Impinj_Antenna_Capabilities = 1004,
ImpinjRequestedDataType_All_Configuration = 2000,
ImpinjRequestedDataType_Impinj_Sub_Regulatory_Region = 2001,
ImpinjRequestedDataType_Impinj_GPI_Debounce_Configuration = 2003,
ImpinjRequestedDataType_Impinj_Reader_Temperature = 2004,
ImpinjRequestedDataType_Impinj_Link_Monitor_Configuration = 2005,
ImpinjRequestedDataType_Impinj_Report_Buffer_Configuration = 2006,
ImpinjRequestedDataType_Impinj_Access_Spec_Configuration = 2007,
ImpinjRequestedDataType_Impinj_GPS_NMEA_Sentences = 2008,
ImpinjRequestedDataType_Impinj_Advanced_GPO_Configuration = 2009,
ImpinjRequestedDataType_Impinj_Tilt_Configuration = 2010,
ImpinjRequestedDataType_Impinj_Beacon_Configuration = 2011,
ImpinjRequestedDataType_Impinj_Antenna_Configuration = 2012,
ImpinjRequestedDataType_Impinj_Location_Configuration = 2013,
ImpinjRequestedDataType_Impinj_Transition_Configuration = 2014,
ImpinjRequestedDataType_Impinj_Hub_Configuration = 2015,
ImpinjRequestedDataType_Impinj_PolarizationControl_Configuration = 2017,
ImpinjRequestedDataType_Impinj_Direction_Configuration = 2018,
165 extern const SEnumTableEntry
166 g_estImpinjRequestedDataType[];
202 enum EImpinjRegulatoryRegion
204 ImpinjRegulatoryRegion_FCC_Part_15_247 = 0,
ImpinjRegulatoryRegion_ETSI_EN_300_220 = 1,
ImpinjRegulatoryRegion_ETSI_EN_302_208_With_LBT = 2,
ImpinjRegulatoryRegion_Hong_Kong_920_925_MHz = 3,
ImpinjRegulatoryRegion_Taiwan_922_928_MHz = 4,
ImpinjRegulatoryRegion_ETSI_EN_302_208_v1_2_1 = 7,
ImpinjRegulatoryRegion_Korea_917_921_MHz = 8,
ImpinjRegulatoryRegion_Malaysia_919_923_MHz = 9,
ImpinjRegulatoryRegion_China_920_925_MHz = 10,
ImpinjRegulatoryRegion_South_Africa_915_919_MHz = 12,
ImpinjRegulatoryRegion_Brazil_902_907_and_915_928_MHz = 13,
ImpinjRegulatoryRegion_Thailand_920_925_MHz = 14,
ImpinjRegulatoryRegion_Singapore_920_925_MHz = 15,
ImpinjRegulatoryRegion_Australia_920_926_MHz = 16,
ImpinjRegulatoryRegion_India_865_867_MHz = 17,
ImpinjRegulatoryRegion_Uruguay_916_928_MHz = 18,
ImpinjRegulatoryRegion_Vietnam_920_925_MHz = 19,
ImpinjRegulatoryRegion_Israel_915_917_MHz = 20,
ImpinjRegulatoryRegion_Philippines_918_920_MHz = 21,
ImpinjRegulatoryRegion_Canada_Post = 22,
ImpinjRegulatoryRegion_Indonesia_923_925_MHz = 23,
ImpinjRegulatoryRegion_New_Zealand_921p5_928_MHz = 24,
ImpinjRegulatoryRegion_Japan_916_921_MHz_Without_LBT = 25,
ImpinjRegulatoryRegion_Latin_America_902_928_MHz = 26,
ImpinjRegulatoryRegion_Peru_916_928_MHz = 27,
ImpinjRegulatoryRegion_Bangladesh_925_927_MHz = 28,
207 extern const SEnumTableEntry
208 g_estImpinjRegulatoryRegion[];
225 enum EImpinjInventorySearchType
230 extern const SEnumTableEntry
231 g_estImpinjInventorySearchType[];
244 enum EImpinjFixedFrequencyMode
249 extern const SEnumTableEntry
250 g_estImpinjFixedFrequencyMode[];
262 enum EImpinjReducedPowerMode
267 extern const SEnumTableEntry
268 g_estImpinjReducedPowerMode[];
280 enum EImpinjLowDutyCycleMode
285 extern const SEnumTableEntry
286 g_estImpinjLowDutyCycleMode[];
298 enum EImpinjLinkMonitorMode
303 extern const SEnumTableEntry
304 g_estImpinjLinkMonitorMode[];
316 enum EImpinjReportBufferMode
321 extern const SEnumTableEntry
322 g_estImpinjReportBufferMode[];
339 enum EImpinjBlockPermalockResultType
344 extern const SEnumTableEntry
345 g_estImpinjBlockPermalockResultType[];
361 enum EImpinjGetBlockPermalockStatusResultType
366 extern const SEnumTableEntry
367 g_estImpinjGetBlockPermalockStatusResultType[];
380 enum EImpinjQTDataProfile
385 extern const SEnumTableEntry
386 g_estImpinjQTDataProfile[];
399 enum EImpinjQTAccessRange
404 extern const SEnumTableEntry
405 g_estImpinjQTAccessRange[];
418 enum EImpinjQTPersistence
423 extern const SEnumTableEntry
424 g_estImpinjQTPersistence[];
440 enum EImpinjSetQTConfigResultType
445 extern const SEnumTableEntry
446 g_estImpinjSetQTConfigResultType[];
461 enum EImpinjGetQTConfigResultType
466 extern const SEnumTableEntry
467 g_estImpinjGetQTConfigResultType[];
479 enum EImpinjSerializedTIDMode
484 extern const SEnumTableEntry
485 g_estImpinjSerializedTIDMode[];
497 enum EImpinjRFPhaseAngleMode
502 extern const SEnumTableEntry
503 g_estImpinjRFPhaseAngleMode[];
515 enum EImpinjPeakRSSIMode
520 extern const SEnumTableEntry
521 g_estImpinjPeakRSSIMode[];
533 enum EImpinjGPSCoordinatesMode
538 extern const SEnumTableEntry
539 g_estImpinjGPSCoordinatesMode[];
556 enum EImpinjAdvancedGPOMode
561 extern const SEnumTableEntry
562 g_estImpinjAdvancedGPOMode[];
574 enum EImpinjOptimizedReadMode
579 extern const SEnumTableEntry
580 g_estImpinjOptimizedReadMode[];
592 enum EImpinjAccessSpecOrderingMode
597 extern const SEnumTableEntry
598 g_estImpinjAccessSpecOrderingMode[];
610 enum EImpinjRFDopplerFrequencyMode
615 extern const SEnumTableEntry
616 g_estImpinjRFDopplerFrequencyMode[];
629 enum EImpinjHubConnectedType
634 extern const SEnumTableEntry
635 g_estImpinjHubConnectedType[];
654 enum EImpinjHubFaultType
659 extern const SEnumTableEntry
660 g_estImpinjHubFaultType[];
673 enum EImpinjLocationReportType
678 extern const SEnumTableEntry
679 g_estImpinjLocationReportType[];
725 enum EImpinjDirectionFieldOfView
730 extern const SEnumTableEntry
731 g_estImpinjDirectionFieldOfView[];
768 enum EImpinjDirectionRFMode
773 extern const SEnumTableEntry
774 g_estImpinjDirectionRFMode[];
826 enum EImpinjDirectionDiagnosticReportLevel
831 extern const SEnumTableEntry
832 g_estImpinjDirectionDiagnosticReportLevel[];
873 enum EImpinjDirectionReportType
878 extern const SEnumTableEntry
879 g_estImpinjDirectionReportType[];
920 enum EImpinjDirectionTagPopulationStatus
925 extern const SEnumTableEntry
926 g_estImpinjDirectionTagPopulationStatus[];
938 enum EImpinjIntelligentAntennaMode
943 extern const SEnumTableEntry
944 g_estImpinjIntelligentAntennaMode[];
958 enum EImpinjAntennaPolarizationType
963 extern const SEnumTableEntry
964 g_estImpinjAntennaPolarizationType[];
1005 static const CFieldDescriptor *
const
1006 s_apFieldDescriptorTable[];
1008 static const CTypeDescriptor
1013 CDecoderStream * pDecoderStream);
1016 assimilateSubParameters (
1017 CErrorDetails * pError);
1021 CEncoderStream * pEncoderStream)
const;
1030 CDecoderStream * pDecoderStream,
1031 CElement * pElement);
1036 std::list<CParameter *> m_listCustom;
1040 inline std::list<CParameter *>::iterator
1043 return m_listCustom.begin();
1047 inline std::list<CParameter *>::iterator
1050 return m_listCustom.end();
1057 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1064 return (
int) (m_listCustom.size());
1070 CParameter * pValue);
1108 static const CFieldDescriptor *
const
1109 s_apFieldDescriptorTable[];
1111 static const CTypeDescriptor
1116 CDecoderStream * pDecoderStream);
1119 assimilateSubParameters (
1120 CErrorDetails * pError);
1124 CEncoderStream * pEncoderStream)
const;
1133 CDecoderStream * pDecoderStream,
1134 CElement * pElement);
1146 return m_pLLRPStatus;
1156 std::list<CParameter *> m_listCustom;
1160 inline std::list<CParameter *>::iterator
1163 return m_listCustom.begin();
1167 inline std::list<CParameter *>::iterator
1170 return m_listCustom.end();
1177 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1184 return (
int) (m_listCustom.size());
1190 CParameter * pValue);
1238 static const CFieldDescriptor *
const
1239 s_apFieldDescriptorTable[];
1241 static const CTypeDescriptor
1246 CDecoderStream * pDecoderStream);
1249 assimilateSubParameters (
1250 CErrorDetails * pError);
1254 CEncoderStream * pEncoderStream)
const;
1263 CDecoderStream * pDecoderStream,
1264 CElement * pElement);
1269 llrp_u1_t m_SaveConfiguration;
1274 static const CFieldDescriptor
1275 s_fdSaveConfiguration;
1282 return m_SaveConfiguration;
1290 m_SaveConfiguration = value;
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);
1405 return m_pLLRPStatus;
1415 std::list<CParameter *> m_listCustom;
1419 inline std::list<CParameter *>::iterator
1422 return m_listCustom.begin();
1426 inline std::list<CParameter *>::iterator
1429 return m_listCustom.end();
1436 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1443 return (
int) (m_listCustom.size());
1449 CParameter * pValue);
1494 static const CFieldDescriptor *
const
1495 s_apFieldDescriptorTable[];
1497 static const CTypeDescriptor
1502 CDecoderStream * pDecoderStream);
1505 assimilateSubParameters (
1506 CErrorDetails * pError);
1510 CEncoderStream * pEncoderStream)
const;
1515 const CTypeDescriptor * pEnclosingElementType)
const;
1523 CDecoderStream * pDecoderStream,
1524 CElement * pElement);
1529 EImpinjRequestedDataType m_eRequestedData;
1534 static const CFieldDescriptor
1539 inline EImpinjRequestedDataType
1542 return m_eRequestedData;
1548 EImpinjRequestedDataType value)
1550 m_eRequestedData = value;
1555 std::list<CParameter *> m_listCustom;
1559 inline std::list<CParameter *>::iterator
1562 return m_listCustom.begin();
1566 inline std::list<CParameter *>::iterator
1569 return m_listCustom.end();
1576 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1583 return (
int) (m_listCustom.size());
1589 CParameter * pValue);
1632 static const CFieldDescriptor *
const
1633 s_apFieldDescriptorTable[];
1635 static const CTypeDescriptor
1640 CDecoderStream * pDecoderStream);
1643 assimilateSubParameters (
1644 CErrorDetails * pError);
1648 CEncoderStream * pEncoderStream)
const;
1653 const CTypeDescriptor * pEnclosingElementType)
const;
1661 CDecoderStream * pDecoderStream,
1662 CElement * pElement);
1667 EImpinjRegulatoryRegion m_eRegulatoryRegion;
1672 static const CFieldDescriptor
1673 s_fdRegulatoryRegion;
1677 inline EImpinjRegulatoryRegion
1680 return m_eRegulatoryRegion;
1686 EImpinjRegulatoryRegion value)
1688 m_eRegulatoryRegion = value;
1693 std::list<CParameter *> m_listCustom;
1697 inline std::list<CParameter *>::iterator
1700 return m_listCustom.begin();
1704 inline std::list<CParameter *>::iterator
1707 return m_listCustom.end();
1714 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1721 return (
int) (m_listCustom.size());
1727 CParameter * pValue);
1766 static const CFieldDescriptor *
const
1767 s_apFieldDescriptorTable[];
1769 static const CTypeDescriptor
1774 CDecoderStream * pDecoderStream);
1777 assimilateSubParameters (
1778 CErrorDetails * pError);
1782 CEncoderStream * pEncoderStream)
const;
1787 const CTypeDescriptor * pEnclosingElementType)
const;
1795 CDecoderStream * pDecoderStream,
1796 CElement * pElement);
1801 EImpinjInventorySearchType m_eInventorySearchMode;
1806 static const CFieldDescriptor
1807 s_fdInventorySearchMode;
1811 inline EImpinjInventorySearchType
1814 return m_eInventorySearchMode;
1820 EImpinjInventorySearchType value)
1822 m_eInventorySearchMode = value;
1827 std::list<CParameter *> m_listCustom;
1831 inline std::list<CParameter *>::iterator
1834 return m_listCustom.begin();
1838 inline std::list<CParameter *>::iterator
1841 return m_listCustom.end();
1848 clearSubParameterList ((tListOfParameters *) &m_listCustom);
1855 return (
int) (m_listCustom.size());
1861 CParameter * pValue);
1905 static const CFieldDescriptor *
const
1906 s_apFieldDescriptorTable[];
1908 static const CTypeDescriptor
1913 CDecoderStream * pDecoderStream);
1916 assimilateSubParameters (
1917 CErrorDetails * pError);
1921 CEncoderStream * pEncoderStream)
const;
1926 const CTypeDescriptor * pEnclosingElementType)
const;
1934 CDecoderStream * pDecoderStream,
1935 CElement * pElement);
1940 EImpinjFixedFrequencyMode m_eFixedFrequencyMode;
1945 static const CFieldDescriptor
1946 s_fdFixedFrequencyMode;
1950 inline EImpinjFixedFrequencyMode
1953 return m_eFixedFrequencyMode;
1959 EImpinjFixedFrequencyMode value)
1961 m_eFixedFrequencyMode = value;
1966 llrp_u16v_t m_ChannelList;
1971 static const CFieldDescriptor
1979 return m_ChannelList;
1987 m_ChannelList = value;
1992 std::list<CParameter *> m_listCustom;
1996 inline std::list<CParameter *>::iterator
1999 return m_listCustom.begin();
2003 inline std::list<CParameter *>::iterator
2006 return m_listCustom.end();
2013 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2020 return (
int) (m_listCustom.size());
2026 CParameter * pValue);
2070 static const CFieldDescriptor *
const
2071 s_apFieldDescriptorTable[];
2073 static const CTypeDescriptor
2078 CDecoderStream * pDecoderStream);
2081 assimilateSubParameters (
2082 CErrorDetails * pError);
2086 CEncoderStream * pEncoderStream)
const;
2091 const CTypeDescriptor * pEnclosingElementType)
const;
2099 CDecoderStream * pDecoderStream,
2100 CElement * pElement);
2105 EImpinjReducedPowerMode m_eReducedPowerMode;
2110 static const CFieldDescriptor
2111 s_fdReducedPowerMode;
2115 inline EImpinjReducedPowerMode
2118 return m_eReducedPowerMode;
2124 EImpinjReducedPowerMode value)
2126 m_eReducedPowerMode = value;
2131 llrp_u16v_t m_ChannelList;
2136 static const CFieldDescriptor
2144 return m_ChannelList;
2152 m_ChannelList = value;
2157 std::list<CParameter *> m_listCustom;
2161 inline std::list<CParameter *>::iterator
2164 return m_listCustom.begin();
2168 inline std::list<CParameter *>::iterator
2171 return m_listCustom.end();
2178 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2185 return (
int) (m_listCustom.size());
2191 CParameter * pValue);
2235 static const CFieldDescriptor *
const
2236 s_apFieldDescriptorTable[];
2238 static const CTypeDescriptor
2243 CDecoderStream * pDecoderStream);
2246 assimilateSubParameters (
2247 CErrorDetails * pError);
2251 CEncoderStream * pEncoderStream)
const;
2256 const CTypeDescriptor * pEnclosingElementType)
const;
2264 CDecoderStream * pDecoderStream,
2265 CElement * pElement);
2270 EImpinjLowDutyCycleMode m_eLowDutyCycleMode;
2275 static const CFieldDescriptor
2276 s_fdLowDutyCycleMode;
2280 inline EImpinjLowDutyCycleMode
2283 return m_eLowDutyCycleMode;
2289 EImpinjLowDutyCycleMode value)
2291 m_eLowDutyCycleMode = value;
2296 llrp_u16_t m_EmptyFieldTimeout;
2301 static const CFieldDescriptor
2302 s_fdEmptyFieldTimeout;
2309 return m_EmptyFieldTimeout;
2317 m_EmptyFieldTimeout = value;
2322 llrp_u16_t m_FieldPingInterval;
2327 static const CFieldDescriptor
2328 s_fdFieldPingInterval;
2335 return m_FieldPingInterval;
2343 m_FieldPingInterval = value;
2348 std::list<CParameter *> m_listCustom;
2352 inline std::list<CParameter *>::iterator
2355 return m_listCustom.begin();
2359 inline std::list<CParameter *>::iterator
2362 return m_listCustom.end();
2369 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2376 return (
int) (m_listCustom.size());
2382 CParameter * pValue);
2421 static const CFieldDescriptor *
const
2422 s_apFieldDescriptorTable[];
2424 static const CTypeDescriptor
2429 CDecoderStream * pDecoderStream);
2432 assimilateSubParameters (
2433 CErrorDetails * pError);
2437 CEncoderStream * pEncoderStream)
const;
2442 const CTypeDescriptor * pEnclosingElementType)
const;
2450 CDecoderStream * pDecoderStream,
2451 CElement * pElement);
2456 std::list<CImpinjArrayVersion *> m_listImpinjArrayVersion;
2460 inline std::list<CImpinjArrayVersion *>::iterator
2463 return m_listImpinjArrayVersion.begin();
2467 inline std::list<CImpinjArrayVersion *>::iterator
2470 return m_listImpinjArrayVersion.end();
2477 clearSubParameterList ((tListOfParameters *) &m_listImpinjArrayVersion);
2484 return (
int) (m_listImpinjArrayVersion.size());
2494 std::list<CParameter *> m_listCustom;
2498 inline std::list<CParameter *>::iterator
2501 return m_listCustom.begin();
2505 inline std::list<CParameter *>::iterator
2508 return m_listCustom.end();
2515 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2522 return (
int) (m_listCustom.size());
2528 CParameter * pValue);
2574 static const CFieldDescriptor *
const
2575 s_apFieldDescriptorTable[];
2577 static const CTypeDescriptor
2582 CDecoderStream * pDecoderStream);
2585 assimilateSubParameters (
2586 CErrorDetails * pError);
2590 CEncoderStream * pEncoderStream)
const;
2595 const CTypeDescriptor * pEnclosingElementType)
const;
2603 CDecoderStream * pDecoderStream,
2604 CElement * pElement);
2609 llrp_utf8v_t m_ModelName;
2614 static const CFieldDescriptor
2630 m_ModelName = value;
2635 llrp_utf8v_t m_SerialNumber;
2640 static const CFieldDescriptor
2648 return m_SerialNumber;
2656 m_SerialNumber = value;
2661 llrp_utf8v_t m_SoftwareVersion;
2666 static const CFieldDescriptor
2667 s_fdSoftwareVersion;
2674 return m_SoftwareVersion;
2682 m_SoftwareVersion = value;
2687 llrp_utf8v_t m_FirmwareVersion;
2692 static const CFieldDescriptor
2693 s_fdFirmwareVersion;
2700 return m_FirmwareVersion;
2708 m_FirmwareVersion = value;
2713 llrp_utf8v_t m_FPGAVersion;
2718 static const CFieldDescriptor
2726 return m_FPGAVersion;
2734 m_FPGAVersion = value;
2739 llrp_utf8v_t m_PCBAVersion;
2744 static const CFieldDescriptor
2752 return m_PCBAVersion;
2760 m_PCBAVersion = value;
2772 return m_pImpinjHubVersions;
2789 return m_pImpinjArrayVersion;
2799 std::list<CParameter *> m_listCustom;
2803 inline std::list<CParameter *>::iterator
2806 return m_listCustom.begin();
2810 inline std::list<CParameter *>::iterator
2813 return m_listCustom.end();
2820 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2827 return (
int) (m_listCustom.size());
2833 CParameter * pValue);
2872 static const CFieldDescriptor *
const
2873 s_apFieldDescriptorTable[];
2875 static const CTypeDescriptor
2880 CDecoderStream * pDecoderStream);
2883 assimilateSubParameters (
2884 CErrorDetails * pError);
2888 CEncoderStream * pEncoderStream)
const;
2893 const CTypeDescriptor * pEnclosingElementType)
const;
2901 CDecoderStream * pDecoderStream,
2902 CElement * pElement);
2907 llrp_u32v_t m_FrequencyList;
2912 static const CFieldDescriptor
2920 return m_FrequencyList;
2928 m_FrequencyList = value;
2933 std::list<CParameter *> m_listCustom;
2937 inline std::list<CParameter *>::iterator
2940 return m_listCustom.begin();
2944 inline std::list<CParameter *>::iterator
2947 return m_listCustom.end();
2954 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2961 return (
int) (m_listCustom.size());
2967 CParameter * pValue);
3008 static const CFieldDescriptor *
const
3009 s_apFieldDescriptorTable[];
3011 static const CTypeDescriptor
3016 CDecoderStream * pDecoderStream);
3019 assimilateSubParameters (
3020 CErrorDetails * pError);
3024 CEncoderStream * pEncoderStream)
const;
3029 const CTypeDescriptor * pEnclosingElementType)
const;
3037 CDecoderStream * pDecoderStream,
3038 CElement * pElement);
3043 llrp_u16_t m_GPIPortNum;
3048 static const CFieldDescriptor
3056 return m_GPIPortNum;
3064 m_GPIPortNum = value;
3069 llrp_u32_t m_GPIDebounceTimerMSec;
3074 static const CFieldDescriptor
3075 s_fdGPIDebounceTimerMSec;
3082 return m_GPIDebounceTimerMSec;
3090 m_GPIDebounceTimerMSec = value;
3095 std::list<CParameter *> m_listCustom;
3099 inline std::list<CParameter *>::iterator
3102 return m_listCustom.begin();
3106 inline std::list<CParameter *>::iterator
3109 return m_listCustom.end();
3116 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3123 return (
int) (m_listCustom.size());
3129 CParameter * pValue);
3168 static const CFieldDescriptor *
const
3169 s_apFieldDescriptorTable[];
3171 static const CTypeDescriptor
3176 CDecoderStream * pDecoderStream);
3179 assimilateSubParameters (
3180 CErrorDetails * pError);
3184 CEncoderStream * pEncoderStream)
const;
3189 const CTypeDescriptor * pEnclosingElementType)
const;
3197 CDecoderStream * pDecoderStream,
3198 CElement * pElement);
3203 llrp_s16_t m_Temperature;
3208 static const CFieldDescriptor
3216 return m_Temperature;
3224 m_Temperature = value;
3229 std::list<CParameter *> m_listCustom;
3233 inline std::list<CParameter *>::iterator
3236 return m_listCustom.begin();
3240 inline std::list<CParameter *>::iterator
3243 return m_listCustom.end();
3250 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3257 return (
int) (m_listCustom.size());
3263 CParameter * pValue);
3304 static const CFieldDescriptor *
const
3305 s_apFieldDescriptorTable[];
3307 static const CTypeDescriptor
3312 CDecoderStream * pDecoderStream);
3315 assimilateSubParameters (
3316 CErrorDetails * pError);
3320 CEncoderStream * pEncoderStream)
const;
3325 const CTypeDescriptor * pEnclosingElementType)
const;
3333 CDecoderStream * pDecoderStream,
3334 CElement * pElement);
3339 EImpinjLinkMonitorMode m_eLinkMonitorMode;
3344 static const CFieldDescriptor
3345 s_fdLinkMonitorMode;
3349 inline EImpinjLinkMonitorMode
3352 return m_eLinkMonitorMode;
3358 EImpinjLinkMonitorMode value)
3360 m_eLinkMonitorMode = value;
3365 llrp_u16_t m_LinkDownThreshold;
3370 static const CFieldDescriptor
3371 s_fdLinkDownThreshold;
3378 return m_LinkDownThreshold;
3386 m_LinkDownThreshold = value;
3391 std::list<CParameter *> m_listCustom;
3395 inline std::list<CParameter *>::iterator
3398 return m_listCustom.begin();
3402 inline std::list<CParameter *>::iterator
3405 return m_listCustom.end();
3412 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3419 return (
int) (m_listCustom.size());
3425 CParameter * pValue);
3465 static const CFieldDescriptor *
const
3466 s_apFieldDescriptorTable[];
3468 static const CTypeDescriptor
3473 CDecoderStream * pDecoderStream);
3476 assimilateSubParameters (
3477 CErrorDetails * pError);
3481 CEncoderStream * pEncoderStream)
const;
3486 const CTypeDescriptor * pEnclosingElementType)
const;
3494 CDecoderStream * pDecoderStream,
3495 CElement * pElement);
3500 EImpinjReportBufferMode m_eReportBufferMode;
3505 static const CFieldDescriptor
3506 s_fdReportBufferMode;
3510 inline EImpinjReportBufferMode
3513 return m_eReportBufferMode;
3519 EImpinjReportBufferMode value)
3521 m_eReportBufferMode = value;
3526 std::list<CParameter *> m_listCustom;
3530 inline std::list<CParameter *>::iterator
3533 return m_listCustom.begin();
3537 inline std::list<CParameter *>::iterator
3540 return m_listCustom.end();
3547 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3554 return (
int) (m_listCustom.size());
3560 CParameter * pValue);
3603 static const CFieldDescriptor *
const
3604 s_apFieldDescriptorTable[];
3606 static const CTypeDescriptor
3611 CDecoderStream * pDecoderStream);
3614 assimilateSubParameters (
3615 CErrorDetails * pError);
3619 CEncoderStream * pEncoderStream)
const;
3624 const CTypeDescriptor * pEnclosingElementType)
const;
3632 CDecoderStream * pDecoderStream,
3633 CElement * pElement);
3645 return m_pImpinjBlockWriteWordCount;
3662 return m_pImpinjOpSpecRetryCount;
3679 return m_pImpinjAccessSpecOrdering;
3689 std::list<CParameter *> m_listCustom;
3693 inline std::list<CParameter *>::iterator
3696 return m_listCustom.begin();
3700 inline std::list<CParameter *>::iterator
3703 return m_listCustom.end();
3710 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3717 return (
int) (m_listCustom.size());
3723 CParameter * pValue);
3761 static const CFieldDescriptor *
const
3762 s_apFieldDescriptorTable[];
3764 static const CTypeDescriptor
3769 CDecoderStream * pDecoderStream);
3772 assimilateSubParameters (
3773 CErrorDetails * pError);
3777 CEncoderStream * pEncoderStream)
const;
3782 const CTypeDescriptor * pEnclosingElementType)
const;
3790 CDecoderStream * pDecoderStream,
3791 CElement * pElement);
3796 llrp_u16_t m_WordCount;
3801 static const CFieldDescriptor
3817 m_WordCount = value;
3822 std::list<CParameter *> m_listCustom;
3826 inline std::list<CParameter *>::iterator
3829 return m_listCustom.begin();
3833 inline std::list<CParameter *>::iterator
3836 return m_listCustom.end();
3843 clearSubParameterList ((tListOfParameters *) &m_listCustom);
3850 return (
int) (m_listCustom.size());
3856 CParameter * pValue);
3900 static const CFieldDescriptor *
const
3901 s_apFieldDescriptorTable[];
3903 static const CTypeDescriptor
3908 CDecoderStream * pDecoderStream);
3911 assimilateSubParameters (
3912 CErrorDetails * pError);
3916 CEncoderStream * pEncoderStream)
const;
3921 const CTypeDescriptor * pEnclosingElementType)
const;
3929 CDecoderStream * pDecoderStream,
3930 CElement * pElement);
3935 llrp_u16_t m_OpSpecID;
3940 static const CFieldDescriptor
3961 llrp_u32_t m_AccessPassword;
3966 static const CFieldDescriptor
3974 return m_AccessPassword;
3982 m_AccessPassword = value;
3992 static const CFieldDescriptor
4013 llrp_u16_t m_BlockPointer;
4018 static const CFieldDescriptor
4026 return m_BlockPointer;
4034 m_BlockPointer = value;
4039 llrp_u16v_t m_BlockMask;
4044 static const CFieldDescriptor
4060 m_BlockMask = value;
4065 std::list<CParameter *> m_listCustom;
4069 inline std::list<CParameter *>::iterator
4072 return m_listCustom.begin();
4076 inline std::list<CParameter *>::iterator
4079 return m_listCustom.end();
4086 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4093 return (
int) (m_listCustom.size());
4099 CParameter * pValue);
4139 static const CFieldDescriptor *
const
4140 s_apFieldDescriptorTable[];
4142 static const CTypeDescriptor
4147 CDecoderStream * pDecoderStream);
4150 assimilateSubParameters (
4151 CErrorDetails * pError);
4155 CEncoderStream * pEncoderStream)
const;
4160 const CTypeDescriptor * pEnclosingElementType)
const;
4168 CDecoderStream * pDecoderStream,
4169 CElement * pElement);
4174 EImpinjBlockPermalockResultType m_eResult;
4179 static const CFieldDescriptor
4184 inline EImpinjBlockPermalockResultType
4193 EImpinjBlockPermalockResultType value)
4200 llrp_u16_t m_OpSpecID;
4205 static const CFieldDescriptor
4226 std::list<CParameter *> m_listCustom;
4230 inline std::list<CParameter *>::iterator
4233 return m_listCustom.begin();
4237 inline std::list<CParameter *>::iterator
4240 return m_listCustom.end();
4247 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4254 return (
int) (m_listCustom.size());
4260 CParameter * pValue);
4304 static const CFieldDescriptor *
const
4305 s_apFieldDescriptorTable[];
4307 static const CTypeDescriptor
4312 CDecoderStream * pDecoderStream);
4315 assimilateSubParameters (
4316 CErrorDetails * pError);
4320 CEncoderStream * pEncoderStream)
const;
4325 const CTypeDescriptor * pEnclosingElementType)
const;
4333 CDecoderStream * pDecoderStream,
4334 CElement * pElement);
4339 llrp_u16_t m_OpSpecID;
4344 static const CFieldDescriptor
4365 llrp_u32_t m_AccessPassword;
4370 static const CFieldDescriptor
4378 return m_AccessPassword;
4386 m_AccessPassword = value;
4396 static const CFieldDescriptor
4417 llrp_u16_t m_BlockPointer;
4422 static const CFieldDescriptor
4430 return m_BlockPointer;
4438 m_BlockPointer = value;
4443 llrp_u16_t m_BlockRange;
4448 static const CFieldDescriptor
4456 return m_BlockRange;
4464 m_BlockRange = value;
4469 std::list<CParameter *> m_listCustom;
4473 inline std::list<CParameter *>::iterator
4476 return m_listCustom.begin();
4480 inline std::list<CParameter *>::iterator
4483 return m_listCustom.end();
4490 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4497 return (
int) (m_listCustom.size());
4503 CParameter * pValue);
4544 static const CFieldDescriptor *
const
4545 s_apFieldDescriptorTable[];
4547 static const CTypeDescriptor
4552 CDecoderStream * pDecoderStream);
4555 assimilateSubParameters (
4556 CErrorDetails * pError);
4560 CEncoderStream * pEncoderStream)
const;
4565 const CTypeDescriptor * pEnclosingElementType)
const;
4573 CDecoderStream * pDecoderStream,
4574 CElement * pElement);
4579 EImpinjGetBlockPermalockStatusResultType m_eResult;
4584 static const CFieldDescriptor
4589 inline EImpinjGetBlockPermalockStatusResultType
4598 EImpinjGetBlockPermalockStatusResultType value)
4605 llrp_u16_t m_OpSpecID;
4610 static const CFieldDescriptor
4631 llrp_u16v_t m_PermalockStatus;
4636 static const CFieldDescriptor
4637 s_fdPermalockStatus;
4644 return m_PermalockStatus;
4652 m_PermalockStatus = value;
4657 std::list<CParameter *> m_listCustom;
4661 inline std::list<CParameter *>::iterator
4664 return m_listCustom.begin();
4668 inline std::list<CParameter *>::iterator
4671 return m_listCustom.end();
4678 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4685 return (
int) (m_listCustom.size());
4691 CParameter * pValue);
4735 static const CFieldDescriptor *
const
4736 s_apFieldDescriptorTable[];
4738 static const CTypeDescriptor
4743 CDecoderStream * pDecoderStream);
4746 assimilateSubParameters (
4747 CErrorDetails * pError);
4751 CEncoderStream * pEncoderStream)
const;
4756 const CTypeDescriptor * pEnclosingElementType)
const;
4764 CDecoderStream * pDecoderStream,
4765 CElement * pElement);
4770 llrp_u16_t m_OpSpecID;
4775 static const CFieldDescriptor
4796 llrp_u32_t m_AccessPassword;
4801 static const CFieldDescriptor
4809 return m_AccessPassword;
4817 m_AccessPassword = value;
4822 EImpinjQTDataProfile m_eDataProfile;
4827 static const CFieldDescriptor
4832 inline EImpinjQTDataProfile
4835 return m_eDataProfile;
4841 EImpinjQTDataProfile value)
4843 m_eDataProfile = value;
4848 EImpinjQTAccessRange m_eAccessRange;
4853 static const CFieldDescriptor
4858 inline EImpinjQTAccessRange
4861 return m_eAccessRange;
4867 EImpinjQTAccessRange value)
4869 m_eAccessRange = value;
4874 EImpinjQTPersistence m_ePersistence;
4879 static const CFieldDescriptor
4884 inline EImpinjQTPersistence
4887 return m_ePersistence;
4893 EImpinjQTPersistence value)
4895 m_ePersistence = value;
4900 std::list<CParameter *> m_listCustom;
4904 inline std::list<CParameter *>::iterator
4907 return m_listCustom.begin();
4911 inline std::list<CParameter *>::iterator
4914 return m_listCustom.end();
4921 clearSubParameterList ((tListOfParameters *) &m_listCustom);
4928 return (
int) (m_listCustom.size());
4934 CParameter * pValue);
4974 static const CFieldDescriptor *
const
4975 s_apFieldDescriptorTable[];
4977 static const CTypeDescriptor
4982 CDecoderStream * pDecoderStream);
4985 assimilateSubParameters (
4986 CErrorDetails * pError);
4990 CEncoderStream * pEncoderStream)
const;
4995 const CTypeDescriptor * pEnclosingElementType)
const;
5003 CDecoderStream * pDecoderStream,
5004 CElement * pElement);
5009 EImpinjSetQTConfigResultType m_eResult;
5014 static const CFieldDescriptor
5019 inline EImpinjSetQTConfigResultType
5028 EImpinjSetQTConfigResultType value)
5035 llrp_u16_t m_OpSpecID;
5040 static const CFieldDescriptor
5061 std::list<CParameter *> m_listCustom;
5065 inline std::list<CParameter *>::iterator
5068 return m_listCustom.begin();
5072 inline std::list<CParameter *>::iterator
5075 return m_listCustom.end();
5082 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5089 return (
int) (m_listCustom.size());
5095 CParameter * pValue);
5135 static const CFieldDescriptor *
const
5136 s_apFieldDescriptorTable[];
5138 static const CTypeDescriptor
5143 CDecoderStream * pDecoderStream);
5146 assimilateSubParameters (
5147 CErrorDetails * pError);
5151 CEncoderStream * pEncoderStream)
const;
5156 const CTypeDescriptor * pEnclosingElementType)
const;
5164 CDecoderStream * pDecoderStream,
5165 CElement * pElement);
5170 llrp_u16_t m_OpSpecID;
5175 static const CFieldDescriptor
5196 llrp_u32_t m_AccessPassword;
5201 static const CFieldDescriptor
5209 return m_AccessPassword;
5217 m_AccessPassword = value;
5222 std::list<CParameter *> m_listCustom;
5226 inline std::list<CParameter *>::iterator
5229 return m_listCustom.begin();
5233 inline std::list<CParameter *>::iterator
5236 return m_listCustom.end();
5243 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5250 return (
int) (m_listCustom.size());
5256 CParameter * pValue);
5299 static const CFieldDescriptor *
const
5300 s_apFieldDescriptorTable[];
5302 static const CTypeDescriptor
5307 CDecoderStream * pDecoderStream);
5310 assimilateSubParameters (
5311 CErrorDetails * pError);
5315 CEncoderStream * pEncoderStream)
const;
5320 const CTypeDescriptor * pEnclosingElementType)
const;
5328 CDecoderStream * pDecoderStream,
5329 CElement * pElement);
5334 EImpinjGetQTConfigResultType m_eResult;
5339 static const CFieldDescriptor
5344 inline EImpinjGetQTConfigResultType
5353 EImpinjGetQTConfigResultType value)
5360 llrp_u16_t m_OpSpecID;
5365 static const CFieldDescriptor
5386 EImpinjQTDataProfile m_eDataProfile;
5391 static const CFieldDescriptor
5396 inline EImpinjQTDataProfile
5399 return m_eDataProfile;
5405 EImpinjQTDataProfile value)
5407 m_eDataProfile = value;
5412 EImpinjQTAccessRange m_eAccessRange;
5417 static const CFieldDescriptor
5422 inline EImpinjQTAccessRange
5425 return m_eAccessRange;
5431 EImpinjQTAccessRange value)
5433 m_eAccessRange = value;
5438 std::list<CParameter *> m_listCustom;
5442 inline std::list<CParameter *>::iterator
5445 return m_listCustom.begin();
5449 inline std::list<CParameter *>::iterator
5452 return m_listCustom.end();
5459 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5466 return (
int) (m_listCustom.size());
5472 CParameter * pValue);
5516 static const CFieldDescriptor *
const
5517 s_apFieldDescriptorTable[];
5519 static const CTypeDescriptor
5524 CDecoderStream * pDecoderStream);
5527 assimilateSubParameters (
5528 CErrorDetails * pError);
5532 CEncoderStream * pEncoderStream)
const;
5537 const CTypeDescriptor * pEnclosingElementType)
const;
5545 CDecoderStream * pDecoderStream,
5546 CElement * pElement);
5558 return m_pImpinjEnableSerializedTID;
5575 return m_pImpinjEnableRFPhaseAngle;
5592 return m_pImpinjEnablePeakRSSI;
5609 return m_pImpinjEnableGPSCoordinates;
5626 return m_pImpinjEnableOptimizedRead;
5643 return m_pImpinjEnableRFDopplerFrequency;
5653 std::list<CParameter *> m_listCustom;
5657 inline std::list<CParameter *>::iterator
5660 return m_listCustom.begin();
5664 inline std::list<CParameter *>::iterator
5667 return m_listCustom.end();
5674 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5681 return (
int) (m_listCustom.size());
5687 CParameter * pValue);
5725 static const CFieldDescriptor *
const
5726 s_apFieldDescriptorTable[];
5728 static const CTypeDescriptor
5733 CDecoderStream * pDecoderStream);
5736 assimilateSubParameters (
5737 CErrorDetails * pError);
5741 CEncoderStream * pEncoderStream)
const;
5746 const CTypeDescriptor * pEnclosingElementType)
const;
5754 CDecoderStream * pDecoderStream,
5755 CElement * pElement);
5760 EImpinjSerializedTIDMode m_eSerializedTIDMode;
5765 static const CFieldDescriptor
5766 s_fdSerializedTIDMode;
5770 inline EImpinjSerializedTIDMode
5773 return m_eSerializedTIDMode;
5779 EImpinjSerializedTIDMode value)
5781 m_eSerializedTIDMode = value;
5786 std::list<CParameter *> m_listCustom;
5790 inline std::list<CParameter *>::iterator
5793 return m_listCustom.begin();
5797 inline std::list<CParameter *>::iterator
5800 return m_listCustom.end();
5807 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5814 return (
int) (m_listCustom.size());
5820 CParameter * pValue);
5858 static const CFieldDescriptor *
const
5859 s_apFieldDescriptorTable[];
5861 static const CTypeDescriptor
5866 CDecoderStream * pDecoderStream);
5869 assimilateSubParameters (
5870 CErrorDetails * pError);
5874 CEncoderStream * pEncoderStream)
const;
5879 const CTypeDescriptor * pEnclosingElementType)
const;
5887 CDecoderStream * pDecoderStream,
5888 CElement * pElement);
5893 EImpinjRFPhaseAngleMode m_eRFPhaseAngleMode;
5898 static const CFieldDescriptor
5899 s_fdRFPhaseAngleMode;
5903 inline EImpinjRFPhaseAngleMode
5906 return m_eRFPhaseAngleMode;
5912 EImpinjRFPhaseAngleMode value)
5914 m_eRFPhaseAngleMode = value;
5919 std::list<CParameter *> m_listCustom;
5923 inline std::list<CParameter *>::iterator
5926 return m_listCustom.begin();
5930 inline std::list<CParameter *>::iterator
5933 return m_listCustom.end();
5940 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5947 return (
int) (m_listCustom.size());
5953 CParameter * pValue);
5991 static const CFieldDescriptor *
const
5992 s_apFieldDescriptorTable[];
5994 static const CTypeDescriptor
5999 CDecoderStream * pDecoderStream);
6002 assimilateSubParameters (
6003 CErrorDetails * pError);
6007 CEncoderStream * pEncoderStream)
const;
6012 const CTypeDescriptor * pEnclosingElementType)
const;
6020 CDecoderStream * pDecoderStream,
6021 CElement * pElement);
6026 EImpinjPeakRSSIMode m_ePeakRSSIMode;
6031 static const CFieldDescriptor
6036 inline EImpinjPeakRSSIMode
6039 return m_ePeakRSSIMode;
6045 EImpinjPeakRSSIMode value)
6047 m_ePeakRSSIMode = value;
6052 std::list<CParameter *> m_listCustom;
6056 inline std::list<CParameter *>::iterator
6059 return m_listCustom.begin();
6063 inline std::list<CParameter *>::iterator
6066 return m_listCustom.end();
6073 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6080 return (
int) (m_listCustom.size());
6086 CParameter * pValue);
6124 static const CFieldDescriptor *
const
6125 s_apFieldDescriptorTable[];
6127 static const CTypeDescriptor
6132 CDecoderStream * pDecoderStream);
6135 assimilateSubParameters (
6136 CErrorDetails * pError);
6140 CEncoderStream * pEncoderStream)
const;
6145 const CTypeDescriptor * pEnclosingElementType)
const;
6153 CDecoderStream * pDecoderStream,
6154 CElement * pElement);
6159 EImpinjGPSCoordinatesMode m_eGPSCoordinatesMode;
6164 static const CFieldDescriptor
6165 s_fdGPSCoordinatesMode;
6169 inline EImpinjGPSCoordinatesMode
6172 return m_eGPSCoordinatesMode;
6178 EImpinjGPSCoordinatesMode value)
6180 m_eGPSCoordinatesMode = value;
6185 std::list<CParameter *> m_listCustom;
6189 inline std::list<CParameter *>::iterator
6192 return m_listCustom.begin();
6196 inline std::list<CParameter *>::iterator
6199 return m_listCustom.end();
6206 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6213 return (
int) (m_listCustom.size());
6219 CParameter * pValue);
6259 static const CFieldDescriptor *
const
6260 s_apFieldDescriptorTable[];
6262 static const CTypeDescriptor
6267 CDecoderStream * pDecoderStream);
6270 assimilateSubParameters (
6271 CErrorDetails * pError);
6275 CEncoderStream * pEncoderStream)
const;
6280 const CTypeDescriptor * pEnclosingElementType)
const;
6288 CDecoderStream * pDecoderStream,
6289 CElement * pElement);
6299 static const CFieldDescriptor
6327 return m_pImpinjTIDParity;
6337 std::list<CParameter *> m_listCustom;
6341 inline std::list<CParameter *>::iterator
6344 return m_listCustom.begin();
6348 inline std::list<CParameter *>::iterator
6351 return m_listCustom.end();
6358 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6365 return (
int) (m_listCustom.size());
6371 CParameter * pValue);
6410 static const CFieldDescriptor *
const
6411 s_apFieldDescriptorTable[];
6413 static const CTypeDescriptor
6418 CDecoderStream * pDecoderStream);
6421 assimilateSubParameters (
6422 CErrorDetails * pError);
6426 CEncoderStream * pEncoderStream)
const;
6431 const CTypeDescriptor * pEnclosingElementType)
const;
6439 CDecoderStream * pDecoderStream,
6440 CElement * pElement);
6445 llrp_u16_t m_PhaseAngle;
6450 static const CFieldDescriptor
6458 return m_PhaseAngle;
6466 m_PhaseAngle = value;
6471 std::list<CParameter *> m_listCustom;
6475 inline std::list<CParameter *>::iterator
6478 return m_listCustom.begin();
6482 inline std::list<CParameter *>::iterator
6485 return m_listCustom.end();
6492 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6499 return (
int) (m_listCustom.size());
6505 CParameter * pValue);
6544 static const CFieldDescriptor *
const
6545 s_apFieldDescriptorTable[];
6547 static const CTypeDescriptor
6552 CDecoderStream * pDecoderStream);
6555 assimilateSubParameters (
6556 CErrorDetails * pError);
6560 CEncoderStream * pEncoderStream)
const;
6565 const CTypeDescriptor * pEnclosingElementType)
const;
6573 CDecoderStream * pDecoderStream,
6574 CElement * pElement);
6584 static const CFieldDescriptor
6605 std::list<CParameter *> m_listCustom;
6609 inline std::list<CParameter *>::iterator
6612 return m_listCustom.begin();
6616 inline std::list<CParameter *>::iterator
6619 return m_listCustom.end();
6626 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6633 return (
int) (m_listCustom.size());
6639 CParameter * pValue);
6679 static const CFieldDescriptor *
const
6680 s_apFieldDescriptorTable[];
6682 static const CTypeDescriptor
6687 CDecoderStream * pDecoderStream);
6690 assimilateSubParameters (
6691 CErrorDetails * pError);
6695 CEncoderStream * pEncoderStream)
const;
6700 const CTypeDescriptor * pEnclosingElementType)
const;
6708 CDecoderStream * pDecoderStream,
6709 CElement * pElement);
6714 llrp_s32_t m_Latitude;
6719 static const CFieldDescriptor
6740 llrp_s32_t m_Longitude;
6745 static const CFieldDescriptor
6761 m_Longitude = value;
6766 std::list<CParameter *> m_listCustom;
6770 inline std::list<CParameter *>::iterator
6773 return m_listCustom.begin();
6777 inline std::list<CParameter *>::iterator
6780 return m_listCustom.end();
6787 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6794 return (
int) (m_listCustom.size());
6800 CParameter * pValue);
6839 static const CFieldDescriptor *
const
6840 s_apFieldDescriptorTable[];
6842 static const CTypeDescriptor
6847 CDecoderStream * pDecoderStream);
6850 assimilateSubParameters (
6851 CErrorDetails * pError);
6855 CEncoderStream * pEncoderStream)
const;
6860 const CTypeDescriptor * pEnclosingElementType)
const;
6868 CDecoderStream * pDecoderStream,
6869 CElement * pElement);
6874 llrp_u32_t m_LoopCount;
6879 static const CFieldDescriptor
6895 m_LoopCount = value;
6900 std::list<CParameter *> m_listCustom;
6904 inline std::list<CParameter *>::iterator
6907 return m_listCustom.begin();
6911 inline std::list<CParameter *>::iterator
6914 return m_listCustom.end();
6921 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6928 return (
int) (m_listCustom.size());
6934 CParameter * pValue);
6974 static const CFieldDescriptor *
const
6975 s_apFieldDescriptorTable[];
6977 static const CTypeDescriptor
6982 CDecoderStream * pDecoderStream);
6985 assimilateSubParameters (
6986 CErrorDetails * pError);
6990 CEncoderStream * pEncoderStream)
const;
6995 const CTypeDescriptor * pEnclosingElementType)
const;
7003 CDecoderStream * pDecoderStream,
7004 CElement * pElement);
7016 return m_pImpinjGGASentence;
7033 return m_pImpinjRMCSentence;
7043 std::list<CParameter *> m_listCustom;
7047 inline std::list<CParameter *>::iterator
7050 return m_listCustom.begin();
7054 inline std::list<CParameter *>::iterator
7057 return m_listCustom.end();
7064 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7071 return (
int) (m_listCustom.size());
7077 CParameter * pValue);
7115 static const CFieldDescriptor *
const
7116 s_apFieldDescriptorTable[];
7118 static const CTypeDescriptor
7123 CDecoderStream * pDecoderStream);
7126 assimilateSubParameters (
7127 CErrorDetails * pError);
7131 CEncoderStream * pEncoderStream)
const;
7136 const CTypeDescriptor * pEnclosingElementType)
const;
7144 CDecoderStream * pDecoderStream,
7145 CElement * pElement);
7150 llrp_utf8v_t m_GGASentence;
7155 static const CFieldDescriptor
7163 return m_GGASentence;
7171 m_GGASentence = value;
7176 std::list<CParameter *> m_listCustom;
7180 inline std::list<CParameter *>::iterator
7183 return m_listCustom.begin();
7187 inline std::list<CParameter *>::iterator
7190 return m_listCustom.end();
7197 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7204 return (
int) (m_listCustom.size());
7210 CParameter * pValue);
7248 static const CFieldDescriptor *
const
7249 s_apFieldDescriptorTable[];
7251 static const CTypeDescriptor
7256 CDecoderStream * pDecoderStream);
7259 assimilateSubParameters (
7260 CErrorDetails * pError);
7264 CEncoderStream * pEncoderStream)
const;
7269 const CTypeDescriptor * pEnclosingElementType)
const;
7277 CDecoderStream * pDecoderStream,
7278 CElement * pElement);
7283 llrp_utf8v_t m_RMCSentence;
7288 static const CFieldDescriptor
7296 return m_RMCSentence;
7304 m_RMCSentence = value;
7309 std::list<CParameter *> m_listCustom;
7313 inline std::list<CParameter *>::iterator
7316 return m_listCustom.begin();
7320 inline std::list<CParameter *>::iterator
7323 return m_listCustom.end();
7330 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7337 return (
int) (m_listCustom.size());
7343 CParameter * pValue);
7381 static const CFieldDescriptor *
const
7382 s_apFieldDescriptorTable[];
7384 static const CTypeDescriptor
7389 CDecoderStream * pDecoderStream);
7392 assimilateSubParameters (
7393 CErrorDetails * pError);
7397 CEncoderStream * pEncoderStream)
const;
7402 const CTypeDescriptor * pEnclosingElementType)
const;
7410 CDecoderStream * pDecoderStream,
7411 CElement * pElement);
7416 llrp_u16_t m_RetryCount;
7421 static const CFieldDescriptor
7429 return m_RetryCount;
7437 m_RetryCount = value;
7442 std::list<CParameter *> m_listCustom;
7446 inline std::list<CParameter *>::iterator
7449 return m_listCustom.begin();
7453 inline std::list<CParameter *>::iterator
7456 return m_listCustom.end();
7463 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7470 return (
int) (m_listCustom.size());
7476 CParameter * pValue);
7518 static const CFieldDescriptor *
const
7519 s_apFieldDescriptorTable[];
7521 static const CTypeDescriptor
7526 CDecoderStream * pDecoderStream);
7529 assimilateSubParameters (
7530 CErrorDetails * pError);
7534 CEncoderStream * pEncoderStream)
const;
7539 const CTypeDescriptor * pEnclosingElementType)
const;
7547 CDecoderStream * pDecoderStream,
7548 CElement * pElement);
7553 llrp_u16_t m_GPOPortNum;
7558 static const CFieldDescriptor
7566 return m_GPOPortNum;
7574 m_GPOPortNum = value;
7579 EImpinjAdvancedGPOMode m_eGPOMode;
7584 static const CFieldDescriptor
7589 inline EImpinjAdvancedGPOMode
7598 EImpinjAdvancedGPOMode value)
7605 llrp_u32_t m_GPOPulseDurationMSec;
7610 static const CFieldDescriptor
7611 s_fdGPOPulseDurationMSec;
7618 return m_GPOPulseDurationMSec;
7626 m_GPOPulseDurationMSec = value;
7631 std::list<CParameter *> m_listCustom;
7635 inline std::list<CParameter *>::iterator
7638 return m_listCustom.begin();
7642 inline std::list<CParameter *>::iterator
7645 return m_listCustom.end();
7652 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7659 return (
int) (m_listCustom.size());
7665 CParameter * pValue);
7713 static const CFieldDescriptor *
const
7714 s_apFieldDescriptorTable[];
7716 static const CTypeDescriptor
7721 CDecoderStream * pDecoderStream);
7724 assimilateSubParameters (
7725 CErrorDetails * pError);
7729 CEncoderStream * pEncoderStream)
const;
7734 const CTypeDescriptor * pEnclosingElementType)
const;
7742 CDecoderStream * pDecoderStream,
7743 CElement * pElement);
7748 EImpinjOptimizedReadMode m_eOptimizedReadMode;
7753 static const CFieldDescriptor
7754 s_fdOptimizedReadMode;
7758 inline EImpinjOptimizedReadMode
7761 return m_eOptimizedReadMode;
7767 EImpinjOptimizedReadMode value)
7769 m_eOptimizedReadMode = value;
7774 std::list<CC1G2Read *> m_listC1G2Read;
7778 inline std::list<CC1G2Read *>::iterator
7781 return m_listC1G2Read.begin();
7785 inline std::list<CC1G2Read *>::iterator
7788 return m_listC1G2Read.end();
7795 clearSubParameterList ((tListOfParameters *) &m_listC1G2Read);
7802 return (
int) (m_listC1G2Read.size());
7812 std::list<CParameter *> m_listCustom;
7816 inline std::list<CParameter *>::iterator
7819 return m_listCustom.begin();
7823 inline std::list<CParameter *>::iterator
7826 return m_listCustom.end();
7833 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7840 return (
int) (m_listCustom.size());
7846 CParameter * pValue);
7887 static const CFieldDescriptor *
const
7888 s_apFieldDescriptorTable[];
7890 static const CTypeDescriptor
7895 CDecoderStream * pDecoderStream);
7898 assimilateSubParameters (
7899 CErrorDetails * pError);
7903 CEncoderStream * pEncoderStream)
const;
7908 const CTypeDescriptor * pEnclosingElementType)
const;
7916 CDecoderStream * pDecoderStream,
7917 CElement * pElement);
7922 EImpinjAccessSpecOrderingMode m_eOrderingMode;
7927 static const CFieldDescriptor
7932 inline EImpinjAccessSpecOrderingMode
7935 return m_eOrderingMode;
7941 EImpinjAccessSpecOrderingMode value)
7943 m_eOrderingMode = value;
7948 std::list<CParameter *> m_listCustom;
7952 inline std::list<CParameter *>::iterator
7955 return m_listCustom.begin();
7959 inline std::list<CParameter *>::iterator
7962 return m_listCustom.end();
7969 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7976 return (
int) (m_listCustom.size());
7982 CParameter * pValue);
8020 static const CFieldDescriptor *
const
8021 s_apFieldDescriptorTable[];
8023 static const CTypeDescriptor
8028 CDecoderStream * pDecoderStream);
8031 assimilateSubParameters (
8032 CErrorDetails * pError);
8036 CEncoderStream * pEncoderStream)
const;
8041 const CTypeDescriptor * pEnclosingElementType)
const;
8049 CDecoderStream * pDecoderStream,
8050 CElement * pElement);
8055 EImpinjRFDopplerFrequencyMode m_eRFDopplerFrequencyMode;
8060 static const CFieldDescriptor
8061 s_fdRFDopplerFrequencyMode;
8065 inline EImpinjRFDopplerFrequencyMode
8068 return m_eRFDopplerFrequencyMode;
8074 EImpinjRFDopplerFrequencyMode value)
8076 m_eRFDopplerFrequencyMode = value;
8081 std::list<CParameter *> m_listCustom;
8085 inline std::list<CParameter *>::iterator
8088 return m_listCustom.begin();
8092 inline std::list<CParameter *>::iterator
8095 return m_listCustom.end();
8102 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8109 return (
int) (m_listCustom.size());
8115 CParameter * pValue);
8154 static const CFieldDescriptor *
const
8155 s_apFieldDescriptorTable[];
8157 static const CTypeDescriptor
8162 CDecoderStream * pDecoderStream);
8165 assimilateSubParameters (
8166 CErrorDetails * pError);
8170 CEncoderStream * pEncoderStream)
const;
8175 const CTypeDescriptor * pEnclosingElementType)
const;
8183 CDecoderStream * pDecoderStream,
8184 CElement * pElement);
8189 llrp_s16_t m_DopplerFrequency;
8194 static const CFieldDescriptor
8195 s_fdDopplerFrequency;
8202 return m_DopplerFrequency;
8210 m_DopplerFrequency = value;
8215 std::list<CParameter *> m_listCustom;
8219 inline std::list<CParameter *>::iterator
8222 return m_listCustom.begin();
8226 inline std::list<CParameter *>::iterator
8229 return m_listCustom.end();
8236 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8243 return (
int) (m_listCustom.size());
8249 CParameter * pValue);
8296 static const CFieldDescriptor *
const
8297 s_apFieldDescriptorTable[];
8299 static const CTypeDescriptor
8304 CDecoderStream * pDecoderStream);
8307 assimilateSubParameters (
8308 CErrorDetails * pError);
8312 CEncoderStream * pEncoderStream)
const;
8317 const CTypeDescriptor * pEnclosingElementType)
const;
8325 CDecoderStream * pDecoderStream,
8326 CElement * pElement);
8331 llrp_u1_t m_EnableAntDwellTimeLimit;
8336 static const CFieldDescriptor
8337 s_fdEnableAntDwellTimeLimit;
8344 return m_EnableAntDwellTimeLimit;
8352 m_EnableAntDwellTimeLimit = value;
8357 llrp_u1_t m_EnableSelectGapClose;
8362 static const CFieldDescriptor
8363 s_fdEnableSelectGapClose;
8370 return m_EnableSelectGapClose;
8378 m_EnableSelectGapClose = value;
8383 std::list<CParameter *> m_listCustom;
8387 inline std::list<CParameter *>::iterator
8390 return m_listCustom.begin();
8394 inline std::list<CParameter *>::iterator
8397 return m_listCustom.end();
8404 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8411 return (
int) (m_listCustom.size());
8417 CParameter * pValue);
8458 static const CFieldDescriptor *
const
8459 s_apFieldDescriptorTable[];
8461 static const CTypeDescriptor
8466 CDecoderStream * pDecoderStream);
8469 assimilateSubParameters (
8470 CErrorDetails * pError);
8474 CEncoderStream * pEncoderStream)
const;
8479 const CTypeDescriptor * pEnclosingElementType)
const;
8487 CDecoderStream * pDecoderStream,
8488 CElement * pElement);
8493 llrp_utf8v_t m_SerialNumber;
8498 static const CFieldDescriptor
8506 return m_SerialNumber;
8514 m_SerialNumber = value;
8519 llrp_utf8v_t m_FirmwareVersion;
8524 static const CFieldDescriptor
8525 s_fdFirmwareVersion;
8532 return m_FirmwareVersion;
8540 m_FirmwareVersion = value;
8545 llrp_utf8v_t m_PCBAVersion;
8550 static const CFieldDescriptor
8558 return m_PCBAVersion;
8566 m_PCBAVersion = value;
8571 std::list<CParameter *> m_listCustom;
8575 inline std::list<CParameter *>::iterator
8578 return m_listCustom.begin();
8582 inline std::list<CParameter *>::iterator
8585 return m_listCustom.end();
8592 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8599 return (
int) (m_listCustom.size());
8605 CParameter * pValue);
8652 static const CFieldDescriptor *
const
8653 s_apFieldDescriptorTable[];
8655 static const CTypeDescriptor
8660 CDecoderStream * pDecoderStream);
8663 assimilateSubParameters (
8664 CErrorDetails * pError);
8668 CEncoderStream * pEncoderStream)
const;
8673 const CTypeDescriptor * pEnclosingElementType)
const;
8681 CDecoderStream * pDecoderStream,
8682 CElement * pElement);
8687 llrp_u32_t m_MaxNumSectors;
8692 static const CFieldDescriptor
8700 return m_MaxNumSectors;
8708 m_MaxNumSectors = value;
8713 llrp_u1_t m_SupportsLISpecs;
8718 static const CFieldDescriptor
8719 s_fdSupportsLISpecs;
8726 return m_SupportsLISpecs;
8734 m_SupportsLISpecs = value;
8739 llrp_u1_t m_SupportsTISpecs;
8744 static const CFieldDescriptor
8745 s_fdSupportsTISpecs;
8752 return m_SupportsTISpecs;
8760 m_SupportsTISpecs = value;
8765 llrp_u1_t m_SupportsTSISpecs;
8770 static const CFieldDescriptor
8771 s_fdSupportsTSISpecs;
8778 return m_SupportsTSISpecs;
8786 m_SupportsTSISpecs = value;
8791 llrp_u1_t m_SupportsDISpecs;
8796 static const CFieldDescriptor
8797 s_fdSupportsDISpecs;
8804 return m_SupportsDISpecs;
8812 m_SupportsDISpecs = value;
8824 return m_pImpinjxArrayDirectionCapabilities;
8834 std::list<CParameter *> m_listCustom;
8838 inline std::list<CParameter *>::iterator
8841 return m_listCustom.begin();
8845 inline std::list<CParameter *>::iterator
8848 return m_listCustom.end();
8855 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8862 return (
int) (m_listCustom.size());
8868 CParameter * pValue);
8910 static const CFieldDescriptor *
const
8911 s_apFieldDescriptorTable[];
8913 static const CTypeDescriptor
8918 CDecoderStream * pDecoderStream);
8921 assimilateSubParameters (
8922 CErrorDetails * pError);
8926 CEncoderStream * pEncoderStream)
const;
8931 const CTypeDescriptor * pEnclosingElementType)
const;
8939 CDecoderStream * pDecoderStream,
8940 CElement * pElement);
8950 static const CFieldDescriptor
8976 static const CFieldDescriptor
9002 static const CFieldDescriptor
9023 std::list<CParameter *> m_listCustom;
9027 inline std::list<CParameter *>::iterator
9030 return m_listCustom.begin();
9034 inline std::list<CParameter *>::iterator
9037 return m_listCustom.end();
9044 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9051 return (
int) (m_listCustom.size());
9057 CParameter * pValue);
9100 static const CFieldDescriptor *
const
9101 s_apFieldDescriptorTable[];
9103 static const CTypeDescriptor
9108 CDecoderStream * pDecoderStream);
9111 assimilateSubParameters (
9112 CErrorDetails * pError);
9116 CEncoderStream * pEncoderStream)
const;
9121 const CTypeDescriptor * pEnclosingElementType)
const;
9129 CDecoderStream * pDecoderStream,
9130 CElement * pElement);
9135 llrp_u1_t m_BeaconState;
9140 static const CFieldDescriptor
9148 return m_BeaconState;
9156 m_BeaconState = value;
9161 llrp_u64_t m_BeaconDurationSeconds;
9166 static const CFieldDescriptor
9167 s_fdBeaconDurationSeconds;
9174 return m_BeaconDurationSeconds;
9182 m_BeaconDurationSeconds = value;
9187 std::list<CParameter *> m_listCustom;
9191 inline std::list<CParameter *>::iterator
9194 return m_listCustom.begin();
9198 inline std::list<CParameter *>::iterator
9201 return m_listCustom.end();
9208 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9215 return (
int) (m_listCustom.size());
9221 CParameter * pValue);
9265 static const CFieldDescriptor *
const
9266 s_apFieldDescriptorTable[];
9268 static const CTypeDescriptor
9273 CDecoderStream * pDecoderStream);
9276 assimilateSubParameters (
9277 CErrorDetails * pError);
9281 CEncoderStream * pEncoderStream)
const;
9286 const CTypeDescriptor * pEnclosingElementType)
const;
9294 CDecoderStream * pDecoderStream,
9295 CElement * pElement);
9307 return m_pImpinjAntennaEventHysteresis;
9317 std::list<CParameter *> m_listCustom;
9321 inline std::list<CParameter *>::iterator
9324 return m_listCustom.begin();
9328 inline std::list<CParameter *>::iterator
9331 return m_listCustom.end();
9338 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9345 return (
int) (m_listCustom.size());
9351 CParameter * pValue);
9397 static const CFieldDescriptor *
const
9398 s_apFieldDescriptorTable[];
9400 static const CTypeDescriptor
9405 CDecoderStream * pDecoderStream);
9408 assimilateSubParameters (
9409 CErrorDetails * pError);
9413 CEncoderStream * pEncoderStream)
const;
9418 const CTypeDescriptor * pEnclosingElementType)
const;
9426 CDecoderStream * pDecoderStream,
9427 CElement * pElement);
9432 llrp_u64_t m_AntennaEventConnected;
9437 static const CFieldDescriptor
9438 s_fdAntennaEventConnected;
9445 return m_AntennaEventConnected;
9453 m_AntennaEventConnected = value;
9458 llrp_u64_t m_AntennaEventDisconnected;
9463 static const CFieldDescriptor
9464 s_fdAntennaEventDisconnected;
9471 return m_AntennaEventDisconnected;
9479 m_AntennaEventDisconnected = value;
9484 std::list<CParameter *> m_listCustom;
9488 inline std::list<CParameter *>::iterator
9491 return m_listCustom.begin();
9495 inline std::list<CParameter *>::iterator
9498 return m_listCustom.end();
9505 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9512 return (
int) (m_listCustom.size());
9518 CParameter * pValue);
9560 static const CFieldDescriptor *
const
9561 s_apFieldDescriptorTable[];
9563 static const CTypeDescriptor
9568 CDecoderStream * pDecoderStream);
9571 assimilateSubParameters (
9572 CErrorDetails * pError);
9576 CEncoderStream * pEncoderStream)
const;
9581 const CTypeDescriptor * pEnclosingElementType)
const;
9589 CDecoderStream * pDecoderStream,
9590 CElement * pElement);
9600 static const CFieldDescriptor
9621 EImpinjHubConnectedType m_eConnected;
9626 static const CFieldDescriptor
9631 inline EImpinjHubConnectedType
9634 return m_eConnected;
9640 EImpinjHubConnectedType value)
9642 m_eConnected = value;
9647 EImpinjHubFaultType m_eFault;
9652 static const CFieldDescriptor
9657 inline EImpinjHubFaultType
9666 EImpinjHubFaultType value)
9673 std::list<CParameter *> m_listCustom;
9677 inline std::list<CParameter *>::iterator
9680 return m_listCustom.begin();
9684 inline std::list<CParameter *>::iterator
9687 return m_listCustom.end();
9694 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9701 return (
int) (m_listCustom.size());
9707 CParameter * pValue);
9745 static const CFieldDescriptor *
const
9746 s_apFieldDescriptorTable[];
9748 static const CTypeDescriptor
9753 CDecoderStream * pDecoderStream);
9756 assimilateSubParameters (
9757 CErrorDetails * pError);
9761 CEncoderStream * pEncoderStream)
const;
9766 const CTypeDescriptor * pEnclosingElementType)
const;
9774 CDecoderStream * pDecoderStream,
9775 CElement * pElement);
9780 llrp_u32v_t m_Metric;
9785 static const CFieldDescriptor
9855 static const CFieldDescriptor *
const
9856 s_apFieldDescriptorTable[];
9858 static const CTypeDescriptor
9863 CDecoderStream * pDecoderStream);
9866 assimilateSubParameters (
9867 CErrorDetails * pError);
9871 CEncoderStream * pEncoderStream)
const;
9876 const CTypeDescriptor * pEnclosingElementType)
const;
9884 CDecoderStream * pDecoderStream,
9885 CElement * pElement);
9890 llrp_u16_t m_HeightCm;
9895 static const CFieldDescriptor
9916 llrp_s32_t m_FacilityXLocationCm;
9921 static const CFieldDescriptor
9922 s_fdFacilityXLocationCm;
9929 return m_FacilityXLocationCm;
9937 m_FacilityXLocationCm = value;
9942 llrp_s32_t m_FacilityYLocationCm;
9947 static const CFieldDescriptor
9948 s_fdFacilityYLocationCm;
9955 return m_FacilityYLocationCm;
9963 m_FacilityYLocationCm = value;
9968 llrp_s16_t m_OrientationDegrees;
9973 static const CFieldDescriptor
9974 s_fdOrientationDegrees;
9981 return m_OrientationDegrees;
9989 m_OrientationDegrees = value;
9994 std::list<CParameter *> m_listCustom;
9998 inline std::list<CParameter *>::iterator
10001 return m_listCustom.begin();
10005 inline std::list<CParameter *>::iterator
10008 return m_listCustom.end();
10015 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10022 return (
int) (m_listCustom.size());
10028 CParameter * pValue);
10073 static const CFieldDescriptor *
const
10074 s_apFieldDescriptorTable[];
10076 static const CTypeDescriptor
10081 CDecoderStream * pDecoderStream);
10084 assimilateSubParameters (
10085 CErrorDetails * pError);
10089 CEncoderStream * pEncoderStream)
const;
10094 const CTypeDescriptor * pEnclosingElementType)
const;
10098 s_construct (
void);
10102 CDecoderStream * pDecoderStream,
10103 CElement * pElement);
10115 return m_pImpinjLocationConfig;
10132 return m_pImpinjC1G2LocationConfig;
10149 return m_pImpinjLocationReporting;
10159 std::list<CParameter *> m_listCustom;
10163 inline std::list<CParameter *>::iterator
10166 return m_listCustom.begin();
10170 inline std::list<CParameter *>::iterator
10173 return m_listCustom.end();
10180 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10187 return (
int) (m_listCustom.size());
10193 CParameter * pValue);
10249 static const CFieldDescriptor *
const
10250 s_apFieldDescriptorTable[];
10252 static const CTypeDescriptor
10257 CDecoderStream * pDecoderStream);
10260 assimilateSubParameters (
10261 CErrorDetails * pError);
10265 CEncoderStream * pEncoderStream)
const;
10270 const CTypeDescriptor * pEnclosingElementType)
const;
10274 s_construct (
void);
10278 CDecoderStream * pDecoderStream,
10279 CElement * pElement);
10284 llrp_u16_t m_ComputeWindowSeconds;
10289 static const CFieldDescriptor
10290 s_fdComputeWindowSeconds;
10297 return m_ComputeWindowSeconds;
10305 m_ComputeWindowSeconds = value;
10310 llrp_u16_t m_TagAgeIntervalSeconds;
10315 static const CFieldDescriptor
10316 s_fdTagAgeIntervalSeconds;
10323 return m_TagAgeIntervalSeconds;
10331 m_TagAgeIntervalSeconds = value;
10336 llrp_u16_t m_UpdateIntervalSeconds;
10341 static const CFieldDescriptor
10342 s_fdUpdateIntervalSeconds;
10349 return m_UpdateIntervalSeconds;
10357 m_UpdateIntervalSeconds = value;
10369 return m_pImpinjDisabledAntennas;
10379 std::list<CParameter *> m_listCustom;
10383 inline std::list<CParameter *>::iterator
10386 return m_listCustom.begin();
10390 inline std::list<CParameter *>::iterator
10393 return m_listCustom.end();
10400 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10407 return (
int) (m_listCustom.size());
10413 CParameter * pValue);
10470 static const CFieldDescriptor *
const
10471 s_apFieldDescriptorTable[];
10473 static const CTypeDescriptor
10478 CDecoderStream * pDecoderStream);
10481 assimilateSubParameters (
10482 CErrorDetails * pError);
10486 CEncoderStream * pEncoderStream)
const;
10491 const CTypeDescriptor * pEnclosingElementType)
const;
10495 s_construct (
void);
10499 CDecoderStream * pDecoderStream,
10500 CElement * pElement);
10505 llrp_u16_t m_ModeIndex;
10510 static const CFieldDescriptor
10518 return m_ModeIndex;
10526 m_ModeIndex = value;
10531 llrp_u2_t m_Session;
10536 static const CFieldDescriptor
10557 std::list<CC1G2Filter *> m_listC1G2Filter;
10561 inline std::list<CC1G2Filter *>::iterator
10564 return m_listC1G2Filter.begin();
10568 inline std::list<CC1G2Filter *>::iterator
10571 return m_listC1G2Filter.end();
10578 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
10585 return (
int) (m_listC1G2Filter.size());
10602 return m_pImpinjTransmitPower;
10612 std::list<CParameter *> m_listCustom;
10616 inline std::list<CParameter *>::iterator
10619 return m_listCustom.begin();
10623 inline std::list<CParameter *>::iterator
10626 return m_listCustom.end();
10633 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10640 return (
int) (m_listCustom.size());
10646 CParameter * pValue);
10702 static const CFieldDescriptor *
const
10703 s_apFieldDescriptorTable[];
10705 static const CTypeDescriptor
10710 CDecoderStream * pDecoderStream);
10713 assimilateSubParameters (
10714 CErrorDetails * pError);
10718 CEncoderStream * pEncoderStream)
const;
10723 const CTypeDescriptor * pEnclosingElementType)
const;
10727 s_construct (
void);
10731 CDecoderStream * pDecoderStream,
10732 CElement * pElement);
10737 llrp_u1_t m_EnableUpdateReport;
10742 static const CFieldDescriptor
10743 s_fdEnableUpdateReport;
10750 return m_EnableUpdateReport;
10758 m_EnableUpdateReport = value;
10763 llrp_u1_t m_EnableEntryReport;
10768 static const CFieldDescriptor
10769 s_fdEnableEntryReport;
10776 return m_EnableEntryReport;
10784 m_EnableEntryReport = value;
10789 llrp_u1_t m_EnableExitReport;
10794 static const CFieldDescriptor
10795 s_fdEnableExitReport;
10802 return m_EnableExitReport;
10810 m_EnableExitReport = value;
10815 llrp_u1_t m_EnableDiagnosticReport;
10820 static const CFieldDescriptor
10821 s_fdEnableDiagnosticReport;
10828 return m_EnableDiagnosticReport;
10836 m_EnableDiagnosticReport = value;
10841 std::list<CParameter *> m_listCustom;
10845 inline std::list<CParameter *>::iterator
10848 return m_listCustom.begin();
10852 inline std::list<CParameter *>::iterator
10855 return m_listCustom.end();
10862 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10869 return (
int) (m_listCustom.size());
10875 CParameter * pValue);
10920 static const CFieldDescriptor *
const
10921 s_apFieldDescriptorTable[];
10923 static const CTypeDescriptor
10928 CDecoderStream * pDecoderStream);
10931 assimilateSubParameters (
10932 CErrorDetails * pError);
10936 CEncoderStream * pEncoderStream)
const;
10941 const CTypeDescriptor * pEnclosingElementType)
const;
10945 s_construct (
void);
10949 CDecoderStream * pDecoderStream,
10950 CElement * pElement);
10955 llrp_u16_t m_ReadCount;
10960 static const CFieldDescriptor
10968 return m_ReadCount;
10976 m_ReadCount = value;
10981 llrp_u32v_t m_ConfidenceData;
10986 static const CFieldDescriptor
10987 s_fdConfidenceData;
10994 return m_ConfidenceData;
11002 m_ConfidenceData = value;
11007 std::list<CParameter *> m_listCustom;
11011 inline std::list<CParameter *>::iterator
11014 return m_listCustom.begin();
11018 inline std::list<CParameter *>::iterator
11021 return m_listCustom.end();
11028 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11035 return (
int) (m_listCustom.size());
11041 CParameter * pValue);
11093 static const CFieldDescriptor *
const
11094 s_apFieldDescriptorTable[];
11096 static const CTypeDescriptor
11101 CDecoderStream * pDecoderStream);
11104 assimilateSubParameters (
11105 CErrorDetails * pError);
11109 CEncoderStream * pEncoderStream)
const;
11114 const CTypeDescriptor * pEnclosingElementType)
const;
11118 s_construct (
void);
11122 CDecoderStream * pDecoderStream,
11123 CElement * pElement);
11128 llrp_u64_t m_LastSeenTimestampUTC;
11133 static const CFieldDescriptor
11134 s_fdLastSeenTimestampUTC;
11141 return m_LastSeenTimestampUTC;
11149 m_LastSeenTimestampUTC = value;
11154 llrp_s32_t m_LocXCentimeters;
11159 static const CFieldDescriptor
11160 s_fdLocXCentimeters;
11167 return m_LocXCentimeters;
11175 m_LocXCentimeters = value;
11180 llrp_s32_t m_LocYCentimeters;
11185 static const CFieldDescriptor
11186 s_fdLocYCentimeters;
11193 return m_LocYCentimeters;
11201 m_LocYCentimeters = value;
11206 EImpinjLocationReportType m_eType;
11211 static const CFieldDescriptor
11216 inline EImpinjLocationReportType
11225 EImpinjLocationReportType value)
11239 return m_pImpinjLocationConfidence;
11249 std::list<CParameter *> m_listCustom;
11253 inline std::list<CParameter *>::iterator
11256 return m_listCustom.begin();
11260 inline std::list<CParameter *>::iterator
11263 return m_listCustom.end();
11270 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11277 return (
int) (m_listCustom.size());
11283 CParameter * pValue);
11330 static const CFieldDescriptor *
const
11331 s_apFieldDescriptorTable[];
11333 static const CTypeDescriptor
11338 CDecoderStream * pDecoderStream);
11341 assimilateSubParameters (
11342 CErrorDetails * pError);
11346 CEncoderStream * pEncoderStream)
const;
11351 const CTypeDescriptor * pEnclosingElementType)
const;
11355 s_construct (
void);
11359 CDecoderStream * pDecoderStream,
11360 CElement * pElement);
11372 return m_pImpinjDirectionSectors;
11389 return m_pImpinjDirectionConfig;
11406 return m_pImpinjC1G2DirectionConfig;
11423 return m_pImpinjDirectionReporting;
11433 std::list<CParameter *> m_listCustom;
11437 inline std::list<CParameter *>::iterator
11440 return m_listCustom.begin();
11444 inline std::list<CParameter *>::iterator
11447 return m_listCustom.end();
11454 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11461 return (
int) (m_listCustom.size());
11467 CParameter * pValue);
11509 static const CFieldDescriptor *
const
11510 s_apFieldDescriptorTable[];
11512 static const CTypeDescriptor
11517 CDecoderStream * pDecoderStream);
11520 assimilateSubParameters (
11521 CErrorDetails * pError);
11525 CEncoderStream * pEncoderStream)
const;
11530 const CTypeDescriptor * pEnclosingElementType)
const;
11534 s_construct (
void);
11538 CDecoderStream * pDecoderStream,
11539 CElement * pElement);
11544 llrp_u16v_t m_EnabledSectorIDs;
11549 static const CFieldDescriptor
11550 s_fdEnabledSectorIDs;
11557 return m_EnabledSectorIDs;
11565 m_EnabledSectorIDs = value;
11570 std::list<CParameter *> m_listCustom;
11574 inline std::list<CParameter *>::iterator
11577 return m_listCustom.begin();
11581 inline std::list<CParameter *>::iterator
11584 return m_listCustom.end();
11591 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11598 return (
int) (m_listCustom.size());
11604 CParameter * pValue);
11657 static const CFieldDescriptor *
const
11658 s_apFieldDescriptorTable[];
11660 static const CTypeDescriptor
11665 CDecoderStream * pDecoderStream);
11668 assimilateSubParameters (
11669 CErrorDetails * pError);
11673 CEncoderStream * pEncoderStream)
const;
11678 const CTypeDescriptor * pEnclosingElementType)
const;
11682 s_construct (
void);
11686 CDecoderStream * pDecoderStream,
11687 CElement * pElement);
11692 llrp_u16_t m_TagAgeIntervalSeconds;
11697 static const CFieldDescriptor
11698 s_fdTagAgeIntervalSeconds;
11705 return m_TagAgeIntervalSeconds;
11713 m_TagAgeIntervalSeconds = value;
11718 llrp_u16_t m_UpdateIntervalSeconds;
11723 static const CFieldDescriptor
11724 s_fdUpdateIntervalSeconds;
11731 return m_UpdateIntervalSeconds;
11739 m_UpdateIntervalSeconds = value;
11744 EImpinjDirectionFieldOfView m_eFieldOfView;
11749 static const CFieldDescriptor
11754 inline EImpinjDirectionFieldOfView
11757 return m_eFieldOfView;
11763 EImpinjDirectionFieldOfView value)
11765 m_eFieldOfView = value;
11777 return m_pImpinjDirectionUserTagPopulationLimit;
11787 std::list<CParameter *> m_listCustom;
11791 inline std::list<CParameter *>::iterator
11794 return m_listCustom.begin();
11798 inline std::list<CParameter *>::iterator
11801 return m_listCustom.end();
11808 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11815 return (
int) (m_listCustom.size());
11821 CParameter * pValue);
11858 static const CFieldDescriptor *
const
11859 s_apFieldDescriptorTable[];
11861 static const CTypeDescriptor
11866 CDecoderStream * pDecoderStream);
11869 assimilateSubParameters (
11870 CErrorDetails * pError);
11874 CEncoderStream * pEncoderStream)
const;
11879 const CTypeDescriptor * pEnclosingElementType)
const;
11883 s_construct (
void);
11887 CDecoderStream * pDecoderStream,
11888 CElement * pElement);
11893 llrp_u16_t m_UserTagPopulationLimit;
11898 static const CFieldDescriptor
11899 s_fdUserTagPopulationLimit;
11906 return m_UserTagPopulationLimit;
11914 m_UserTagPopulationLimit = value;
11967 static const CFieldDescriptor *
const
11968 s_apFieldDescriptorTable[];
11970 static const CTypeDescriptor
11975 CDecoderStream * pDecoderStream);
11978 assimilateSubParameters (
11979 CErrorDetails * pError);
11983 CEncoderStream * pEncoderStream)
const;
11988 const CTypeDescriptor * pEnclosingElementType)
const;
11992 s_construct (
void);
11996 CDecoderStream * pDecoderStream,
11997 CElement * pElement);
12002 EImpinjDirectionRFMode m_eRFMode;
12007 static const CFieldDescriptor
12012 inline EImpinjDirectionRFMode
12021 EImpinjDirectionRFMode value)
12035 return m_pImpinjTransmitPower;
12045 std::list<CC1G2Filter *> m_listC1G2Filter;
12049 inline std::list<CC1G2Filter *>::iterator
12052 return m_listC1G2Filter.begin();
12056 inline std::list<CC1G2Filter *>::iterator
12059 return m_listC1G2Filter.end();
12066 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
12073 return (
int) (m_listC1G2Filter.size());
12083 std::list<CParameter *> m_listCustom;
12087 inline std::list<CParameter *>::iterator
12090 return m_listCustom.begin();
12094 inline std::list<CParameter *>::iterator
12097 return m_listCustom.end();
12104 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12111 return (
int) (m_listCustom.size());
12117 CParameter * pValue);
12164 static const CFieldDescriptor *
const
12165 s_apFieldDescriptorTable[];
12167 static const CTypeDescriptor
12172 CDecoderStream * pDecoderStream);
12175 assimilateSubParameters (
12176 CErrorDetails * pError);
12180 CEncoderStream * pEncoderStream)
const;
12185 const CTypeDescriptor * pEnclosingElementType)
const;
12189 s_construct (
void);
12193 CDecoderStream * pDecoderStream,
12194 CElement * pElement);
12199 std::list<CEPCData *> m_listEPCData;
12203 inline std::list<CEPCData *>::iterator
12206 return m_listEPCData.begin();
12210 inline std::list<CEPCData *>::iterator
12213 return m_listEPCData.end();
12220 clearSubParameterList ((tListOfParameters *) &m_listEPCData);
12227 return (
int) (m_listEPCData.size());
12244 return m_pImpinjLocationReportData;
12261 return m_pImpinjDirectionReportData;
12271 std::list<CParameter *> m_listCustom;
12275 inline std::list<CParameter *>::iterator
12278 return m_listCustom.begin();
12282 inline std::list<CParameter *>::iterator
12285 return m_listCustom.end();
12292 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12299 return (
int) (m_listCustom.size());
12305 CParameter * pValue);
12366 static const CFieldDescriptor *
const
12367 s_apFieldDescriptorTable[];
12369 static const CTypeDescriptor
12374 CDecoderStream * pDecoderStream);
12377 assimilateSubParameters (
12378 CErrorDetails * pError);
12382 CEncoderStream * pEncoderStream)
const;
12387 const CTypeDescriptor * pEnclosingElementType)
const;
12391 s_construct (
void);
12395 CDecoderStream * pDecoderStream,
12396 CElement * pElement);
12401 llrp_u1_t m_EnableUpdateReport;
12406 static const CFieldDescriptor
12407 s_fdEnableUpdateReport;
12414 return m_EnableUpdateReport;
12422 m_EnableUpdateReport = value;
12427 llrp_u1_t m_EnableEntryReport;
12432 static const CFieldDescriptor
12433 s_fdEnableEntryReport;
12440 return m_EnableEntryReport;
12448 m_EnableEntryReport = value;
12453 llrp_u1_t m_EnableExitReport;
12458 static const CFieldDescriptor
12459 s_fdEnableExitReport;
12466 return m_EnableExitReport;
12474 m_EnableExitReport = value;
12479 llrp_u1_t m_EnableDiagnosticReport;
12484 static const CFieldDescriptor
12485 s_fdEnableDiagnosticReport;
12492 return m_EnableDiagnosticReport;
12500 m_EnableDiagnosticReport = value;
12505 EImpinjDirectionDiagnosticReportLevel m_eDiagnosticReportLevel;
12510 static const CFieldDescriptor
12511 s_fdDiagnosticReportLevel;
12515 inline EImpinjDirectionDiagnosticReportLevel
12518 return m_eDiagnosticReportLevel;
12524 EImpinjDirectionDiagnosticReportLevel value)
12526 m_eDiagnosticReportLevel = value;
12531 std::list<CParameter *> m_listCustom;
12535 inline std::list<CParameter *>::iterator
12538 return m_listCustom.begin();
12542 inline std::list<CParameter *>::iterator
12545 return m_listCustom.end();
12552 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12559 return (
int) (m_listCustom.size());
12565 CParameter * pValue);
12627 static const CFieldDescriptor *
const
12628 s_apFieldDescriptorTable[];
12630 static const CTypeDescriptor
12635 CDecoderStream * pDecoderStream);
12638 assimilateSubParameters (
12639 CErrorDetails * pError);
12643 CEncoderStream * pEncoderStream)
const;
12648 const CTypeDescriptor * pEnclosingElementType)
const;
12652 s_construct (
void);
12656 CDecoderStream * pDecoderStream,
12657 CElement * pElement);
12662 EImpinjDirectionReportType m_eType;
12667 static const CFieldDescriptor
12672 inline EImpinjDirectionReportType
12681 EImpinjDirectionReportType value)
12688 EImpinjDirectionTagPopulationStatus m_eTagPopulationStatus;
12693 static const CFieldDescriptor
12694 s_fdTagPopulationStatus;
12698 inline EImpinjDirectionTagPopulationStatus
12701 return m_eTagPopulationStatus;
12707 EImpinjDirectionTagPopulationStatus value)
12709 m_eTagPopulationStatus = value;
12714 llrp_u8_t m_FirstSeenSectorID;
12719 static const CFieldDescriptor
12720 s_fdFirstSeenSectorID;
12727 return m_FirstSeenSectorID;
12735 m_FirstSeenSectorID = value;
12740 llrp_u64_t m_FirstSeenTimestampUTC;
12745 static const CFieldDescriptor
12746 s_fdFirstSeenTimestampUTC;
12753 return m_FirstSeenTimestampUTC;
12761 m_FirstSeenTimestampUTC = value;
12766 llrp_u8_t m_LastSeenSectorID;
12771 static const CFieldDescriptor
12772 s_fdLastSeenSectorID;
12779 return m_LastSeenSectorID;
12787 m_LastSeenSectorID = value;
12792 llrp_u64_t m_LastSeenTimestampUTC;
12797 static const CFieldDescriptor
12798 s_fdLastSeenTimestampUTC;
12805 return m_LastSeenTimestampUTC;
12813 m_LastSeenTimestampUTC = value;
12825 return m_pImpinjDirectionDiagnosticData;
12835 std::list<CParameter *> m_listCustom;
12839 inline std::list<CParameter *>::iterator
12842 return m_listCustom.begin();
12846 inline std::list<CParameter *>::iterator
12849 return m_listCustom.end();
12856 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12863 return (
int) (m_listCustom.size());
12869 CParameter * pValue);
12906 static const CFieldDescriptor *
const
12907 s_apFieldDescriptorTable[];
12909 static const CTypeDescriptor
12914 CDecoderStream * pDecoderStream);
12917 assimilateSubParameters (
12918 CErrorDetails * pError);
12922 CEncoderStream * pEncoderStream)
const;
12927 const CTypeDescriptor * pEnclosingElementType)
const;
12931 s_construct (
void);
12935 CDecoderStream * pDecoderStream,
12936 CElement * pElement);
12941 llrp_u32v_t m_Metric;
12946 static const CFieldDescriptor
13002 static const CFieldDescriptor *
const
13003 s_apFieldDescriptorTable[];
13005 static const CTypeDescriptor
13010 CDecoderStream * pDecoderStream);
13013 assimilateSubParameters (
13014 CErrorDetails * pError);
13018 CEncoderStream * pEncoderStream)
const;
13023 const CTypeDescriptor * pEnclosingElementType)
const;
13027 s_construct (
void);
13031 CDecoderStream * pDecoderStream,
13032 CElement * pElement);
13037 llrp_u16_t m_SystemTagPopulationLimitHighSensitivity;
13042 static const CFieldDescriptor
13043 s_fdSystemTagPopulationLimitHighSensitivity;
13050 return m_SystemTagPopulationLimitHighSensitivity;
13058 m_SystemTagPopulationLimitHighSensitivity = value;
13063 llrp_u16_t m_SystemTagPopulationLimitHighPerformance;
13068 static const CFieldDescriptor
13069 s_fdSystemTagPopulationLimitHighPerformance;
13076 return m_SystemTagPopulationLimitHighPerformance;
13084 m_SystemTagPopulationLimitHighPerformance = value;
13089 std::list<CParameter *> m_listCustom;
13093 inline std::list<CParameter *>::iterator
13096 return m_listCustom.begin();
13100 inline std::list<CParameter *>::iterator
13103 return m_listCustom.end();
13110 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13117 return (
int) (m_listCustom.size());
13123 CParameter * pValue);
13163 static const CFieldDescriptor *
const
13164 s_apFieldDescriptorTable[];
13166 static const CTypeDescriptor
13171 CDecoderStream * pDecoderStream);
13174 assimilateSubParameters (
13175 CErrorDetails * pError);
13179 CEncoderStream * pEncoderStream)
const;
13184 const CTypeDescriptor * pEnclosingElementType)
const;
13188 s_construct (
void);
13192 CDecoderStream * pDecoderStream,
13193 CElement * pElement);
13198 EImpinjIntelligentAntennaMode m_eManagementEnabled;
13203 static const CFieldDescriptor
13204 s_fdManagementEnabled;
13208 inline EImpinjIntelligentAntennaMode
13211 return m_eManagementEnabled;
13217 EImpinjIntelligentAntennaMode value)
13219 m_eManagementEnabled = value;
13224 std::list<CParameter *> m_listCustom;
13228 inline std::list<CParameter *>::iterator
13231 return m_listCustom.begin();
13235 inline std::list<CParameter *>::iterator
13238 return m_listCustom.end();
13245 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13252 return (
int) (m_listCustom.size());
13258 CParameter * pValue);
13299 static const CFieldDescriptor *
const
13300 s_apFieldDescriptorTable[];
13302 static const CTypeDescriptor
13307 CDecoderStream * pDecoderStream);
13310 assimilateSubParameters (
13311 CErrorDetails * pError);
13315 CEncoderStream * pEncoderStream)
const;
13320 const CTypeDescriptor * pEnclosingElementType)
const;
13324 s_construct (
void);
13328 CDecoderStream * pDecoderStream,
13329 CElement * pElement);
13334 llrp_u16_t m_TransmitPower;
13339 static const CFieldDescriptor
13347 return m_TransmitPower;
13355 m_TransmitPower = value;
13360 std::list<CParameter *> m_listCustom;
13364 inline std::list<CParameter *>::iterator
13367 return m_listCustom.begin();
13371 inline std::list<CParameter *>::iterator
13374 return m_listCustom.end();
13381 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13388 return (
int) (m_listCustom.size());
13394 CParameter * pValue);
13435 static const CFieldDescriptor *
const
13436 s_apFieldDescriptorTable[];
13438 static const CTypeDescriptor
13443 CDecoderStream * pDecoderStream);
13446 assimilateSubParameters (
13447 CErrorDetails * pError);
13451 CEncoderStream * pEncoderStream)
const;
13456 const CTypeDescriptor * pEnclosingElementType)
const;
13460 s_construct (
void);
13464 CDecoderStream * pDecoderStream,
13465 CElement * pElement);
13470 llrp_u1_t m_PolarizationControlEnabled;
13475 static const CFieldDescriptor
13476 s_fdPolarizationControlEnabled;
13483 return m_PolarizationControlEnabled;
13491 m_PolarizationControlEnabled = value;
13496 std::list<CParameter *> m_listCustom;
13500 inline std::list<CParameter *>::iterator
13503 return m_listCustom.begin();
13507 inline std::list<CParameter *>::iterator
13510 return m_listCustom.end();
13517 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13524 return (
int) (m_listCustom.size());
13530 CParameter * pValue);
13569 static const CFieldDescriptor *
const
13570 s_apFieldDescriptorTable[];
13572 static const CTypeDescriptor
13577 CDecoderStream * pDecoderStream);
13580 assimilateSubParameters (
13581 CErrorDetails * pError);
13585 CEncoderStream * pEncoderStream)
const;
13590 const CTypeDescriptor * pEnclosingElementType)
const;
13594 s_construct (
void);
13598 CDecoderStream * pDecoderStream,
13599 CElement * pElement);
13604 std::list<CImpinjAntennaPolarizationCapability *> m_listImpinjAntennaPolarizationCapability;
13608 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
13611 return m_listImpinjAntennaPolarizationCapability.begin();
13615 inline std::list<CImpinjAntennaPolarizationCapability *>::iterator
13618 return m_listImpinjAntennaPolarizationCapability.end();
13625 clearSubParameterList ((tListOfParameters *) &m_listImpinjAntennaPolarizationCapability);
13632 return (
int) (m_listImpinjAntennaPolarizationCapability.size());
13642 std::list<CParameter *> m_listCustom;
13646 inline std::list<CParameter *>::iterator
13649 return m_listCustom.begin();
13653 inline std::list<CParameter *>::iterator
13656 return m_listCustom.end();
13663 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13670 return (
int) (m_listCustom.size());
13676 CParameter * pValue);
13715 static const CFieldDescriptor *
const
13716 s_apFieldDescriptorTable[];
13718 static const CTypeDescriptor
13723 CDecoderStream * pDecoderStream);
13726 assimilateSubParameters (
13727 CErrorDetails * pError);
13731 CEncoderStream * pEncoderStream)
const;
13736 const CTypeDescriptor * pEnclosingElementType)
const;
13740 s_construct (
void);
13744 CDecoderStream * pDecoderStream,
13745 CElement * pElement);
13750 EImpinjAntennaPolarizationType m_eType;
13755 static const CFieldDescriptor
13760 inline EImpinjAntennaPolarizationType
13769 EImpinjAntennaPolarizationType value)
13776 llrp_u16_t m_AntennaIDOffset;
13781 static const CFieldDescriptor
13782 s_fdAntennaIDOffset;
13789 return m_AntennaIDOffset;
13797 m_AntennaIDOffset = value;
13802 std::list<CParameter *> m_listCustom;
13806 inline std::list<CParameter *>::iterator
13809 return m_listCustom.begin();
13813 inline std::list<CParameter *>::iterator
13816 return m_listCustom.end();
13823 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13830 return (
int) (m_listCustom.size());
13836 CParameter * pValue);
13874 static const CFieldDescriptor *
const
13875 s_apFieldDescriptorTable[];
13877 static const CTypeDescriptor
13882 CDecoderStream * pDecoderStream);
13885 assimilateSubParameters (
13886 CErrorDetails * pError);
13890 CEncoderStream * pEncoderStream)
const;
13895 const CTypeDescriptor * pEnclosingElementType)
const;
13899 s_construct (
void);
13903 CDecoderStream * pDecoderStream,
13904 CElement * pElement);
13909 llrp_u16v_t m_AntennaIDs;
13914 static const CFieldDescriptor
13922 return m_AntennaIDs;
13930 m_AntennaIDs = value;
13935 std::list<CParameter *> m_listCustom;
13939 inline std::list<CParameter *>::iterator
13942 return m_listCustom.begin();
13946 inline std::list<CParameter *>::iterator
13949 return m_listCustom.end();
13956 clearSubParameterList ((tListOfParameters *) &m_listCustom);
13963 return (
int) (m_listCustom.size());
13969 CParameter * pValue);
14008 static const CFieldDescriptor *
const
14009 s_apFieldDescriptorTable[];
14011 static const CTypeDescriptor
14016 CDecoderStream * pDecoderStream);
14019 assimilateSubParameters (
14020 CErrorDetails * pError);
14024 CEncoderStream * pEncoderStream)
const;
14029 const CTypeDescriptor * pEnclosingElementType)
const;
14033 s_construct (
void);
14037 CDecoderStream * pDecoderStream,
14038 CElement * pElement);
14043 llrp_u1_t m_ParityError;
14048 static const CFieldDescriptor
14056 return m_ParityError;
14064 m_ParityError = value;
14069 std::list<CParameter *> m_listCustom;
14073 inline std::list<CParameter *>::iterator
14076 return m_listCustom.begin();
14080 inline std::list<CParameter *>::iterator
14083 return m_listCustom.end();
14090 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14097 return (
int) (m_listCustom.size());
14103 CParameter * pValue);
14125 CTypeRegistry * pTypeRegistry);
EResultCode setImpinjHubVersions(CImpinjHubVersions *pValue)
Set accessor functions for the LLRP ImpinjHubVersions sub-parameter.
CImpinjOpSpecRetryCount * getImpinjOpSpecRetryCount(void)
Get accessor functions for the LLRP ImpinjOpSpecRetryCount sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
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.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode setImpinjDirectionUserTagPopulationLimit(CImpinjDirectionUserTagPopulationLimit *pValue)
Set accessor functions for the LLRP ImpinjDirectionUserTagPopulationLimit sub-parameter.
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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setType(EImpinjAntennaPolarizationType value)
Set accessor functions for the LLRP Type field.
Class Definition CImpinjLoopSpec for LLRP parameter ImpinjLoopSpec.
Class Definition CImpinjSubRegulatoryRegion for LLRP parameter ImpinjSubRegulatoryRegion.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u8_t getLastSeenSectorID(void)
Get accessor functions for the LLRP LastSeenSectorID field.
void setConnected(EImpinjHubConnectedType value)
Set accessor functions for the LLRP Connected field.
void setModelName(llrp_utf8v_t value)
Set accessor functions for the LLRP ModelName field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setBeaconState(llrp_u1_t value)
Set accessor functions for the LLRP BeaconState field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjFixedFrequencyList for LLRP parameter ImpinjFixedFrequencyList.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode setImpinjDisabledAntennas(CImpinjDisabledAntennas *pValue)
Set accessor functions for the LLRP ImpinjDisabledAntennas sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
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.
EResultCode setImpinjEnableGPSCoordinates(CImpinjEnableGPSCoordinates *pValue)
Set accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
EResultCode setImpinjDirectionReporting(CImpinjDirectionReporting *pValue)
Set accessor functions for the LLRP ImpinjDirectionReporting sub-parameter.
void setSupportsTISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsTISpecs field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getEnableExitReport(void)
Get accessor functions for the LLRP EnableExitReport field.
llrp_s32_t getZAxis(void)
Get accessor functions for the LLRP ZAxis field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getReadCount(void)
Get accessor functions for the LLRP ReadCount field.
void setRFMode(EImpinjDirectionRFMode value)
Set accessor functions for the LLRP RFMode field.
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.
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.
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.
EResultCode setLLRPStatus(CLLRPStatus *pValue)
Set accessor functions for the LLRP LLRPStatus sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
void setSupportsDISpecs(llrp_u1_t value)
Set accessor functions for the LLRP SupportsDISpecs field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
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 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode setImpinjBlockWriteWordCount(CImpinjBlockWriteWordCount *pValue)
Set accessor functions for the LLRP ImpinjBlockWriteWordCount sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode setImpinjDirectionSectors(CImpinjDirectionSectors *pValue)
Set accessor functions for the LLRP ImpinjDirectionSectors sub-parameter.
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.
EResultCode setImpinjTransmitPower(CImpinjTransmitPower *pValue)
Set accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
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.
EResultCode setImpinjTransmitPower(CImpinjTransmitPower *pValue)
Set accessor functions for the LLRP ImpinjTransmitPower sub-parameter.
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.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode setImpinjLocationConfidence(CImpinjLocationConfidence *pValue)
Set accessor functions for the LLRP ImpinjLocationConfidence sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjLocationReportData for LLRP parameter ImpinjLocationReportData.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjLinkMonitorMode getLinkMonitorMode(void)
Get accessor functions for the LLRP LinkMonitorMode field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setGPIDebounceTimerMSec(llrp_u32_t value)
Set accessor functions for the LLRP GPIDebounceTimerMSec field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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 endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjRFPhaseAngleMode getRFPhaseAngleMode(void)
Get accessor functions for the LLRP RFPhaseAngleMode field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
Class Definition CImpinjDirectionConfig for LLRP parameter ImpinjDirectionConfig. ...
void setWordCount(llrp_u16_t value)
Set accessor functions for the LLRP WordCount 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.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EResultCode setImpinjC1G2LocationConfig(CImpinjC1G2LocationConfig *pValue)
Set accessor functions for the LLRP ImpinjC1G2LocationConfig sub-parameter.
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.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode setImpinjEnableSerializedTID(CImpinjEnableSerializedTID *pValue)
Set accessor functions for the LLRP ImpinjEnableSerializedTID sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
void setBlockPointer(llrp_u16_t value)
Set accessor functions for the LLRP BlockPointer field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setFacilityXLocationCm(llrp_s32_t value)
Set accessor functions for the LLRP FacilityXLocationCm field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjTIDParity * getImpinjTIDParity(void)
Get accessor functions for the LLRP ImpinjTIDParity sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
EResultCode setImpinjRMCSentence(CImpinjRMCSentence *pValue)
Set accessor functions for the LLRP ImpinjRMCSentence sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
CImpinjDirectionUserTagPopulationLimit * getImpinjDirectionUserTagPopulationLimit(void)
Get accessor functions for the LLRP ImpinjDirectionUserTagPopulationLimit sub-parameter.
Class Definition CImpinjGGASentence for LLRP parameter ImpinjGGASentence.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getSystemTagPopulationLimitHighPerformance(void)
Get accessor functions for the LLRP SystemTagPopulationLimitHighPerformance field.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
Class Definition CImpinjLocationReporting for LLRP parameter ImpinjLocationReporting.
Class Definition CImpinjDisabledAntennas for LLRP parameter ImpinjDisabledAntennas.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CImpinjRFPhaseAngle for LLRP parameter ImpinjRFPhaseAngle.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearC1G2Read(void)
Clears the LLRP C1G2Read sub-parameter list.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_s16_t getTemperature(void)
Get accessor functions for the LLRP Temperature field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode addImpinjArrayVersion(CImpinjArrayVersion *pValue)
Add a ImpinjArrayVersion to the LLRP sub-parameter list.
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.
void setRFPhaseAngleMode(EImpinjRFPhaseAngleMode value)
Set accessor functions for the LLRP RFPhaseAngleMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setResult(EImpinjGetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjBeaconConfiguration for LLRP parameter ImpinjBeaconConfiguration.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode setImpinjEnablePeakRSSI(CImpinjEnablePeakRSSI *pValue)
Set accessor functions for the LLRP ImpinjEnablePeakRSSI sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EImpinjDirectionTagPopulationStatus getTagPopulationStatus(void)
Get accessor functions for the LLRP TagPopulationStatus field.
void setPersistence(EImpinjQTPersistence value)
Set accessor functions for the LLRP Persistence field.
llrp_u1_t getEnableUpdateReport(void)
Get accessor functions for the LLRP EnableUpdateReport field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setLowDutyCycleMode(EImpinjLowDutyCycleMode value)
Set accessor functions for the LLRP LowDutyCycleMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjBlockPermalockOpSpecResult for LLRP parameter ImpinjBlockPermalockOpSpecResul...
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
CImpinjRMCSentence * getImpinjRMCSentence(void)
Get accessor functions for the LLRP ImpinjRMCSentence sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode setImpinjLocationConfig(CImpinjLocationConfig *pValue)
Set accessor functions for the LLRP ImpinjLocationConfig 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.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjBlockPermalock for LLRP parameter ImpinjBlockPermalock.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u1_t getEnableEntryReport(void)
Get accessor functions for the LLRP EnableEntryReport field.
void setDopplerFrequency(llrp_s16_t value)
Set accessor functions for the LLRP DopplerFrequency field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
llrp_u16v_t getPermalockStatus(void)
Get accessor functions for the LLRP PermalockStatus field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setHeightCm(llrp_u16_t value)
Set accessor functions for the LLRP HeightCm field.
llrp_u1_t getSupportsDISpecs(void)
Get accessor functions for the LLRP SupportsDISpecs field.
llrp_u32_t getMaxNumSectors(void)
Get accessor functions for the LLRP MaxNumSectors field.
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.
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.
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.
EResultCode setLLRPStatus(CLLRPStatus *pValue)
Set accessor functions for the LLRP LLRPStatus sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setEnableAntDwellTimeLimit(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntDwellTimeLimit field.
Class Definition CEPCData for LLRP parameter EPCData.
llrp_u16_t getComputeWindowSeconds(void)
Get accessor functions for the LLRP ComputeWindowSeconds field.
void setType(EImpinjLocationReportType value)
Set accessor functions for the LLRP Type field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_s16_t getDopplerFrequency(void)
Get accessor functions for the LLRP DopplerFrequency field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setUpdateIntervalSeconds(llrp_u16_t value)
Set accessor functions for the LLRP UpdateIntervalSeconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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 setLocXCentimeters(llrp_s32_t value)
Set accessor functions for the LLRP LocXCentimeters field.
EResultCode setImpinjAntennaEventHysteresis(CImpinjAntennaEventHysteresis *pValue)
Set accessor functions for the LLRP ImpinjAntennaEventHysteresis sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CC1G2Read * >::iterator beginC1G2Read(void)
Returns the first element of the C1G2Read sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjDirectionConfig * getImpinjDirectionConfig(void)
Get accessor functions for the LLRP ImpinjDirectionConfig sub-parameter.
llrp_u16_t getLinkDownThreshold(void)
Get accessor functions for the LLRP LinkDownThreshold field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSaveConfiguration(llrp_u1_t value)
Set accessor functions for the LLRP SaveConfiguration field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CImpinjLocationConfig * getImpinjLocationConfig(void)
Get accessor functions for the LLRP ImpinjLocationConfig sub-parameter.
llrp_u64_t getAntennaEventDisconnected(void)
Get accessor functions for the LLRP AntennaEventDisconnected field.
void setPermalockStatus(llrp_u16v_t value)
Set accessor functions for the LLRP PermalockStatus field.
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.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
EResultCode setImpinjC1G2DirectionConfig(CImpinjC1G2DirectionConfig *pValue)
Set accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u16_t getHubID(void)
Get accessor functions for the LLRP HubID field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
void setOrderingMode(EImpinjAccessSpecOrderingMode value)
Set accessor functions for the LLRP OrderingMode field.
llrp_u16_t getPhaseAngle(void)
Get accessor functions for the LLRP PhaseAngle field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setAccessRange(EImpinjQTAccessRange value)
Set accessor functions for the LLRP AccessRange field.
llrp_utf8v_t getSerialNumber(void)
Get accessor functions for the LLRP SerialNumber field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getWordCount(void)
Get accessor functions for the LLRP WordCount field.
CImpinjC1G2DirectionConfig * getImpinjC1G2DirectionConfig(void)
Get accessor functions for the LLRP ImpinjC1G2DirectionConfig sub-parameter.
llrp_u16_t getBlockRange(void)
Get accessor functions for the LLRP BlockRange field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CImpinjAntennaPolarizationCapability * >::iterator endImpinjAntennaPolarizationCapability(void)
Returns the last element of the ImpinjAntennaPolarizationCapability sub-parameter list...
llrp_u1_t getPolarizationControlEnabled(void)
Get accessor functions for the LLRP PolarizationControlEnabled field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
Class Definition CImpinjDetailedVersion for LLRP parameter ImpinjDetailedVersion. ...
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjGPSCoordinates for LLRP parameter ImpinjGPSCoordinates.
llrp_u32v_t getMetric(void)
Get accessor functions for the LLRP Metric field.
Class Definition CImpinjReaderTemperature for LLRP parameter ImpinjReaderTemperature.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setLastSeenTimestampUTC(llrp_u64_t value)
Set accessor functions for the LLRP LastSeenTimestampUTC field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CImpinjEnableRFDopplerFrequency for LLRP parameter ImpinjEnableRFDopplerFrequency.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CImpinjHubVersions for LLRP parameter ImpinjHubVersions.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EImpinjFixedFrequencyMode getFixedFrequencyMode(void)
Get accessor functions for the LLRP FixedFrequencyMode field.
Class Definition CImpinjOpSpecRetryCount for LLRP parameter ImpinjOpSpecRetryCount.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode setImpinjDirectionConfig(CImpinjDirectionConfig *pValue)
Set accessor functions for the LLRP ImpinjDirectionConfig sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
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.
EImpinjSerializedTIDMode getSerializedTIDMode(void)
Get accessor functions for the LLRP SerializedTIDMode field.
Class Definition CC1G2Read for LLRP parameter C1G2Read.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CImpinjLocationReporting * getImpinjLocationReporting(void)
Get accessor functions for the LLRP ImpinjLocationReporting sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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 setConfidenceData(llrp_u32v_t value)
Set accessor functions for the LLRP ConfidenceData field.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
CImpinjEnableGPSCoordinates * getImpinjEnableGPSCoordinates(void)
Get accessor functions for the LLRP ImpinjEnableGPSCoordinates sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode setImpinjAccessSpecOrdering(CImpinjAccessSpecOrdering *pValue)
Set accessor functions for the LLRP ImpinjAccessSpecOrdering sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u32_t getGPIDebounceTimerMSec(void)
Get accessor functions for the LLRP GPIDebounceTimerMSec field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EImpinjSetQTConfigResultType value)
Set accessor functions for the LLRP Result field.
Class Definition CImpinjLocationConfidence for LLRP parameter ImpinjLocationConfidence.
Class Definition CImpinjRFDopplerFrequency for LLRP parameter ImpinjRFDopplerFrequency.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setDataProfile(EImpinjQTDataProfile value)
Set accessor functions for the LLRP DataProfile field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setUserTagPopulationLimit(llrp_u16_t value)
Set accessor functions for the LLRP UserTagPopulationLimit field.
llrp_utf8v_t getSoftwareVersion(void)
Get accessor functions for the LLRP SoftwareVersion field.
EImpinjLocationReportType getType(void)
Get accessor functions for the LLRP Type field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addImpinjAntennaPolarizationCapability(CImpinjAntennaPolarizationCapability *pValue)
Add a ImpinjAntennaPolarizationCapability to the LLRP 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.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode setImpinjGGASentence(CImpinjGGASentence *pValue)
Set accessor functions for the LLRP ImpinjGGASentence sub-parameter.
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.
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.
EResultCode addC1G2Read(CC1G2Read *pValue)
Add a C1G2Read to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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 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.
EImpinjReportBufferMode getReportBufferMode(void)
Get accessor functions for the LLRP ReportBufferMode field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode addC1G2Filter(CC1G2Filter *pValue)
Add a C1G2Filter to the LLRP sub-parameter list.
EResultCode addC1G2Filter(CC1G2Filter *pValue)
Add a C1G2Filter to the LLRP 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 clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode setImpinjEnableOptimizedRead(CImpinjEnableOptimizedRead *pValue)
Set accessor functions for the LLRP ImpinjEnableOptimizedRead sub-parameter.
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.
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.
EResultCode setImpinjxArrayDirectionCapabilities(CImpinjxArrayDirectionCapabilities *pValue)
Set accessor functions for the LLRP ImpinjxArrayDirectionCapabilities sub-parameter.
void setTID(llrp_u16v_t value)
Set accessor functions for the LLRP TID field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode setImpinjLocationReporting(CImpinjLocationReporting *pValue)
Set accessor functions for the LLRP ImpinjLocationReporting sub-parameter.
Class Definition CImpinjSerializedTID for LLRP parameter ImpinjSerializedTID.
llrp_s32_t getFacilityXLocationCm(void)
Get accessor functions for the LLRP FacilityXLocationCm field.
Class Definition CImpinjGPIDebounceConfiguration for LLRP parameter ImpinjGPIDebounceConfiguration.
EResultCode setImpinjOpSpecRetryCount(CImpinjOpSpecRetryCount *pValue)
Set accessor functions for the LLRP ImpinjOpSpecRetryCount sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
EImpinjOptimizedReadMode getOptimizedReadMode(void)
Get accessor functions for the LLRP OptimizedReadMode field.
llrp_u1_t getSupportsLISpecs(void)
Get accessor functions for the LLRP SupportsLISpecs field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CImpinjEnableRFDopplerFrequency * getImpinjEnableRFDopplerFrequency(void)
Get accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter. ...
void setGPOPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPOPortNum field.
void setFirstSeenSectorID(llrp_u8_t value)
Set accessor functions for the LLRP FirstSeenSectorID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
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.
EResultCode setImpinjEnableRFDopplerFrequency(CImpinjEnableRFDopplerFrequency *pValue)
Set accessor functions for the LLRP ImpinjEnableRFDopplerFrequency sub-parameter. ...
void setOptimizedReadMode(EImpinjOptimizedReadMode value)
Set accessor functions for the LLRP OptimizedReadMode field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode setImpinjArrayVersion(CImpinjArrayVersion *pValue)
Set accessor functions for the LLRP ImpinjArrayVersion sub-parameter.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
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.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
EResultCode setImpinjDirectionDiagnosticData(CImpinjDirectionDiagnosticData *pValue)
Set accessor functions for the LLRP ImpinjDirectionDiagnosticData sub-parameter.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CImpinjAntennaEventHysteresis * getImpinjAntennaEventHysteresis(void)
Get accessor functions for the LLRP ImpinjAntennaEventHysteresis sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP 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.
EResultCode setImpinjTIDParity(CImpinjTIDParity *pValue)
Set accessor functions for the LLRP ImpinjTIDParity sub-parameter.
Class Definition CImpinjDISpec for LLRP parameter ImpinjDISpec.
void setBlockRange(llrp_u16_t value)
Set accessor functions for the LLRP BlockRange field.
void setReducedPowerMode(EImpinjReducedPowerMode value)
Set accessor functions for the LLRP ReducedPowerMode field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CImpinjRMCSentence for LLRP parameter ImpinjRMCSentence.
EImpinjDirectionRFMode getRFMode(void)
Get accessor functions for the LLRP RFMode field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countImpinjAntennaPolarizationCapability(void)
Count of the LLRP ImpinjAntennaPolarizationCapability sub-parameter list.
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.
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.
EResultCode setImpinjEnableRFPhaseAngle(CImpinjEnableRFPhaseAngle *pValue)
Set accessor functions for the LLRP ImpinjEnableRFPhaseAngle sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EImpinjHubFaultType getFault(void)
Get accessor functions for the LLRP Fault field.
EResultCode addCustom(CParameter *pValue)
Add a Custom to the LLRP sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setEmptyFieldTimeout(llrp_u16_t value)
Set accessor functions for the LLRP EmptyFieldTimeout field.
void setAntennaEventConnected(llrp_u64_t value)
Set accessor functions for the LLRP AntennaEventConnected field.
llrp_u1_t getEnableDiagnosticReport(void)
Get accessor functions for the LLRP EnableDiagnosticReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CImpinjEnableOptimizedRead for LLRP parameter ImpinjEnableOptimizedRead.
Class Definition CImpinjRequestedData for LLRP parameter ImpinjRequestedData.
void setEnableEntryReport(llrp_u1_t value)
Set accessor functions for the LLRP EnableEntryReport field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.