190 extern const CNamespaceDescriptor
230 AirProtocols_Unspecified = 0,
231 AirProtocols_EPCGlobalClass1Gen2 = 1,
234 extern const SEnumTableEntry
261 enum EGetReaderCapabilitiesRequestedData
264 GetReaderCapabilitiesRequestedData_All = 0,
265 GetReaderCapabilitiesRequestedData_General_Device_Capabilities = 1,
266 GetReaderCapabilitiesRequestedData_LLRP_Capabilities = 2,
267 GetReaderCapabilitiesRequestedData_Regulatory_Capabilities = 3,
268 GetReaderCapabilitiesRequestedData_LLRP_Air_Protocol_Capabilities = 4,
271 extern const SEnumTableEntry
272 g_estGetReaderCapabilitiesRequestedData[];
310 enum ECommunicationsStandard
313 CommunicationsStandard_Unspecified = 0,
314 CommunicationsStandard_US_FCC_Part_15 = 1,
315 CommunicationsStandard_ETSI_302_208 = 2,
316 CommunicationsStandard_ETSI_300_220 = 3,
317 CommunicationsStandard_Australia_LIPD_1W = 4,
318 CommunicationsStandard_Australia_LIPD_4W = 5,
319 CommunicationsStandard_Japan_ARIB_STD_T89 = 6,
320 CommunicationsStandard_Hong_Kong_OFTA_1049 = 7,
321 CommunicationsStandard_Taiwan_DGT_LP0002 = 8,
322 CommunicationsStandard_Korea_MIC_Article_5_2 = 9,
325 extern const SEnumTableEntry
326 g_estCommunicationsStandard[];
353 ROSpecState_Disabled = 0,
354 ROSpecState_Inactive = 1,
355 ROSpecState_Active = 2,
358 extern const SEnumTableEntry
415 enum EROSpecStartTriggerType
418 ROSpecStartTriggerType_Null = 0,
419 ROSpecStartTriggerType_Immediate = 1,
420 ROSpecStartTriggerType_Periodic = 2,
421 ROSpecStartTriggerType_GPI = 3,
424 extern const SEnumTableEntry
425 g_estROSpecStartTriggerType[];
475 enum EROSpecStopTriggerType
478 ROSpecStopTriggerType_Null = 0,
479 ROSpecStopTriggerType_Duration = 1,
480 ROSpecStopTriggerType_GPI_With_Timeout = 2,
483 extern const SEnumTableEntry
484 g_estROSpecStopTriggerType[];
540 enum EAISpecStopTriggerType
543 AISpecStopTriggerType_Null = 0,
544 AISpecStopTriggerType_Duration = 1,
545 AISpecStopTriggerType_GPI_With_Timeout = 2,
546 AISpecStopTriggerType_Tag_Observation = 3,
549 extern const SEnumTableEntry
550 g_estAISpecStopTriggerType[];
600 enum ETagObservationTriggerType
603 TagObservationTriggerType_Upon_Seeing_N_Tags_Or_Timeout = 0,
604 TagObservationTriggerType_Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout = 1,
605 TagObservationTriggerType_N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout = 2,
608 extern const SEnumTableEntry
609 g_estTagObservationTriggerType[];
633 enum ERFSurveySpecStopTriggerType
636 RFSurveySpecStopTriggerType_Null = 0,
637 RFSurveySpecStopTriggerType_Duration = 1,
638 RFSurveySpecStopTriggerType_N_Iterations_Through_Frequency_Range = 2,
641 extern const SEnumTableEntry
642 g_estRFSurveySpecStopTriggerType[];
665 enum EAccessSpecState
668 AccessSpecState_Disabled = 0,
669 AccessSpecState_Active = 1,
672 extern const SEnumTableEntry
673 g_estAccessSpecState[];
717 enum EAccessSpecStopTriggerType
720 AccessSpecStopTriggerType_Null = 0,
721 AccessSpecStopTriggerType_Operation_Count = 1,
724 extern const SEnumTableEntry
725 g_estAccessSpecStopTriggerType[];
758 enum EGetReaderConfigRequestedData
761 GetReaderConfigRequestedData_All = 0,
762 GetReaderConfigRequestedData_Identification = 1,
763 GetReaderConfigRequestedData_AntennaProperties = 2,
764 GetReaderConfigRequestedData_AntennaConfiguration = 3,
765 GetReaderConfigRequestedData_ROReportSpec = 4,
766 GetReaderConfigRequestedData_ReaderEventNotificationSpec = 5,
767 GetReaderConfigRequestedData_AccessReportSpec = 6,
768 GetReaderConfigRequestedData_LLRPConfigurationStateValue = 7,
769 GetReaderConfigRequestedData_KeepaliveSpec = 8,
770 GetReaderConfigRequestedData_GPIPortCurrentState = 9,
771 GetReaderConfigRequestedData_GPOWriteData = 10,
772 GetReaderConfigRequestedData_EventsAndReports = 11,
775 extern const SEnumTableEntry
776 g_estGetReaderConfigRequestedData[];
799 enum EIdentificationType
802 IdentificationType_MAC_Address = 0,
803 IdentificationType_EPC = 1,
806 extern const SEnumTableEntry
807 g_estIdentificationType[];
853 enum EKeepaliveTriggerType
856 KeepaliveTriggerType_Null = 0,
857 KeepaliveTriggerType_Periodic = 1,
860 extern const SEnumTableEntry
861 g_estKeepaliveTriggerType[];
888 GPIPortState_Low = 0,
889 GPIPortState_High = 1,
890 GPIPortState_Unknown = 2,
893 extern const SEnumTableEntry
918 enum EROReportTriggerType
921 ROReportTriggerType_None = 0,
922 ROReportTriggerType_Upon_N_Tags_Or_End_Of_AISpec = 1,
923 ROReportTriggerType_Upon_N_Tags_Or_End_Of_ROSpec = 2,
926 extern const SEnumTableEntry
927 g_estROReportTriggerType[];
950 enum EAccessReportTriggerType
953 AccessReportTriggerType_Whenever_ROReport_Is_Generated = 0,
954 AccessReportTriggerType_End_Of_AccessSpec = 1,
957 extern const SEnumTableEntry
958 g_estAccessReportTriggerType[];
988 enum ENotificationEventType
991 NotificationEventType_Upon_Hopping_To_Next_Channel = 0,
992 NotificationEventType_GPI_Event = 1,
993 NotificationEventType_ROSpec_Event = 2,
994 NotificationEventType_Report_Buffer_Fill_Warning = 3,
995 NotificationEventType_Reader_Exception_Event = 4,
996 NotificationEventType_RFSurvey_Event = 5,
997 NotificationEventType_AISpec_Event = 6,
998 NotificationEventType_AISpec_Event_With_Details = 7,
999 NotificationEventType_Antenna_Event = 8,
1002 extern const SEnumTableEntry
1003 g_estNotificationEventType[];
1027 enum EROSpecEventType
1030 ROSpecEventType_Start_Of_ROSpec = 0,
1031 ROSpecEventType_End_Of_ROSpec = 1,
1032 ROSpecEventType_Preemption_Of_ROSpec = 2,
1035 extern const SEnumTableEntry
1036 g_estROSpecEventType[];
1059 enum ERFSurveyEventType
1062 RFSurveyEventType_Start_Of_RFSurvey = 0,
1063 RFSurveyEventType_End_Of_RFSurvey = 1,
1066 extern const SEnumTableEntry
1067 g_estRFSurveyEventType[];
1089 enum EAISpecEventType
1092 AISpecEventType_End_Of_AISpec = 0,
1095 extern const SEnumTableEntry
1096 g_estAISpecEventType[];
1120 enum EAntennaEventType
1123 AntennaEventType_Antenna_Disconnected = 0,
1124 AntennaEventType_Antenna_Connected = 1,
1127 extern const SEnumTableEntry
1128 g_estAntennaEventType[];
1158 enum EConnectionAttemptStatusType
1161 ConnectionAttemptStatusType_Success = 0,
1162 ConnectionAttemptStatusType_Failed_A_Reader_Initiated_Connection_Already_Exists = 1,
1163 ConnectionAttemptStatusType_Failed_A_Client_Initiated_Connection_Already_Exists = 2,
1164 ConnectionAttemptStatusType_Failed_Reason_Other_Than_A_Connection_Already_Exists = 3,
1165 ConnectionAttemptStatusType_Another_Connection_Attempted = 4,
1168 extern const SEnumTableEntry
1169 g_estConnectionAttemptStatusType[];
1226 StatusCode_M_Success = 0,
1227 StatusCode_M_ParameterError = 100,
1228 StatusCode_M_FieldError = 101,
1229 StatusCode_M_UnexpectedParameter = 102,
1230 StatusCode_M_MissingParameter = 103,
1231 StatusCode_M_DuplicateParameter = 104,
1232 StatusCode_M_OverflowParameter = 105,
1233 StatusCode_M_OverflowField = 106,
1234 StatusCode_M_UnknownParameter = 107,
1235 StatusCode_M_UnknownField = 108,
1236 StatusCode_M_UnsupportedMessage = 109,
1237 StatusCode_M_UnsupportedVersion = 110,
1238 StatusCode_M_UnsupportedParameter = 111,
1239 StatusCode_P_ParameterError = 200,
1240 StatusCode_P_FieldError = 201,
1241 StatusCode_P_UnexpectedParameter = 202,
1242 StatusCode_P_MissingParameter = 203,
1243 StatusCode_P_DuplicateParameter = 204,
1244 StatusCode_P_OverflowParameter = 205,
1245 StatusCode_P_OverflowField = 206,
1246 StatusCode_P_UnknownParameter = 207,
1247 StatusCode_P_UnknownField = 208,
1248 StatusCode_P_UnsupportedParameter = 209,
1249 StatusCode_A_Invalid = 300,
1250 StatusCode_A_OutOfRange = 301,
1251 StatusCode_R_DeviceError = 401,
1254 extern const SEnumTableEntry
1281 C1G2DRValue_DRV_8 = 0,
1282 C1G2DRValue_DRV_64_3 = 1,
1285 extern const SEnumTableEntry
1314 C1G2MValue_MV_FM0 = 0,
1315 C1G2MValue_MV_2 = 1,
1316 C1G2MValue_MV_4 = 2,
1317 C1G2MValue_MV_8 = 3,
1320 extern const SEnumTableEntry
1345 enum EC1G2ForwardLinkModulation
1348 C1G2ForwardLinkModulation_PR_ASK = 0,
1349 C1G2ForwardLinkModulation_SSB_ASK = 1,
1350 C1G2ForwardLinkModulation_DSB_ASK = 2,
1353 extern const SEnumTableEntry
1354 g_estC1G2ForwardLinkModulation[];
1410 enum EC1G2SpectralMaskIndicator
1413 C1G2SpectralMaskIndicator_Unknown = 0,
1414 C1G2SpectralMaskIndicator_SI = 1,
1415 C1G2SpectralMaskIndicator_MI = 2,
1416 C1G2SpectralMaskIndicator_DI = 3,
1419 extern const SEnumTableEntry
1420 g_estC1G2SpectralMaskIndicator[];
1444 enum EC1G2TruncateAction
1447 C1G2TruncateAction_Unspecified = 0,
1448 C1G2TruncateAction_Do_Not_Truncate = 1,
1449 C1G2TruncateAction_Truncate = 2,
1452 extern const SEnumTableEntry
1453 g_estC1G2TruncateAction[];
1479 enum EC1G2StateAwareTarget
1482 C1G2StateAwareTarget_SL = 0,
1483 C1G2StateAwareTarget_Inventoried_State_For_Session_S0 = 1,
1484 C1G2StateAwareTarget_Inventoried_State_For_Session_S1 = 2,
1485 C1G2StateAwareTarget_Inventoried_State_For_Session_S2 = 3,
1486 C1G2StateAwareTarget_Inventoried_State_For_Session_S3 = 4,
1489 extern const SEnumTableEntry
1490 g_estC1G2StateAwareTarget[];
1519 enum EC1G2StateAwareAction
1522 C1G2StateAwareAction_AssertSLOrA_DeassertSLOrB = 0,
1523 C1G2StateAwareAction_AssertSLOrA_Noop = 1,
1524 C1G2StateAwareAction_Noop_DeassertSLOrB = 2,
1525 C1G2StateAwareAction_NegateSLOrABBA_Noop = 3,
1526 C1G2StateAwareAction_DeassertSLOrB_AssertSLOrA = 4,
1527 C1G2StateAwareAction_DeassertSLOrB_Noop = 5,
1528 C1G2StateAwareAction_Noop_AssertSLOrA = 6,
1529 C1G2StateAwareAction_Noop_NegateSLOrABBA = 7,
1532 extern const SEnumTableEntry
1533 g_estC1G2StateAwareAction[];
1560 enum EC1G2StateUnawareAction
1563 C1G2StateUnawareAction_Select_Unselect = 0,
1564 C1G2StateUnawareAction_Select_DoNothing = 1,
1565 C1G2StateUnawareAction_DoNothing_Unselect = 2,
1566 C1G2StateUnawareAction_Unselect_DoNothing = 3,
1567 C1G2StateUnawareAction_Unselect_Select = 4,
1568 C1G2StateUnawareAction_DoNothing_Select = 5,
1571 extern const SEnumTableEntry
1572 g_estC1G2StateUnawareAction[];
1595 enum EC1G2TagInventoryStateAwareI
1598 C1G2TagInventoryStateAwareI_State_A = 0,
1599 C1G2TagInventoryStateAwareI_State_B = 1,
1602 extern const SEnumTableEntry
1603 g_estC1G2TagInventoryStateAwareI[];
1626 enum EC1G2TagInventoryStateAwareS
1629 C1G2TagInventoryStateAwareS_SL = 0,
1630 C1G2TagInventoryStateAwareS_Not_SL = 1,
1633 extern const SEnumTableEntry
1634 g_estC1G2TagInventoryStateAwareS[];
1666 enum EC1G2LockPrivilege
1669 C1G2LockPrivilege_Read_Write = 0,
1670 C1G2LockPrivilege_Perma_Lock = 1,
1671 C1G2LockPrivilege_Perma_Unlock = 2,
1672 C1G2LockPrivilege_Unlock = 3,
1675 extern const SEnumTableEntry
1676 g_estC1G2LockPrivilege[];
1702 enum EC1G2LockDataField
1705 C1G2LockDataField_Kill_Password = 0,
1706 C1G2LockDataField_Access_Password = 1,
1707 C1G2LockDataField_EPC_Memory = 2,
1708 C1G2LockDataField_TID_Memory = 3,
1709 C1G2LockDataField_User_Memory = 4,
1712 extern const SEnumTableEntry
1713 g_estC1G2LockDataField[];
1738 enum EC1G2ReadResultType
1741 C1G2ReadResultType_Success = 0,
1742 C1G2ReadResultType_Nonspecific_Tag_Error = 1,
1743 C1G2ReadResultType_No_Response_From_Tag = 2,
1744 C1G2ReadResultType_Nonspecific_Reader_Error = 3,
1747 extern const SEnumTableEntry
1748 g_estC1G2ReadResultType[];
1780 enum EC1G2WriteResultType
1783 C1G2WriteResultType_Success = 0,
1784 C1G2WriteResultType_Tag_Memory_Overrun_Error = 1,
1785 C1G2WriteResultType_Tag_Memory_Locked_Error = 2,
1786 C1G2WriteResultType_Insufficient_Power = 3,
1787 C1G2WriteResultType_Nonspecific_Tag_Error = 4,
1788 C1G2WriteResultType_No_Response_From_Tag = 5,
1789 C1G2WriteResultType_Nonspecific_Reader_Error = 6,
1792 extern const SEnumTableEntry
1793 g_estC1G2WriteResultType[];
1820 enum EC1G2KillResultType
1823 C1G2KillResultType_Success = 0,
1824 C1G2KillResultType_Zero_Kill_Password_Error = 1,
1825 C1G2KillResultType_Insufficient_Power = 2,
1826 C1G2KillResultType_Nonspecific_Tag_Error = 3,
1827 C1G2KillResultType_No_Response_From_Tag = 4,
1828 C1G2KillResultType_Nonspecific_Reader_Error = 5,
1831 extern const SEnumTableEntry
1832 g_estC1G2KillResultType[];
1858 enum EC1G2LockResultType
1861 C1G2LockResultType_Success = 0,
1862 C1G2LockResultType_Insufficient_Power = 1,
1863 C1G2LockResultType_Nonspecific_Tag_Error = 2,
1864 C1G2LockResultType_No_Response_From_Tag = 3,
1865 C1G2LockResultType_Nonspecific_Reader_Error = 4,
1868 extern const SEnumTableEntry
1869 g_estC1G2LockResultType[];
1897 enum EC1G2BlockEraseResultType
1900 C1G2BlockEraseResultType_Success = 0,
1901 C1G2BlockEraseResultType_Tag_Memory_Overrun_Error = 1,
1902 C1G2BlockEraseResultType_Tag_Memory_Locked_Error = 2,
1903 C1G2BlockEraseResultType_Insufficient_Power = 3,
1904 C1G2BlockEraseResultType_Nonspecific_Tag_Error = 4,
1905 C1G2BlockEraseResultType_No_Response_From_Tag = 5,
1906 C1G2BlockEraseResultType_Nonspecific_Reader_Error = 6,
1909 extern const SEnumTableEntry
1910 g_estC1G2BlockEraseResultType[];
1942 enum EC1G2BlockWriteResultType
1945 C1G2BlockWriteResultType_Success = 0,
1946 C1G2BlockWriteResultType_Tag_Memory_Overrun_Error = 1,
1947 C1G2BlockWriteResultType_Tag_Memory_Locked_Error = 2,
1948 C1G2BlockWriteResultType_Insufficient_Power = 3,
1949 C1G2BlockWriteResultType_Nonspecific_Tag_Error = 4,
1950 C1G2BlockWriteResultType_No_Response_From_Tag = 5,
1951 C1G2BlockWriteResultType_Nonspecific_Reader_Error = 6,
1954 extern const SEnumTableEntry
1955 g_estC1G2BlockWriteResultType[];
2012 static const CFieldDescriptor *
const 2013 s_apFieldDescriptorTable[];
2015 static const CTypeDescriptor
2020 CDecoderStream * pDecoderStream);
2023 assimilateSubParameters (
2024 CErrorDetails * pError);
2028 CEncoderStream * pEncoderStream)
const;
2037 CDecoderStream * pDecoderStream,
2038 CElement * pElement);
2043 llrp_u32_t m_VendorIdentifier;
2048 static const CFieldDescriptor
2049 s_fdVendorIdentifier;
2056 return m_VendorIdentifier;
2064 m_VendorIdentifier = value;
2069 llrp_u8_t m_MessageSubtype;
2074 static const CFieldDescriptor
2082 return m_MessageSubtype;
2090 m_MessageSubtype = value;
2095 llrp_bytesToEnd_t m_Data;
2100 static const CFieldDescriptor
2105 inline llrp_bytesToEnd_t
2114 llrp_bytesToEnd_t value)
2164 static const CFieldDescriptor *
const 2165 s_apFieldDescriptorTable[];
2167 static const CTypeDescriptor
2172 CDecoderStream * pDecoderStream);
2175 assimilateSubParameters (
2176 CErrorDetails * pError);
2180 CEncoderStream * pEncoderStream)
const;
2189 CDecoderStream * pDecoderStream,
2190 CElement * pElement);
2195 EGetReaderCapabilitiesRequestedData m_eRequestedData;
2200 static const CFieldDescriptor
2205 inline EGetReaderCapabilitiesRequestedData
2208 return m_eRequestedData;
2214 EGetReaderCapabilitiesRequestedData value)
2216 m_eRequestedData = value;
2222 std::list<CParameter *> m_listCustom;
2226 inline std::list<CParameter *>::iterator
2229 return m_listCustom.begin();
2233 inline std::list<CParameter *>::iterator
2236 return m_listCustom.end();
2243 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2250 return (
int) (m_listCustom.size());
2256 CParameter * pValue);
2306 static const CFieldDescriptor *
const 2307 s_apFieldDescriptorTable[];
2309 static const CTypeDescriptor
2314 CDecoderStream * pDecoderStream);
2317 assimilateSubParameters (
2318 CErrorDetails * pError);
2322 CEncoderStream * pEncoderStream)
const;
2331 CDecoderStream * pDecoderStream,
2332 CElement * pElement);
2345 return m_pLLRPStatus;
2362 return m_pGeneralDeviceCapabilities;
2367 setGeneralDeviceCapabilities (
2379 return m_pLLRPCapabilities;
2384 setLLRPCapabilities (
2396 return m_pRegulatoryCapabilities;
2401 setRegulatoryCapabilities (
2406 CParameter * m_pAirProtocolLLRPCapabilities;
2413 return m_pAirProtocolLLRPCapabilities;
2418 setAirProtocolLLRPCapabilities (
2419 CParameter * pValue);
2423 std::list<CParameter *> m_listCustom;
2427 inline std::list<CParameter *>::iterator
2430 return m_listCustom.begin();
2434 inline std::list<CParameter *>::iterator
2437 return m_listCustom.end();
2444 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2451 return (
int) (m_listCustom.size());
2457 CParameter * pValue);
2511 static const CFieldDescriptor *
const 2512 s_apFieldDescriptorTable[];
2514 static const CTypeDescriptor
2519 CDecoderStream * pDecoderStream);
2522 assimilateSubParameters (
2523 CErrorDetails * pError);
2527 CEncoderStream * pEncoderStream)
const;
2536 CDecoderStream * pDecoderStream,
2537 CElement * pElement);
2601 static const CFieldDescriptor *
const 2602 s_apFieldDescriptorTable[];
2604 static const CTypeDescriptor
2609 CDecoderStream * pDecoderStream);
2612 assimilateSubParameters (
2613 CErrorDetails * pError);
2617 CEncoderStream * pEncoderStream)
const;
2626 CDecoderStream * pDecoderStream,
2627 CElement * pElement);
2640 return m_pLLRPStatus;
2694 static const CFieldDescriptor *
const 2695 s_apFieldDescriptorTable[];
2697 static const CTypeDescriptor
2702 CDecoderStream * pDecoderStream);
2705 assimilateSubParameters (
2706 CErrorDetails * pError);
2710 CEncoderStream * pEncoderStream)
const;
2719 CDecoderStream * pDecoderStream,
2720 CElement * pElement);
2725 llrp_u32_t m_ROSpecID;
2730 static const CFieldDescriptor
2793 static const CFieldDescriptor *
const 2794 s_apFieldDescriptorTable[];
2796 static const CTypeDescriptor
2801 CDecoderStream * pDecoderStream);
2804 assimilateSubParameters (
2805 CErrorDetails * pError);
2809 CEncoderStream * pEncoderStream)
const;
2818 CDecoderStream * pDecoderStream,
2819 CElement * pElement);
2832 return m_pLLRPStatus;
2886 static const CFieldDescriptor *
const 2887 s_apFieldDescriptorTable[];
2889 static const CTypeDescriptor
2894 CDecoderStream * pDecoderStream);
2897 assimilateSubParameters (
2898 CErrorDetails * pError);
2902 CEncoderStream * pEncoderStream)
const;
2911 CDecoderStream * pDecoderStream,
2912 CElement * pElement);
2917 llrp_u32_t m_ROSpecID;
2922 static const CFieldDescriptor
2985 static const CFieldDescriptor *
const 2986 s_apFieldDescriptorTable[];
2988 static const CTypeDescriptor
2993 CDecoderStream * pDecoderStream);
2996 assimilateSubParameters (
2997 CErrorDetails * pError);
3001 CEncoderStream * pEncoderStream)
const;
3010 CDecoderStream * pDecoderStream,
3011 CElement * pElement);
3024 return m_pLLRPStatus;
3078 static const CFieldDescriptor *
const 3079 s_apFieldDescriptorTable[];
3081 static const CTypeDescriptor
3086 CDecoderStream * pDecoderStream);
3089 assimilateSubParameters (
3090 CErrorDetails * pError);
3094 CEncoderStream * pEncoderStream)
const;
3103 CDecoderStream * pDecoderStream,
3104 CElement * pElement);
3109 llrp_u32_t m_ROSpecID;
3114 static const CFieldDescriptor
3177 static const CFieldDescriptor *
const 3178 s_apFieldDescriptorTable[];
3180 static const CTypeDescriptor
3185 CDecoderStream * pDecoderStream);
3188 assimilateSubParameters (
3189 CErrorDetails * pError);
3193 CEncoderStream * pEncoderStream)
const;
3202 CDecoderStream * pDecoderStream,
3203 CElement * pElement);
3216 return m_pLLRPStatus;
3270 static const CFieldDescriptor *
const 3271 s_apFieldDescriptorTable[];
3273 static const CTypeDescriptor
3278 CDecoderStream * pDecoderStream);
3281 assimilateSubParameters (
3282 CErrorDetails * pError);
3286 CEncoderStream * pEncoderStream)
const;
3295 CDecoderStream * pDecoderStream,
3296 CElement * pElement);
3301 llrp_u32_t m_ROSpecID;
3306 static const CFieldDescriptor
3369 static const CFieldDescriptor *
const 3370 s_apFieldDescriptorTable[];
3372 static const CTypeDescriptor
3377 CDecoderStream * pDecoderStream);
3380 assimilateSubParameters (
3381 CErrorDetails * pError);
3385 CEncoderStream * pEncoderStream)
const;
3394 CDecoderStream * pDecoderStream,
3395 CElement * pElement);
3408 return m_pLLRPStatus;
3462 static const CFieldDescriptor *
const 3463 s_apFieldDescriptorTable[];
3465 static const CTypeDescriptor
3470 CDecoderStream * pDecoderStream);
3473 assimilateSubParameters (
3474 CErrorDetails * pError);
3478 CEncoderStream * pEncoderStream)
const;
3487 CDecoderStream * pDecoderStream,
3488 CElement * pElement);
3493 llrp_u32_t m_ROSpecID;
3498 static const CFieldDescriptor
3561 static const CFieldDescriptor *
const 3562 s_apFieldDescriptorTable[];
3564 static const CTypeDescriptor
3569 CDecoderStream * pDecoderStream);
3572 assimilateSubParameters (
3573 CErrorDetails * pError);
3577 CEncoderStream * pEncoderStream)
const;
3586 CDecoderStream * pDecoderStream,
3587 CElement * pElement);
3600 return m_pLLRPStatus;
3650 static const CFieldDescriptor *
const 3651 s_apFieldDescriptorTable[];
3653 static const CTypeDescriptor
3658 CDecoderStream * pDecoderStream);
3661 assimilateSubParameters (
3662 CErrorDetails * pError);
3666 CEncoderStream * pEncoderStream)
const;
3675 CDecoderStream * pDecoderStream,
3676 CElement * pElement);
3724 static const CFieldDescriptor *
const 3725 s_apFieldDescriptorTable[];
3727 static const CTypeDescriptor
3732 CDecoderStream * pDecoderStream);
3735 assimilateSubParameters (
3736 CErrorDetails * pError);
3740 CEncoderStream * pEncoderStream)
const;
3749 CDecoderStream * pDecoderStream,
3750 CElement * pElement);
3763 return m_pLLRPStatus;
3773 std::list<CROSpec *> m_listROSpec;
3777 inline std::list<CROSpec *>::iterator
3780 return m_listROSpec.begin();
3784 inline std::list<CROSpec *>::iterator
3787 return m_listROSpec.end();
3794 clearSubParameterList ((tListOfParameters *) &m_listROSpec);
3801 return (
int) (m_listROSpec.size());
3861 static const CFieldDescriptor *
const 3862 s_apFieldDescriptorTable[];
3864 static const CTypeDescriptor
3869 CDecoderStream * pDecoderStream);
3872 assimilateSubParameters (
3873 CErrorDetails * pError);
3877 CEncoderStream * pEncoderStream)
const;
3886 CDecoderStream * pDecoderStream,
3887 CElement * pElement);
3900 return m_pAccessSpec;
3951 static const CFieldDescriptor *
const 3952 s_apFieldDescriptorTable[];
3954 static const CTypeDescriptor
3959 CDecoderStream * pDecoderStream);
3962 assimilateSubParameters (
3963 CErrorDetails * pError);
3967 CEncoderStream * pEncoderStream)
const;
3976 CDecoderStream * pDecoderStream,
3977 CElement * pElement);
3990 return m_pLLRPStatus;
4044 static const CFieldDescriptor *
const 4045 s_apFieldDescriptorTable[];
4047 static const CTypeDescriptor
4052 CDecoderStream * pDecoderStream);
4055 assimilateSubParameters (
4056 CErrorDetails * pError);
4060 CEncoderStream * pEncoderStream)
const;
4069 CDecoderStream * pDecoderStream,
4070 CElement * pElement);
4075 llrp_u32_t m_AccessSpecID;
4080 static const CFieldDescriptor
4088 return m_AccessSpecID;
4096 m_AccessSpecID = value;
4143 static const CFieldDescriptor *
const 4144 s_apFieldDescriptorTable[];
4146 static const CTypeDescriptor
4151 CDecoderStream * pDecoderStream);
4154 assimilateSubParameters (
4155 CErrorDetails * pError);
4159 CEncoderStream * pEncoderStream)
const;
4168 CDecoderStream * pDecoderStream,
4169 CElement * pElement);
4182 return m_pLLRPStatus;
4236 static const CFieldDescriptor *
const 4237 s_apFieldDescriptorTable[];
4239 static const CTypeDescriptor
4244 CDecoderStream * pDecoderStream);
4247 assimilateSubParameters (
4248 CErrorDetails * pError);
4252 CEncoderStream * pEncoderStream)
const;
4261 CDecoderStream * pDecoderStream,
4262 CElement * pElement);
4267 llrp_u32_t m_AccessSpecID;
4272 static const CFieldDescriptor
4280 return m_AccessSpecID;
4288 m_AccessSpecID = value;
4335 static const CFieldDescriptor *
const 4336 s_apFieldDescriptorTable[];
4338 static const CTypeDescriptor
4343 CDecoderStream * pDecoderStream);
4346 assimilateSubParameters (
4347 CErrorDetails * pError);
4351 CEncoderStream * pEncoderStream)
const;
4360 CDecoderStream * pDecoderStream,
4361 CElement * pElement);
4374 return m_pLLRPStatus;
4428 static const CFieldDescriptor *
const 4429 s_apFieldDescriptorTable[];
4431 static const CTypeDescriptor
4436 CDecoderStream * pDecoderStream);
4439 assimilateSubParameters (
4440 CErrorDetails * pError);
4444 CEncoderStream * pEncoderStream)
const;
4453 CDecoderStream * pDecoderStream,
4454 CElement * pElement);
4459 llrp_u32_t m_AccessSpecID;
4464 static const CFieldDescriptor
4472 return m_AccessSpecID;
4480 m_AccessSpecID = value;
4527 static const CFieldDescriptor *
const 4528 s_apFieldDescriptorTable[];
4530 static const CTypeDescriptor
4535 CDecoderStream * pDecoderStream);
4538 assimilateSubParameters (
4539 CErrorDetails * pError);
4543 CEncoderStream * pEncoderStream)
const;
4552 CDecoderStream * pDecoderStream,
4553 CElement * pElement);
4566 return m_pLLRPStatus;
4616 static const CFieldDescriptor *
const 4617 s_apFieldDescriptorTable[];
4619 static const CTypeDescriptor
4624 CDecoderStream * pDecoderStream);
4627 assimilateSubParameters (
4628 CErrorDetails * pError);
4632 CEncoderStream * pEncoderStream)
const;
4641 CDecoderStream * pDecoderStream,
4642 CElement * pElement);
4690 static const CFieldDescriptor *
const 4691 s_apFieldDescriptorTable[];
4693 static const CTypeDescriptor
4698 CDecoderStream * pDecoderStream);
4701 assimilateSubParameters (
4702 CErrorDetails * pError);
4706 CEncoderStream * pEncoderStream)
const;
4715 CDecoderStream * pDecoderStream,
4716 CElement * pElement);
4729 return m_pLLRPStatus;
4739 std::list<CAccessSpec *> m_listAccessSpec;
4743 inline std::list<CAccessSpec *>::iterator
4746 return m_listAccessSpec.begin();
4750 inline std::list<CAccessSpec *>::iterator
4753 return m_listAccessSpec.end();
4760 clearSubParameterList ((tListOfParameters *) &m_listAccessSpec);
4767 return (
int) (m_listAccessSpec.size());
4818 static const CFieldDescriptor *
const 4819 s_apFieldDescriptorTable[];
4821 static const CTypeDescriptor
4826 CDecoderStream * pDecoderStream);
4829 assimilateSubParameters (
4830 CErrorDetails * pError);
4834 CEncoderStream * pEncoderStream)
const;
4843 CDecoderStream * pDecoderStream,
4844 CElement * pElement);
4857 return m_pTagReportData;
4908 static const CFieldDescriptor *
const 4909 s_apFieldDescriptorTable[];
4911 static const CTypeDescriptor
4916 CDecoderStream * pDecoderStream);
4919 assimilateSubParameters (
4920 CErrorDetails * pError);
4924 CEncoderStream * pEncoderStream)
const;
4933 CDecoderStream * pDecoderStream,
4934 CElement * pElement);
4947 return m_pClientRequestResponse;
4952 setClientRequestResponse (
5002 static const CFieldDescriptor *
const 5003 s_apFieldDescriptorTable[];
5005 static const CTypeDescriptor
5010 CDecoderStream * pDecoderStream);
5013 assimilateSubParameters (
5014 CErrorDetails * pError);
5018 CEncoderStream * pEncoderStream)
const;
5027 CDecoderStream * pDecoderStream,
5028 CElement * pElement);
5033 llrp_u16_t m_AntennaID;
5038 static const CFieldDescriptor
5054 m_AntennaID = value;
5059 EGetReaderConfigRequestedData m_eRequestedData;
5064 static const CFieldDescriptor
5069 inline EGetReaderConfigRequestedData
5072 return m_eRequestedData;
5078 EGetReaderConfigRequestedData value)
5080 m_eRequestedData = value;
5085 llrp_u16_t m_GPIPortNum;
5090 static const CFieldDescriptor
5098 return m_GPIPortNum;
5106 m_GPIPortNum = value;
5111 llrp_u16_t m_GPOPortNum;
5116 static const CFieldDescriptor
5124 return m_GPOPortNum;
5132 m_GPOPortNum = value;
5138 std::list<CParameter *> m_listCustom;
5142 inline std::list<CParameter *>::iterator
5145 return m_listCustom.begin();
5149 inline std::list<CParameter *>::iterator
5152 return m_listCustom.end();
5159 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5166 return (
int) (m_listCustom.size());
5172 CParameter * pValue);
5247 static const CFieldDescriptor *
const 5248 s_apFieldDescriptorTable[];
5250 static const CTypeDescriptor
5255 CDecoderStream * pDecoderStream);
5258 assimilateSubParameters (
5259 CErrorDetails * pError);
5263 CEncoderStream * pEncoderStream)
const;
5272 CDecoderStream * pDecoderStream,
5273 CElement * pElement);
5286 return m_pLLRPStatus;
5303 return m_pIdentification;
5313 std::list<CAntennaProperties *> m_listAntennaProperties;
5317 inline std::list<CAntennaProperties *>::iterator
5320 return m_listAntennaProperties.begin();
5324 inline std::list<CAntennaProperties *>::iterator
5327 return m_listAntennaProperties.end();
5334 clearSubParameterList ((tListOfParameters *) &m_listAntennaProperties);
5341 return (
int) (m_listAntennaProperties.size());
5346 addAntennaProperties (
5351 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
5355 inline std::list<CAntennaConfiguration *>::iterator
5358 return m_listAntennaConfiguration.begin();
5362 inline std::list<CAntennaConfiguration *>::iterator
5365 return m_listAntennaConfiguration.end();
5372 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
5379 return (
int) (m_listAntennaConfiguration.size());
5384 addAntennaConfiguration (
5396 return m_pReaderEventNotificationSpec;
5401 setReaderEventNotificationSpec (
5413 return m_pROReportSpec;
5430 return m_pAccessReportSpec;
5435 setAccessReportSpec (
5447 return m_pLLRPConfigurationStateValue;
5452 setLLRPConfigurationStateValue (
5464 return m_pKeepaliveSpec;
5474 std::list<CGPIPortCurrentState *> m_listGPIPortCurrentState;
5478 inline std::list<CGPIPortCurrentState *>::iterator
5481 return m_listGPIPortCurrentState.begin();
5485 inline std::list<CGPIPortCurrentState *>::iterator
5488 return m_listGPIPortCurrentState.end();
5495 clearSubParameterList ((tListOfParameters *) &m_listGPIPortCurrentState);
5502 return (
int) (m_listGPIPortCurrentState.size());
5507 addGPIPortCurrentState (
5512 std::list<CGPOWriteData *> m_listGPOWriteData;
5516 inline std::list<CGPOWriteData *>::iterator
5519 return m_listGPOWriteData.begin();
5523 inline std::list<CGPOWriteData *>::iterator
5526 return m_listGPOWriteData.end();
5533 clearSubParameterList ((tListOfParameters *) &m_listGPOWriteData);
5540 return (
int) (m_listGPOWriteData.size());
5557 return m_pEventsAndReports;
5562 setEventsAndReports (
5567 std::list<CParameter *> m_listCustom;
5571 inline std::list<CParameter *>::iterator
5574 return m_listCustom.begin();
5578 inline std::list<CParameter *>::iterator
5581 return m_listCustom.end();
5588 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5595 return (
int) (m_listCustom.size());
5601 CParameter * pValue);
5665 static const CFieldDescriptor *
const 5666 s_apFieldDescriptorTable[];
5668 static const CTypeDescriptor
5673 CDecoderStream * pDecoderStream);
5676 assimilateSubParameters (
5677 CErrorDetails * pError);
5681 CEncoderStream * pEncoderStream)
const;
5690 CDecoderStream * pDecoderStream,
5691 CElement * pElement);
5696 llrp_u1_t m_ResetToFactoryDefault;
5701 static const CFieldDescriptor
5702 s_fdResetToFactoryDefault;
5709 return m_ResetToFactoryDefault;
5717 m_ResetToFactoryDefault = value;
5730 return m_pReaderEventNotificationSpec;
5735 setReaderEventNotificationSpec (
5740 std::list<CAntennaProperties *> m_listAntennaProperties;
5744 inline std::list<CAntennaProperties *>::iterator
5747 return m_listAntennaProperties.begin();
5751 inline std::list<CAntennaProperties *>::iterator
5754 return m_listAntennaProperties.end();
5761 clearSubParameterList ((tListOfParameters *) &m_listAntennaProperties);
5768 return (
int) (m_listAntennaProperties.size());
5773 addAntennaProperties (
5778 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
5782 inline std::list<CAntennaConfiguration *>::iterator
5785 return m_listAntennaConfiguration.begin();
5789 inline std::list<CAntennaConfiguration *>::iterator
5792 return m_listAntennaConfiguration.end();
5799 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
5806 return (
int) (m_listAntennaConfiguration.size());
5811 addAntennaConfiguration (
5823 return m_pROReportSpec;
5840 return m_pAccessReportSpec;
5845 setAccessReportSpec (
5857 return m_pKeepaliveSpec;
5867 std::list<CGPOWriteData *> m_listGPOWriteData;
5871 inline std::list<CGPOWriteData *>::iterator
5874 return m_listGPOWriteData.begin();
5878 inline std::list<CGPOWriteData *>::iterator
5881 return m_listGPOWriteData.end();
5888 clearSubParameterList ((tListOfParameters *) &m_listGPOWriteData);
5895 return (
int) (m_listGPOWriteData.size());
5905 std::list<CGPIPortCurrentState *> m_listGPIPortCurrentState;
5909 inline std::list<CGPIPortCurrentState *>::iterator
5912 return m_listGPIPortCurrentState.begin();
5916 inline std::list<CGPIPortCurrentState *>::iterator
5919 return m_listGPIPortCurrentState.end();
5926 clearSubParameterList ((tListOfParameters *) &m_listGPIPortCurrentState);
5933 return (
int) (m_listGPIPortCurrentState.size());
5938 addGPIPortCurrentState (
5950 return m_pEventsAndReports;
5955 setEventsAndReports (
5960 std::list<CParameter *> m_listCustom;
5964 inline std::list<CParameter *>::iterator
5967 return m_listCustom.begin();
5971 inline std::list<CParameter *>::iterator
5974 return m_listCustom.end();
5981 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5988 return (
int) (m_listCustom.size());
5994 CParameter * pValue);
6039 static const CFieldDescriptor *
const 6040 s_apFieldDescriptorTable[];
6042 static const CTypeDescriptor
6047 CDecoderStream * pDecoderStream);
6050 assimilateSubParameters (
6051 CErrorDetails * pError);
6055 CEncoderStream * pEncoderStream)
const;
6064 CDecoderStream * pDecoderStream,
6065 CElement * pElement);
6078 return m_pLLRPStatus;
6140 static const CFieldDescriptor *
const 6141 s_apFieldDescriptorTable[];
6143 static const CTypeDescriptor
6148 CDecoderStream * pDecoderStream);
6151 assimilateSubParameters (
6152 CErrorDetails * pError);
6156 CEncoderStream * pEncoderStream)
const;
6165 CDecoderStream * pDecoderStream,
6166 CElement * pElement);
6217 static const CFieldDescriptor *
const 6218 s_apFieldDescriptorTable[];
6220 static const CTypeDescriptor
6225 CDecoderStream * pDecoderStream);
6228 assimilateSubParameters (
6229 CErrorDetails * pError);
6233 CEncoderStream * pEncoderStream)
const;
6242 CDecoderStream * pDecoderStream,
6243 CElement * pElement);
6256 return m_pLLRPStatus;
6308 static const CFieldDescriptor *
const 6309 s_apFieldDescriptorTable[];
6311 static const CTypeDescriptor
6316 CDecoderStream * pDecoderStream);
6319 assimilateSubParameters (
6320 CErrorDetails * pError);
6324 CEncoderStream * pEncoderStream)
const;
6333 CDecoderStream * pDecoderStream,
6334 CElement * pElement);
6383 static const CFieldDescriptor *
const 6384 s_apFieldDescriptorTable[];
6386 static const CTypeDescriptor
6391 CDecoderStream * pDecoderStream);
6394 assimilateSubParameters (
6395 CErrorDetails * pError);
6399 CEncoderStream * pEncoderStream)
const;
6408 CDecoderStream * pDecoderStream,
6409 CElement * pElement);
6415 std::list<CTagReportData *> m_listTagReportData;
6419 inline std::list<CTagReportData *>::iterator
6422 return m_listTagReportData.begin();
6426 inline std::list<CTagReportData *>::iterator
6429 return m_listTagReportData.end();
6436 clearSubParameterList ((tListOfParameters *) &m_listTagReportData);
6443 return (
int) (m_listTagReportData.size());
6453 std::list<CRFSurveyReportData *> m_listRFSurveyReportData;
6457 inline std::list<CRFSurveyReportData *>::iterator
6460 return m_listRFSurveyReportData.begin();
6464 inline std::list<CRFSurveyReportData *>::iterator
6467 return m_listRFSurveyReportData.end();
6474 clearSubParameterList ((tListOfParameters *) &m_listRFSurveyReportData);
6481 return (
int) (m_listRFSurveyReportData.size());
6486 addRFSurveyReportData (
6491 std::list<CParameter *> m_listCustom;
6495 inline std::list<CParameter *>::iterator
6498 return m_listCustom.begin();
6502 inline std::list<CParameter *>::iterator
6505 return m_listCustom.end();
6512 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6519 return (
int) (m_listCustom.size());
6525 CParameter * pValue);
6569 static const CFieldDescriptor *
const 6570 s_apFieldDescriptorTable[];
6572 static const CTypeDescriptor
6577 CDecoderStream * pDecoderStream);
6580 assimilateSubParameters (
6581 CErrorDetails * pError);
6585 CEncoderStream * pEncoderStream)
const;
6594 CDecoderStream * pDecoderStream,
6595 CElement * pElement);
6643 static const CFieldDescriptor *
const 6644 s_apFieldDescriptorTable[];
6646 static const CTypeDescriptor
6651 CDecoderStream * pDecoderStream);
6654 assimilateSubParameters (
6655 CErrorDetails * pError);
6659 CEncoderStream * pEncoderStream)
const;
6668 CDecoderStream * pDecoderStream,
6669 CElement * pElement);
6716 static const CFieldDescriptor *
const 6717 s_apFieldDescriptorTable[];
6719 static const CTypeDescriptor
6724 CDecoderStream * pDecoderStream);
6727 assimilateSubParameters (
6728 CErrorDetails * pError);
6732 CEncoderStream * pEncoderStream)
const;
6741 CDecoderStream * pDecoderStream,
6742 CElement * pElement);
6755 return m_pReaderEventNotificationData;
6760 setReaderEventNotificationData (
6805 static const CFieldDescriptor *
const 6806 s_apFieldDescriptorTable[];
6808 static const CTypeDescriptor
6813 CDecoderStream * pDecoderStream);
6816 assimilateSubParameters (
6817 CErrorDetails * pError);
6821 CEncoderStream * pEncoderStream)
const;
6830 CDecoderStream * pDecoderStream,
6831 CElement * pElement);
6906 static const CFieldDescriptor *
const 6907 s_apFieldDescriptorTable[];
6909 static const CTypeDescriptor
6914 CDecoderStream * pDecoderStream);
6917 assimilateSubParameters (
6918 CErrorDetails * pError);
6922 CEncoderStream * pEncoderStream)
const;
6931 CDecoderStream * pDecoderStream,
6932 CElement * pElement);
6945 return m_pLLRPStatus;
7008 static const CFieldDescriptor *
const 7009 s_apFieldDescriptorTable[];
7011 static const CTypeDescriptor
7016 CDecoderStream * pDecoderStream);
7019 assimilateSubParameters (
7020 CErrorDetails * pError);
7024 CEncoderStream * pEncoderStream)
const;
7033 CDecoderStream * pDecoderStream,
7034 CElement * pElement);
7039 llrp_u64_t m_Microseconds;
7044 static const CFieldDescriptor
7052 return m_Microseconds;
7060 m_Microseconds = value;
7102 class CUptime :
public CParameter
7111 static const CFieldDescriptor *
const 7112 s_apFieldDescriptorTable[];
7114 static const CTypeDescriptor
7119 CDecoderStream * pDecoderStream);
7122 assimilateSubParameters (
7123 CErrorDetails * pError);
7127 CEncoderStream * pEncoderStream)
const;
7136 CDecoderStream * pDecoderStream,
7137 CElement * pElement);
7142 llrp_u64_t m_Microseconds;
7147 static const CFieldDescriptor
7155 return m_Microseconds;
7163 m_Microseconds = value;
7214 class CCustom :
public CParameter
7223 static const CFieldDescriptor *
const 7224 s_apFieldDescriptorTable[];
7226 static const CTypeDescriptor
7231 CDecoderStream * pDecoderStream);
7234 assimilateSubParameters (
7235 CErrorDetails * pError);
7239 CEncoderStream * pEncoderStream)
const;
7248 CDecoderStream * pDecoderStream,
7249 CElement * pElement);
7254 llrp_u32_t m_VendorIdentifier;
7259 static const CFieldDescriptor
7260 s_fdVendorIdentifier;
7267 return m_VendorIdentifier;
7275 m_VendorIdentifier = value;
7280 llrp_u32_t m_ParameterSubtype;
7285 static const CFieldDescriptor
7286 s_fdParameterSubtype;
7293 return m_ParameterSubtype;
7301 m_ParameterSubtype = value;
7306 llrp_bytesToEnd_t m_Data;
7311 static const CFieldDescriptor
7316 inline llrp_bytesToEnd_t
7325 llrp_bytesToEnd_t value)
7384 static const CFieldDescriptor *
const 7385 s_apFieldDescriptorTable[];
7387 static const CTypeDescriptor
7392 CDecoderStream * pDecoderStream);
7395 assimilateSubParameters (
7396 CErrorDetails * pError);
7400 CEncoderStream * pEncoderStream)
const;
7409 CDecoderStream * pDecoderStream,
7410 CElement * pElement);
7415 llrp_u16_t m_MaxNumberOfAntennaSupported;
7420 static const CFieldDescriptor
7421 s_fdMaxNumberOfAntennaSupported;
7428 return m_MaxNumberOfAntennaSupported;
7436 m_MaxNumberOfAntennaSupported = value;
7441 llrp_u1_t m_CanSetAntennaProperties;
7446 static const CFieldDescriptor
7447 s_fdCanSetAntennaProperties;
7454 return m_CanSetAntennaProperties;
7462 m_CanSetAntennaProperties = value;
7467 llrp_u1_t m_HasUTCClockCapability;
7472 static const CFieldDescriptor
7473 s_fdHasUTCClockCapability;
7480 return m_HasUTCClockCapability;
7488 m_HasUTCClockCapability = value;
7493 llrp_u32_t m_DeviceManufacturerName;
7498 static const CFieldDescriptor
7499 s_fdDeviceManufacturerName;
7506 return m_DeviceManufacturerName;
7514 m_DeviceManufacturerName = value;
7519 llrp_u32_t m_ModelName;
7524 static const CFieldDescriptor
7540 m_ModelName = value;
7545 llrp_utf8v_t m_ReaderFirmwareVersion;
7550 static const CFieldDescriptor
7551 s_fdReaderFirmwareVersion;
7558 return m_ReaderFirmwareVersion;
7566 m_ReaderFirmwareVersion = value;
7572 std::list<CReceiveSensitivityTableEntry *> m_listReceiveSensitivityTableEntry;
7576 inline std::list<CReceiveSensitivityTableEntry *>::iterator
7579 return m_listReceiveSensitivityTableEntry.begin();
7583 inline std::list<CReceiveSensitivityTableEntry *>::iterator
7586 return m_listReceiveSensitivityTableEntry.end();
7593 clearSubParameterList ((tListOfParameters *) &m_listReceiveSensitivityTableEntry);
7600 return (
int) (m_listReceiveSensitivityTableEntry.size());
7605 addReceiveSensitivityTableEntry (
7610 std::list<CPerAntennaReceiveSensitivityRange *> m_listPerAntennaReceiveSensitivityRange;
7614 inline std::list<CPerAntennaReceiveSensitivityRange *>::iterator
7617 return m_listPerAntennaReceiveSensitivityRange.begin();
7621 inline std::list<CPerAntennaReceiveSensitivityRange *>::iterator
7624 return m_listPerAntennaReceiveSensitivityRange.end();
7631 clearSubParameterList ((tListOfParameters *) &m_listPerAntennaReceiveSensitivityRange);
7638 return (
int) (m_listPerAntennaReceiveSensitivityRange.size());
7643 addPerAntennaReceiveSensitivityRange (
7655 return m_pGPIOCapabilities;
7660 setGPIOCapabilities (
7665 std::list<CPerAntennaAirProtocol *> m_listPerAntennaAirProtocol;
7669 inline std::list<CPerAntennaAirProtocol *>::iterator
7672 return m_listPerAntennaAirProtocol.begin();
7676 inline std::list<CPerAntennaAirProtocol *>::iterator
7679 return m_listPerAntennaAirProtocol.end();
7686 clearSubParameterList ((tListOfParameters *) &m_listPerAntennaAirProtocol);
7693 return (
int) (m_listPerAntennaAirProtocol.size());
7698 addPerAntennaAirProtocol (
7748 static const CFieldDescriptor *
const 7749 s_apFieldDescriptorTable[];
7751 static const CTypeDescriptor
7756 CDecoderStream * pDecoderStream);
7759 assimilateSubParameters (
7760 CErrorDetails * pError);
7764 CEncoderStream * pEncoderStream)
const;
7773 CDecoderStream * pDecoderStream,
7774 CElement * pElement);
7784 static const CFieldDescriptor
7805 llrp_s16_t m_ReceiveSensitivityValue;
7810 static const CFieldDescriptor
7811 s_fdReceiveSensitivityValue;
7818 return m_ReceiveSensitivityValue;
7826 m_ReceiveSensitivityValue = value;
7880 static const CFieldDescriptor *
const 7881 s_apFieldDescriptorTable[];
7883 static const CTypeDescriptor
7888 CDecoderStream * pDecoderStream);
7891 assimilateSubParameters (
7892 CErrorDetails * pError);
7896 CEncoderStream * pEncoderStream)
const;
7905 CDecoderStream * pDecoderStream,
7906 CElement * pElement);
7911 llrp_u16_t m_AntennaID;
7916 static const CFieldDescriptor
7932 m_AntennaID = value;
7937 llrp_u16_t m_ReceiveSensitivityIndexMin;
7942 static const CFieldDescriptor
7943 s_fdReceiveSensitivityIndexMin;
7950 return m_ReceiveSensitivityIndexMin;
7958 m_ReceiveSensitivityIndexMin = value;
7963 llrp_u16_t m_ReceiveSensitivityIndexMax;
7968 static const CFieldDescriptor
7969 s_fdReceiveSensitivityIndexMax;
7976 return m_ReceiveSensitivityIndexMax;
7984 m_ReceiveSensitivityIndexMax = value;
8032 static const CFieldDescriptor *
const 8033 s_apFieldDescriptorTable[];
8035 static const CTypeDescriptor
8040 CDecoderStream * pDecoderStream);
8043 assimilateSubParameters (
8044 CErrorDetails * pError);
8048 CEncoderStream * pEncoderStream)
const;
8057 CDecoderStream * pDecoderStream,
8058 CElement * pElement);
8063 llrp_u16_t m_AntennaID;
8068 static const CFieldDescriptor
8084 m_AntennaID = value;
8089 llrp_u8v_t m_ProtocolID;
8094 static const CFieldDescriptor
8102 return m_ProtocolID;
8110 m_ProtocolID = value;
8158 static const CFieldDescriptor *
const 8159 s_apFieldDescriptorTable[];
8161 static const CTypeDescriptor
8166 CDecoderStream * pDecoderStream);
8169 assimilateSubParameters (
8170 CErrorDetails * pError);
8174 CEncoderStream * pEncoderStream)
const;
8183 CDecoderStream * pDecoderStream,
8184 CElement * pElement);
8189 llrp_u16_t m_NumGPIs;
8194 static const CFieldDescriptor
8215 llrp_u16_t m_NumGPOs;
8220 static const CFieldDescriptor
8312 static const CFieldDescriptor *
const 8313 s_apFieldDescriptorTable[];
8315 static const CTypeDescriptor
8320 CDecoderStream * pDecoderStream);
8323 assimilateSubParameters (
8324 CErrorDetails * pError);
8328 CEncoderStream * pEncoderStream)
const;
8337 CDecoderStream * pDecoderStream,
8338 CElement * pElement);
8343 llrp_u1_t m_CanDoRFSurvey;
8348 static const CFieldDescriptor
8356 return m_CanDoRFSurvey;
8364 m_CanDoRFSurvey = value;
8369 llrp_u1_t m_CanReportBufferFillWarning;
8374 static const CFieldDescriptor
8375 s_fdCanReportBufferFillWarning;
8382 return m_CanReportBufferFillWarning;
8390 m_CanReportBufferFillWarning = value;
8395 llrp_u1_t m_SupportsClientRequestOpSpec;
8400 static const CFieldDescriptor
8401 s_fdSupportsClientRequestOpSpec;
8408 return m_SupportsClientRequestOpSpec;
8416 m_SupportsClientRequestOpSpec = value;
8421 llrp_u1_t m_CanDoTagInventoryStateAwareSingulation;
8426 static const CFieldDescriptor
8427 s_fdCanDoTagInventoryStateAwareSingulation;
8434 return m_CanDoTagInventoryStateAwareSingulation;
8442 m_CanDoTagInventoryStateAwareSingulation = value;
8447 llrp_u1_t m_SupportsEventAndReportHolding;
8452 static const CFieldDescriptor
8453 s_fdSupportsEventAndReportHolding;
8460 return m_SupportsEventAndReportHolding;
8468 m_SupportsEventAndReportHolding = value;
8473 llrp_u8_t m_MaxNumPriorityLevelsSupported;
8478 static const CFieldDescriptor
8479 s_fdMaxNumPriorityLevelsSupported;
8486 return m_MaxNumPriorityLevelsSupported;
8494 m_MaxNumPriorityLevelsSupported = value;
8499 llrp_u16_t m_ClientRequestOpSpecTimeout;
8504 static const CFieldDescriptor
8505 s_fdClientRequestOpSpecTimeout;
8512 return m_ClientRequestOpSpecTimeout;
8520 m_ClientRequestOpSpecTimeout = value;
8525 llrp_u32_t m_MaxNumROSpecs;
8530 static const CFieldDescriptor
8538 return m_MaxNumROSpecs;
8546 m_MaxNumROSpecs = value;
8551 llrp_u32_t m_MaxNumSpecsPerROSpec;
8556 static const CFieldDescriptor
8557 s_fdMaxNumSpecsPerROSpec;
8564 return m_MaxNumSpecsPerROSpec;
8572 m_MaxNumSpecsPerROSpec = value;
8577 llrp_u32_t m_MaxNumInventoryParameterSpecsPerAISpec;
8582 static const CFieldDescriptor
8583 s_fdMaxNumInventoryParameterSpecsPerAISpec;
8590 return m_MaxNumInventoryParameterSpecsPerAISpec;
8598 m_MaxNumInventoryParameterSpecsPerAISpec = value;
8603 llrp_u32_t m_MaxNumAccessSpecs;
8608 static const CFieldDescriptor
8609 s_fdMaxNumAccessSpecs;
8616 return m_MaxNumAccessSpecs;
8624 m_MaxNumAccessSpecs = value;
8629 llrp_u32_t m_MaxNumOpSpecsPerAccessSpec;
8634 static const CFieldDescriptor
8635 s_fdMaxNumOpSpecsPerAccessSpec;
8642 return m_MaxNumOpSpecsPerAccessSpec;
8650 m_MaxNumOpSpecsPerAccessSpec = value;
8703 static const CFieldDescriptor *
const 8704 s_apFieldDescriptorTable[];
8706 static const CTypeDescriptor
8711 CDecoderStream * pDecoderStream);
8714 assimilateSubParameters (
8715 CErrorDetails * pError);
8719 CEncoderStream * pEncoderStream)
const;
8728 CDecoderStream * pDecoderStream,
8729 CElement * pElement);
8734 llrp_u16_t m_CountryCode;
8739 static const CFieldDescriptor
8747 return m_CountryCode;
8755 m_CountryCode = value;
8760 ECommunicationsStandard m_eCommunicationsStandard;
8765 static const CFieldDescriptor
8766 s_fdCommunicationsStandard;
8770 inline ECommunicationsStandard
8773 return m_eCommunicationsStandard;
8779 ECommunicationsStandard value)
8781 m_eCommunicationsStandard = value;
8794 return m_pUHFBandCapabilities;
8799 setUHFBandCapabilities (
8804 std::list<CParameter *> m_listCustom;
8808 inline std::list<CParameter *>::iterator
8811 return m_listCustom.begin();
8815 inline std::list<CParameter *>::iterator
8818 return m_listCustom.end();
8825 clearSubParameterList ((tListOfParameters *) &m_listCustom);
8832 return (
int) (m_listCustom.size());
8838 CParameter * pValue);
8885 static const CFieldDescriptor *
const 8886 s_apFieldDescriptorTable[];
8888 static const CTypeDescriptor
8893 CDecoderStream * pDecoderStream);
8896 assimilateSubParameters (
8897 CErrorDetails * pError);
8901 CEncoderStream * pEncoderStream)
const;
8910 CDecoderStream * pDecoderStream,
8911 CElement * pElement);
8917 std::list<CTransmitPowerLevelTableEntry *> m_listTransmitPowerLevelTableEntry;
8921 inline std::list<CTransmitPowerLevelTableEntry *>::iterator
8924 return m_listTransmitPowerLevelTableEntry.begin();
8928 inline std::list<CTransmitPowerLevelTableEntry *>::iterator
8931 return m_listTransmitPowerLevelTableEntry.end();
8938 clearSubParameterList ((tListOfParameters *) &m_listTransmitPowerLevelTableEntry);
8945 return (
int) (m_listTransmitPowerLevelTableEntry.size());
8950 addTransmitPowerLevelTableEntry (
8962 return m_pFrequencyInformation;
8967 setFrequencyInformation (
8972 std::list<CParameter *> m_listAirProtocolUHFRFModeTable;
8976 inline std::list<CParameter *>::iterator
8979 return m_listAirProtocolUHFRFModeTable.begin();
8983 inline std::list<CParameter *>::iterator
8986 return m_listAirProtocolUHFRFModeTable.end();
8993 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolUHFRFModeTable);
9000 return (
int) (m_listAirProtocolUHFRFModeTable.size());
9005 addAirProtocolUHFRFModeTable (
9006 CParameter * pValue);
9052 static const CFieldDescriptor *
const 9053 s_apFieldDescriptorTable[];
9055 static const CTypeDescriptor
9060 CDecoderStream * pDecoderStream);
9063 assimilateSubParameters (
9064 CErrorDetails * pError);
9068 CEncoderStream * pEncoderStream)
const;
9077 CDecoderStream * pDecoderStream,
9078 CElement * pElement);
9088 static const CFieldDescriptor
9109 llrp_s16_t m_TransmitPowerValue;
9114 static const CFieldDescriptor
9115 s_fdTransmitPowerValue;
9122 return m_TransmitPowerValue;
9130 m_TransmitPowerValue = value;
9180 static const CFieldDescriptor *
const 9181 s_apFieldDescriptorTable[];
9183 static const CTypeDescriptor
9188 CDecoderStream * pDecoderStream);
9191 assimilateSubParameters (
9192 CErrorDetails * pError);
9196 CEncoderStream * pEncoderStream)
const;
9205 CDecoderStream * pDecoderStream,
9206 CElement * pElement);
9211 llrp_u1_t m_Hopping;
9216 static const CFieldDescriptor
9238 std::list<CFrequencyHopTable *> m_listFrequencyHopTable;
9242 inline std::list<CFrequencyHopTable *>::iterator
9245 return m_listFrequencyHopTable.begin();
9249 inline std::list<CFrequencyHopTable *>::iterator
9252 return m_listFrequencyHopTable.end();
9259 clearSubParameterList ((tListOfParameters *) &m_listFrequencyHopTable);
9266 return (
int) (m_listFrequencyHopTable.size());
9271 addFrequencyHopTable (
9283 return m_pFixedFrequencyTable;
9288 setFixedFrequencyTable (
9350 static const CFieldDescriptor *
const 9351 s_apFieldDescriptorTable[];
9353 static const CTypeDescriptor
9358 CDecoderStream * pDecoderStream);
9361 assimilateSubParameters (
9362 CErrorDetails * pError);
9366 CEncoderStream * pEncoderStream)
const;
9375 CDecoderStream * pDecoderStream,
9376 CElement * pElement);
9381 llrp_u8_t m_HopTableID;
9386 static const CFieldDescriptor
9394 return m_HopTableID;
9402 m_HopTableID = value;
9407 llrp_u32v_t m_Frequency;
9412 static const CFieldDescriptor
9428 m_Frequency = value;
9475 static const CFieldDescriptor *
const 9476 s_apFieldDescriptorTable[];
9478 static const CTypeDescriptor
9483 CDecoderStream * pDecoderStream);
9486 assimilateSubParameters (
9487 CErrorDetails * pError);
9491 CEncoderStream * pEncoderStream)
const;
9500 CDecoderStream * pDecoderStream,
9501 CElement * pElement);
9506 llrp_u32v_t m_Frequency;
9511 static const CFieldDescriptor
9527 m_Frequency = value;
9570 class CROSpec :
public CParameter
9579 static const CFieldDescriptor *
const 9580 s_apFieldDescriptorTable[];
9582 static const CTypeDescriptor
9587 CDecoderStream * pDecoderStream);
9590 assimilateSubParameters (
9591 CErrorDetails * pError);
9595 CEncoderStream * pEncoderStream)
const;
9604 CDecoderStream * pDecoderStream,
9605 CElement * pElement);
9610 llrp_u32_t m_ROSpecID;
9615 static const CFieldDescriptor
9636 llrp_u8_t m_Priority;
9641 static const CFieldDescriptor
9662 EROSpecState m_eCurrentState;
9667 static const CFieldDescriptor
9675 return m_eCurrentState;
9683 m_eCurrentState = value;
9696 return m_pROBoundarySpec;
9706 std::list<CParameter *> m_listSpecParameter;
9710 inline std::list<CParameter *>::iterator
9713 return m_listSpecParameter.begin();
9717 inline std::list<CParameter *>::iterator
9720 return m_listSpecParameter.end();
9727 clearSubParameterList ((tListOfParameters *) &m_listSpecParameter);
9734 return (
int) (m_listSpecParameter.size());
9740 CParameter * pValue);
9751 return m_pROReportSpec;
9803 static const CFieldDescriptor *
const 9804 s_apFieldDescriptorTable[];
9806 static const CTypeDescriptor
9811 CDecoderStream * pDecoderStream);
9814 assimilateSubParameters (
9815 CErrorDetails * pError);
9819 CEncoderStream * pEncoderStream)
const;
9828 CDecoderStream * pDecoderStream,
9829 CElement * pElement);
9842 return m_pROSpecStartTrigger;
9847 setROSpecStartTrigger (
9859 return m_pROSpecStopTrigger;
9864 setROSpecStopTrigger (
9912 static const CFieldDescriptor *
const 9913 s_apFieldDescriptorTable[];
9915 static const CTypeDescriptor
9920 CDecoderStream * pDecoderStream);
9923 assimilateSubParameters (
9924 CErrorDetails * pError);
9928 CEncoderStream * pEncoderStream)
const;
9937 CDecoderStream * pDecoderStream,
9938 CElement * pElement);
9943 EROSpecStartTriggerType m_eROSpecStartTriggerType;
9948 static const CFieldDescriptor
9949 s_fdROSpecStartTriggerType;
9953 inline EROSpecStartTriggerType
9956 return m_eROSpecStartTriggerType;
9962 EROSpecStartTriggerType value)
9964 m_eROSpecStartTriggerType = value;
9977 return m_pPeriodicTriggerValue;
9982 setPeriodicTriggerValue (
9994 return m_pGPITriggerValue;
9999 setGPITriggerValue (
10058 static const CFieldDescriptor *
const 10059 s_apFieldDescriptorTable[];
10061 static const CTypeDescriptor
10066 CDecoderStream * pDecoderStream);
10069 assimilateSubParameters (
10070 CErrorDetails * pError);
10074 CEncoderStream * pEncoderStream)
const;
10079 s_construct (
void);
10083 CDecoderStream * pDecoderStream,
10084 CElement * pElement);
10089 llrp_u32_t m_Offset;
10094 static const CFieldDescriptor
10115 llrp_u32_t m_Period;
10120 static const CFieldDescriptor
10149 return m_pUTCTimestamp;
10215 static const CFieldDescriptor *
const 10216 s_apFieldDescriptorTable[];
10218 static const CTypeDescriptor
10223 CDecoderStream * pDecoderStream);
10226 assimilateSubParameters (
10227 CErrorDetails * pError);
10231 CEncoderStream * pEncoderStream)
const;
10236 s_construct (
void);
10240 CDecoderStream * pDecoderStream,
10241 CElement * pElement);
10246 llrp_u16_t m_GPIPortNum;
10251 static const CFieldDescriptor
10259 return m_GPIPortNum;
10267 m_GPIPortNum = value;
10272 llrp_u1_t m_GPIEvent;
10277 static const CFieldDescriptor
10293 m_GPIEvent = value;
10298 llrp_u32_t m_Timeout;
10303 static const CFieldDescriptor
10368 static const CFieldDescriptor *
const 10369 s_apFieldDescriptorTable[];
10371 static const CTypeDescriptor
10376 CDecoderStream * pDecoderStream);
10379 assimilateSubParameters (
10380 CErrorDetails * pError);
10384 CEncoderStream * pEncoderStream)
const;
10389 s_construct (
void);
10393 CDecoderStream * pDecoderStream,
10394 CElement * pElement);
10399 EROSpecStopTriggerType m_eROSpecStopTriggerType;
10404 static const CFieldDescriptor
10405 s_fdROSpecStopTriggerType;
10409 inline EROSpecStopTriggerType
10412 return m_eROSpecStopTriggerType;
10418 EROSpecStopTriggerType value)
10420 m_eROSpecStopTriggerType = value;
10425 llrp_u32_t m_DurationTriggerValue;
10430 static const CFieldDescriptor
10431 s_fdDurationTriggerValue;
10438 return m_DurationTriggerValue;
10446 m_DurationTriggerValue = value;
10459 return m_pGPITriggerValue;
10464 setGPITriggerValue (
10504 class CAISpec :
public CParameter
10513 static const CFieldDescriptor *
const 10514 s_apFieldDescriptorTable[];
10516 static const CTypeDescriptor
10521 CDecoderStream * pDecoderStream);
10524 assimilateSubParameters (
10525 CErrorDetails * pError);
10529 CEncoderStream * pEncoderStream)
const;
10534 s_construct (
void);
10538 CDecoderStream * pDecoderStream,
10539 CElement * pElement);
10544 llrp_u16v_t m_AntennaIDs;
10549 static const CFieldDescriptor
10557 return m_AntennaIDs;
10565 m_AntennaIDs = value;
10578 return m_pAISpecStopTrigger;
10583 setAISpecStopTrigger (
10588 std::list<CInventoryParameterSpec *> m_listInventoryParameterSpec;
10592 inline std::list<CInventoryParameterSpec *>::iterator
10595 return m_listInventoryParameterSpec.begin();
10599 inline std::list<CInventoryParameterSpec *>::iterator
10602 return m_listInventoryParameterSpec.end();
10609 clearSubParameterList ((tListOfParameters *) &m_listInventoryParameterSpec);
10616 return (
int) (m_listInventoryParameterSpec.size());
10621 addInventoryParameterSpec (
10626 std::list<CParameter *> m_listCustom;
10630 inline std::list<CParameter *>::iterator
10633 return m_listCustom.begin();
10637 inline std::list<CParameter *>::iterator
10640 return m_listCustom.end();
10647 clearSubParameterList ((tListOfParameters *) &m_listCustom);
10654 return (
int) (m_listCustom.size());
10660 CParameter * pValue);
10708 static const CFieldDescriptor *
const 10709 s_apFieldDescriptorTable[];
10711 static const CTypeDescriptor
10716 CDecoderStream * pDecoderStream);
10719 assimilateSubParameters (
10720 CErrorDetails * pError);
10724 CEncoderStream * pEncoderStream)
const;
10729 s_construct (
void);
10733 CDecoderStream * pDecoderStream,
10734 CElement * pElement);
10739 EAISpecStopTriggerType m_eAISpecStopTriggerType;
10744 static const CFieldDescriptor
10745 s_fdAISpecStopTriggerType;
10749 inline EAISpecStopTriggerType
10752 return m_eAISpecStopTriggerType;
10758 EAISpecStopTriggerType value)
10760 m_eAISpecStopTriggerType = value;
10765 llrp_u32_t m_DurationTrigger;
10770 static const CFieldDescriptor
10771 s_fdDurationTrigger;
10778 return m_DurationTrigger;
10786 m_DurationTrigger = value;
10799 return m_pGPITriggerValue;
10804 setGPITriggerValue (
10816 return m_pTagObservationTrigger;
10821 setTagObservationTrigger (
10872 static const CFieldDescriptor *
const 10873 s_apFieldDescriptorTable[];
10875 static const CTypeDescriptor
10880 CDecoderStream * pDecoderStream);
10883 assimilateSubParameters (
10884 CErrorDetails * pError);
10888 CEncoderStream * pEncoderStream)
const;
10893 s_construct (
void);
10897 CDecoderStream * pDecoderStream,
10898 CElement * pElement);
10903 ETagObservationTriggerType m_eTriggerType;
10908 static const CFieldDescriptor
10913 inline ETagObservationTriggerType
10916 return m_eTriggerType;
10922 ETagObservationTriggerType value)
10924 m_eTriggerType = value;
10929 llrp_u16_t m_NumberOfTags;
10934 static const CFieldDescriptor
10942 return m_NumberOfTags;
10950 m_NumberOfTags = value;
10955 llrp_u16_t m_NumberOfAttempts;
10960 static const CFieldDescriptor
10961 s_fdNumberOfAttempts;
10968 return m_NumberOfAttempts;
10976 m_NumberOfAttempts = value;
10986 static const CFieldDescriptor
11007 llrp_u32_t m_Timeout;
11012 static const CFieldDescriptor
11078 static const CFieldDescriptor *
const 11079 s_apFieldDescriptorTable[];
11081 static const CTypeDescriptor
11086 CDecoderStream * pDecoderStream);
11089 assimilateSubParameters (
11090 CErrorDetails * pError);
11094 CEncoderStream * pEncoderStream)
const;
11099 s_construct (
void);
11103 CDecoderStream * pDecoderStream,
11104 CElement * pElement);
11109 llrp_u16_t m_InventoryParameterSpecID;
11114 static const CFieldDescriptor
11115 s_fdInventoryParameterSpecID;
11122 return m_InventoryParameterSpecID;
11130 m_InventoryParameterSpecID = value;
11135 EAirProtocols m_eProtocolID;
11140 static const CFieldDescriptor
11145 inline EAirProtocols
11148 return m_eProtocolID;
11154 EAirProtocols value)
11156 m_eProtocolID = value;
11162 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
11166 inline std::list<CAntennaConfiguration *>::iterator
11169 return m_listAntennaConfiguration.begin();
11173 inline std::list<CAntennaConfiguration *>::iterator
11176 return m_listAntennaConfiguration.end();
11183 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
11190 return (
int) (m_listAntennaConfiguration.size());
11195 addAntennaConfiguration (
11200 std::list<CParameter *> m_listCustom;
11204 inline std::list<CParameter *>::iterator
11207 return m_listCustom.begin();
11211 inline std::list<CParameter *>::iterator
11214 return m_listCustom.end();
11221 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11228 return (
int) (m_listCustom.size());
11234 CParameter * pValue);
11283 static const CFieldDescriptor *
const 11284 s_apFieldDescriptorTable[];
11286 static const CTypeDescriptor
11291 CDecoderStream * pDecoderStream);
11294 assimilateSubParameters (
11295 CErrorDetails * pError);
11299 CEncoderStream * pEncoderStream)
const;
11304 s_construct (
void);
11308 CDecoderStream * pDecoderStream,
11309 CElement * pElement);
11314 llrp_u16_t m_AntennaID;
11319 static const CFieldDescriptor
11327 return m_AntennaID;
11335 m_AntennaID = value;
11340 llrp_u32_t m_StartFrequency;
11345 static const CFieldDescriptor
11346 s_fdStartFrequency;
11353 return m_StartFrequency;
11361 m_StartFrequency = value;
11366 llrp_u32_t m_EndFrequency;
11371 static const CFieldDescriptor
11379 return m_EndFrequency;
11387 m_EndFrequency = value;
11400 return m_pRFSurveySpecStopTrigger;
11405 setRFSurveySpecStopTrigger (
11410 std::list<CParameter *> m_listCustom;
11414 inline std::list<CParameter *>::iterator
11417 return m_listCustom.begin();
11421 inline std::list<CParameter *>::iterator
11424 return m_listCustom.end();
11431 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11438 return (
int) (m_listCustom.size());
11444 CParameter * pValue);
11491 static const CFieldDescriptor *
const 11492 s_apFieldDescriptorTable[];
11494 static const CTypeDescriptor
11499 CDecoderStream * pDecoderStream);
11502 assimilateSubParameters (
11503 CErrorDetails * pError);
11507 CEncoderStream * pEncoderStream)
const;
11512 s_construct (
void);
11516 CDecoderStream * pDecoderStream,
11517 CElement * pElement);
11522 ERFSurveySpecStopTriggerType m_eStopTriggerType;
11527 static const CFieldDescriptor
11528 s_fdStopTriggerType;
11532 inline ERFSurveySpecStopTriggerType
11535 return m_eStopTriggerType;
11541 ERFSurveySpecStopTriggerType value)
11543 m_eStopTriggerType = value;
11548 llrp_u32_t m_DurationPeriod;
11553 static const CFieldDescriptor
11554 s_fdDurationPeriod;
11561 return m_DurationPeriod;
11569 m_DurationPeriod = value;
11579 static const CFieldDescriptor
11651 static const CFieldDescriptor *
const 11652 s_apFieldDescriptorTable[];
11654 static const CTypeDescriptor
11659 CDecoderStream * pDecoderStream);
11662 assimilateSubParameters (
11663 CErrorDetails * pError);
11667 CEncoderStream * pEncoderStream)
const;
11672 s_construct (
void);
11676 CDecoderStream * pDecoderStream,
11677 CElement * pElement);
11682 llrp_u32_t m_AccessSpecID;
11687 static const CFieldDescriptor
11695 return m_AccessSpecID;
11703 m_AccessSpecID = value;
11708 llrp_u16_t m_AntennaID;
11713 static const CFieldDescriptor
11721 return m_AntennaID;
11729 m_AntennaID = value;
11734 EAirProtocols m_eProtocolID;
11739 static const CFieldDescriptor
11744 inline EAirProtocols
11747 return m_eProtocolID;
11753 EAirProtocols value)
11755 m_eProtocolID = value;
11760 EAccessSpecState m_eCurrentState;
11765 static const CFieldDescriptor
11770 inline EAccessSpecState
11773 return m_eCurrentState;
11779 EAccessSpecState value)
11781 m_eCurrentState = value;
11786 llrp_u32_t m_ROSpecID;
11791 static const CFieldDescriptor
11807 m_ROSpecID = value;
11820 return m_pAccessSpecStopTrigger;
11825 setAccessSpecStopTrigger (
11837 return m_pAccessCommand;
11854 return m_pAccessReportSpec;
11859 setAccessReportSpec (
11864 std::list<CParameter *> m_listCustom;
11868 inline std::list<CParameter *>::iterator
11871 return m_listCustom.begin();
11875 inline std::list<CParameter *>::iterator
11878 return m_listCustom.end();
11885 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11892 return (
int) (m_listCustom.size());
11898 CParameter * pValue);
11947 static const CFieldDescriptor *
const 11948 s_apFieldDescriptorTable[];
11950 static const CTypeDescriptor
11955 CDecoderStream * pDecoderStream);
11958 assimilateSubParameters (
11959 CErrorDetails * pError);
11963 CEncoderStream * pEncoderStream)
const;
11968 s_construct (
void);
11972 CDecoderStream * pDecoderStream,
11973 CElement * pElement);
11978 EAccessSpecStopTriggerType m_eAccessSpecStopTrigger;
11983 static const CFieldDescriptor
11984 s_fdAccessSpecStopTrigger;
11988 inline EAccessSpecStopTriggerType
11991 return m_eAccessSpecStopTrigger;
11997 EAccessSpecStopTriggerType value)
11999 m_eAccessSpecStopTrigger = value;
12004 llrp_u16_t m_OperationCountValue;
12009 static const CFieldDescriptor
12010 s_fdOperationCountValue;
12017 return m_OperationCountValue;
12025 m_OperationCountValue = value;
12084 static const CFieldDescriptor *
const 12085 s_apFieldDescriptorTable[];
12087 static const CTypeDescriptor
12092 CDecoderStream * pDecoderStream);
12095 assimilateSubParameters (
12096 CErrorDetails * pError);
12100 CEncoderStream * pEncoderStream)
const;
12105 s_construct (
void);
12109 CDecoderStream * pDecoderStream,
12110 CElement * pElement);
12116 CParameter * m_pAirProtocolTagSpec;
12120 inline CParameter *
12123 return m_pAirProtocolTagSpec;
12128 setAirProtocolTagSpec (
12129 CParameter * pValue);
12133 std::list<CParameter *> m_listAccessCommandOpSpec;
12137 inline std::list<CParameter *>::iterator
12140 return m_listAccessCommandOpSpec.begin();
12144 inline std::list<CParameter *>::iterator
12147 return m_listAccessCommandOpSpec.end();
12154 clearSubParameterList ((tListOfParameters *) &m_listAccessCommandOpSpec);
12161 return (
int) (m_listAccessCommandOpSpec.size());
12166 addAccessCommandOpSpec (
12167 CParameter * pValue);
12171 std::list<CParameter *> m_listCustom;
12175 inline std::list<CParameter *>::iterator
12178 return m_listCustom.begin();
12182 inline std::list<CParameter *>::iterator
12185 return m_listCustom.end();
12192 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12199 return (
int) (m_listCustom.size());
12205 CParameter * pValue);
12253 static const CFieldDescriptor *
const 12254 s_apFieldDescriptorTable[];
12256 static const CTypeDescriptor
12261 CDecoderStream * pDecoderStream);
12264 assimilateSubParameters (
12265 CErrorDetails * pError);
12269 CEncoderStream * pEncoderStream)
const;
12274 s_construct (
void);
12278 CDecoderStream * pDecoderStream,
12279 CElement * pElement);
12284 llrp_u16_t m_OpSpecID;
12289 static const CFieldDescriptor
12305 m_OpSpecID = value;
12354 static const CFieldDescriptor *
const 12355 s_apFieldDescriptorTable[];
12357 static const CTypeDescriptor
12362 CDecoderStream * pDecoderStream);
12365 assimilateSubParameters (
12366 CErrorDetails * pError);
12370 CEncoderStream * pEncoderStream)
const;
12375 s_construct (
void);
12379 CDecoderStream * pDecoderStream,
12380 CElement * pElement);
12385 llrp_u32_t m_AccessSpecID;
12390 static const CFieldDescriptor
12398 return m_AccessSpecID;
12406 m_AccessSpecID = value;
12429 std::list<CParameter *> m_listAirProtocolOpSpec;
12433 inline std::list<CParameter *>::iterator
12436 return m_listAirProtocolOpSpec.begin();
12440 inline std::list<CParameter *>::iterator
12443 return m_listAirProtocolOpSpec.end();
12450 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolOpSpec);
12457 return (
int) (m_listAirProtocolOpSpec.size());
12462 addAirProtocolOpSpec (
12463 CParameter * pValue);
12542 static const CFieldDescriptor *
const 12543 s_apFieldDescriptorTable[];
12545 static const CTypeDescriptor
12550 CDecoderStream * pDecoderStream);
12553 assimilateSubParameters (
12554 CErrorDetails * pError);
12558 CEncoderStream * pEncoderStream)
const;
12563 s_construct (
void);
12567 CDecoderStream * pDecoderStream,
12568 CElement * pElement);
12573 llrp_u32_t m_LLRPConfigurationStateValue;
12578 static const CFieldDescriptor
12579 s_fdLLRPConfigurationStateValue;
12586 return m_LLRPConfigurationStateValue;
12594 m_LLRPConfigurationStateValue = value;
12647 static const CFieldDescriptor *
const 12648 s_apFieldDescriptorTable[];
12650 static const CTypeDescriptor
12655 CDecoderStream * pDecoderStream);
12658 assimilateSubParameters (
12659 CErrorDetails * pError);
12663 CEncoderStream * pEncoderStream)
const;
12668 s_construct (
void);
12672 CDecoderStream * pDecoderStream,
12673 CElement * pElement);
12678 EIdentificationType m_eIDType;
12683 static const CFieldDescriptor
12688 inline EIdentificationType
12697 EIdentificationType value)
12704 llrp_u8v_t m_ReaderID;
12709 static const CFieldDescriptor
12725 m_ReaderID = value;
12781 static const CFieldDescriptor *
const 12782 s_apFieldDescriptorTable[];
12784 static const CTypeDescriptor
12789 CDecoderStream * pDecoderStream);
12792 assimilateSubParameters (
12793 CErrorDetails * pError);
12797 CEncoderStream * pEncoderStream)
const;
12802 s_construct (
void);
12806 CDecoderStream * pDecoderStream,
12807 CElement * pElement);
12812 llrp_u16_t m_GPOPortNumber;
12817 static const CFieldDescriptor
12825 return m_GPOPortNumber;
12833 m_GPOPortNumber = value;
12838 llrp_u1_t m_GPOData;
12843 static const CFieldDescriptor
12907 static const CFieldDescriptor *
const 12908 s_apFieldDescriptorTable[];
12910 static const CTypeDescriptor
12915 CDecoderStream * pDecoderStream);
12918 assimilateSubParameters (
12919 CErrorDetails * pError);
12923 CEncoderStream * pEncoderStream)
const;
12928 s_construct (
void);
12932 CDecoderStream * pDecoderStream,
12933 CElement * pElement);
12938 EKeepaliveTriggerType m_eKeepaliveTriggerType;
12943 static const CFieldDescriptor
12944 s_fdKeepaliveTriggerType;
12948 inline EKeepaliveTriggerType
12951 return m_eKeepaliveTriggerType;
12957 EKeepaliveTriggerType value)
12959 m_eKeepaliveTriggerType = value;
12964 llrp_u32_t m_PeriodicTriggerValue;
12969 static const CFieldDescriptor
12970 s_fdPeriodicTriggerValue;
12977 return m_PeriodicTriggerValue;
12985 m_PeriodicTriggerValue = value;
13035 static const CFieldDescriptor *
const 13036 s_apFieldDescriptorTable[];
13038 static const CTypeDescriptor
13043 CDecoderStream * pDecoderStream);
13046 assimilateSubParameters (
13047 CErrorDetails * pError);
13051 CEncoderStream * pEncoderStream)
const;
13056 s_construct (
void);
13060 CDecoderStream * pDecoderStream,
13061 CElement * pElement);
13066 llrp_u1_t m_AntennaConnected;
13071 static const CFieldDescriptor
13072 s_fdAntennaConnected;
13079 return m_AntennaConnected;
13087 m_AntennaConnected = value;
13092 llrp_u16_t m_AntennaID;
13097 static const CFieldDescriptor
13105 return m_AntennaID;
13113 m_AntennaID = value;
13118 llrp_s16_t m_AntennaGain;
13123 static const CFieldDescriptor
13131 return m_AntennaGain;
13139 m_AntennaGain = value;
13189 static const CFieldDescriptor *
const 13190 s_apFieldDescriptorTable[];
13192 static const CTypeDescriptor
13197 CDecoderStream * pDecoderStream);
13200 assimilateSubParameters (
13201 CErrorDetails * pError);
13205 CEncoderStream * pEncoderStream)
const;
13210 s_construct (
void);
13214 CDecoderStream * pDecoderStream,
13215 CElement * pElement);
13220 llrp_u16_t m_AntennaID;
13225 static const CFieldDescriptor
13233 return m_AntennaID;
13241 m_AntennaID = value;
13254 return m_pRFReceiver;
13271 return m_pRFTransmitter;
13281 std::list<CParameter *> m_listAirProtocolInventoryCommandSettings;
13285 inline std::list<CParameter *>::iterator
13288 return m_listAirProtocolInventoryCommandSettings.begin();
13292 inline std::list<CParameter *>::iterator
13295 return m_listAirProtocolInventoryCommandSettings.end();
13302 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolInventoryCommandSettings);
13309 return (
int) (m_listAirProtocolInventoryCommandSettings.size());
13314 addAirProtocolInventoryCommandSettings (
13315 CParameter * pValue);
13360 static const CFieldDescriptor *
const 13361 s_apFieldDescriptorTable[];
13363 static const CTypeDescriptor
13368 CDecoderStream * pDecoderStream);
13371 assimilateSubParameters (
13372 CErrorDetails * pError);
13376 CEncoderStream * pEncoderStream)
const;
13381 s_construct (
void);
13385 CDecoderStream * pDecoderStream,
13386 CElement * pElement);
13391 llrp_u16_t m_ReceiverSensitivity;
13396 static const CFieldDescriptor
13397 s_fdReceiverSensitivity;
13404 return m_ReceiverSensitivity;
13412 m_ReceiverSensitivity = value;
13461 static const CFieldDescriptor *
const 13462 s_apFieldDescriptorTable[];
13464 static const CTypeDescriptor
13469 CDecoderStream * pDecoderStream);
13472 assimilateSubParameters (
13473 CErrorDetails * pError);
13477 CEncoderStream * pEncoderStream)
const;
13482 s_construct (
void);
13486 CDecoderStream * pDecoderStream,
13487 CElement * pElement);
13492 llrp_u16_t m_HopTableID;
13497 static const CFieldDescriptor
13505 return m_HopTableID;
13513 m_HopTableID = value;
13518 llrp_u16_t m_ChannelIndex;
13523 static const CFieldDescriptor
13531 return m_ChannelIndex;
13539 m_ChannelIndex = value;
13544 llrp_u16_t m_TransmitPower;
13549 static const CFieldDescriptor
13557 return m_TransmitPower;
13565 m_TransmitPower = value;
13625 static const CFieldDescriptor *
const 13626 s_apFieldDescriptorTable[];
13628 static const CTypeDescriptor
13633 CDecoderStream * pDecoderStream);
13636 assimilateSubParameters (
13637 CErrorDetails * pError);
13641 CEncoderStream * pEncoderStream)
const;
13646 s_construct (
void);
13650 CDecoderStream * pDecoderStream,
13651 CElement * pElement);
13656 llrp_u16_t m_GPIPortNum;
13661 static const CFieldDescriptor
13669 return m_GPIPortNum;
13677 m_GPIPortNum = value;
13682 llrp_u1_t m_Config;
13687 static const CFieldDescriptor
13708 EGPIPortState m_eState;
13713 static const CFieldDescriptor
13718 inline EGPIPortState
13727 EGPIPortState value)
13777 static const CFieldDescriptor *
const 13778 s_apFieldDescriptorTable[];
13780 static const CTypeDescriptor
13785 CDecoderStream * pDecoderStream);
13788 assimilateSubParameters (
13789 CErrorDetails * pError);
13793 CEncoderStream * pEncoderStream)
const;
13798 s_construct (
void);
13802 CDecoderStream * pDecoderStream,
13803 CElement * pElement);
13808 llrp_u1_t m_HoldEventsAndReportsUponReconnect;
13813 static const CFieldDescriptor
13814 s_fdHoldEventsAndReportsUponReconnect;
13821 return m_HoldEventsAndReportsUponReconnect;
13829 m_HoldEventsAndReportsUponReconnect = value;
13888 static const CFieldDescriptor *
const 13889 s_apFieldDescriptorTable[];
13891 static const CTypeDescriptor
13896 CDecoderStream * pDecoderStream);
13899 assimilateSubParameters (
13900 CErrorDetails * pError);
13904 CEncoderStream * pEncoderStream)
const;
13909 s_construct (
void);
13913 CDecoderStream * pDecoderStream,
13914 CElement * pElement);
13919 EROReportTriggerType m_eROReportTrigger;
13924 static const CFieldDescriptor
13925 s_fdROReportTrigger;
13929 inline EROReportTriggerType
13932 return m_eROReportTrigger;
13938 EROReportTriggerType value)
13940 m_eROReportTrigger = value;
13950 static const CFieldDescriptor
13979 return m_pTagReportContentSelector;
13984 setTagReportContentSelector (
13989 std::list<CParameter *> m_listCustom;
13993 inline std::list<CParameter *>::iterator
13996 return m_listCustom.begin();
14000 inline std::list<CParameter *>::iterator
14003 return m_listCustom.end();
14010 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14017 return (
int) (m_listCustom.size());
14023 CParameter * pValue);
14079 static const CFieldDescriptor *
const 14080 s_apFieldDescriptorTable[];
14082 static const CTypeDescriptor
14087 CDecoderStream * pDecoderStream);
14090 assimilateSubParameters (
14091 CErrorDetails * pError);
14095 CEncoderStream * pEncoderStream)
const;
14100 s_construct (
void);
14104 CDecoderStream * pDecoderStream,
14105 CElement * pElement);
14110 llrp_u1_t m_EnableROSpecID;
14115 static const CFieldDescriptor
14116 s_fdEnableROSpecID;
14123 return m_EnableROSpecID;
14131 m_EnableROSpecID = value;
14136 llrp_u1_t m_EnableSpecIndex;
14141 static const CFieldDescriptor
14142 s_fdEnableSpecIndex;
14149 return m_EnableSpecIndex;
14157 m_EnableSpecIndex = value;
14162 llrp_u1_t m_EnableInventoryParameterSpecID;
14167 static const CFieldDescriptor
14168 s_fdEnableInventoryParameterSpecID;
14175 return m_EnableInventoryParameterSpecID;
14183 m_EnableInventoryParameterSpecID = value;
14188 llrp_u1_t m_EnableAntennaID;
14193 static const CFieldDescriptor
14194 s_fdEnableAntennaID;
14201 return m_EnableAntennaID;
14209 m_EnableAntennaID = value;
14214 llrp_u1_t m_EnableChannelIndex;
14219 static const CFieldDescriptor
14220 s_fdEnableChannelIndex;
14227 return m_EnableChannelIndex;
14235 m_EnableChannelIndex = value;
14240 llrp_u1_t m_EnablePeakRSSI;
14245 static const CFieldDescriptor
14246 s_fdEnablePeakRSSI;
14253 return m_EnablePeakRSSI;
14261 m_EnablePeakRSSI = value;
14266 llrp_u1_t m_EnableFirstSeenTimestamp;
14271 static const CFieldDescriptor
14272 s_fdEnableFirstSeenTimestamp;
14279 return m_EnableFirstSeenTimestamp;
14287 m_EnableFirstSeenTimestamp = value;
14292 llrp_u1_t m_EnableLastSeenTimestamp;
14297 static const CFieldDescriptor
14298 s_fdEnableLastSeenTimestamp;
14305 return m_EnableLastSeenTimestamp;
14313 m_EnableLastSeenTimestamp = value;
14318 llrp_u1_t m_EnableTagSeenCount;
14323 static const CFieldDescriptor
14324 s_fdEnableTagSeenCount;
14331 return m_EnableTagSeenCount;
14339 m_EnableTagSeenCount = value;
14344 llrp_u1_t m_EnableAccessSpecID;
14349 static const CFieldDescriptor
14350 s_fdEnableAccessSpecID;
14357 return m_EnableAccessSpecID;
14365 m_EnableAccessSpecID = value;
14371 std::list<CParameter *> m_listAirProtocolEPCMemorySelector;
14375 inline std::list<CParameter *>::iterator
14378 return m_listAirProtocolEPCMemorySelector.begin();
14382 inline std::list<CParameter *>::iterator
14385 return m_listAirProtocolEPCMemorySelector.end();
14392 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolEPCMemorySelector);
14399 return (
int) (m_listAirProtocolEPCMemorySelector.size());
14404 addAirProtocolEPCMemorySelector (
14405 CParameter * pValue);
14450 static const CFieldDescriptor *
const 14451 s_apFieldDescriptorTable[];
14453 static const CTypeDescriptor
14458 CDecoderStream * pDecoderStream);
14461 assimilateSubParameters (
14462 CErrorDetails * pError);
14466 CEncoderStream * pEncoderStream)
const;
14471 s_construct (
void);
14475 CDecoderStream * pDecoderStream,
14476 CElement * pElement);
14481 EAccessReportTriggerType m_eAccessReportTrigger;
14486 static const CFieldDescriptor
14487 s_fdAccessReportTrigger;
14491 inline EAccessReportTriggerType
14494 return m_eAccessReportTrigger;
14500 EAccessReportTriggerType value)
14502 m_eAccessReportTrigger = value;
14688 static const CFieldDescriptor *
const 14689 s_apFieldDescriptorTable[];
14691 static const CTypeDescriptor
14696 CDecoderStream * pDecoderStream);
14699 assimilateSubParameters (
14700 CErrorDetails * pError);
14704 CEncoderStream * pEncoderStream)
const;
14709 s_construct (
void);
14713 CDecoderStream * pDecoderStream,
14714 CElement * pElement);
14720 CParameter * m_pEPCParameter;
14724 inline CParameter *
14727 return m_pEPCParameter;
14733 CParameter * pValue);
14744 return m_pROSpecID;
14761 return m_pSpecIndex;
14778 return m_pInventoryParameterSpecID;
14783 setInventoryParameterSpecID (
14795 return m_pAntennaID;
14812 return m_pPeakRSSI;
14829 return m_pChannelIndex;
14846 return m_pFirstSeenTimestampUTC;
14851 setFirstSeenTimestampUTC (
14863 return m_pFirstSeenTimestampUptime;
14868 setFirstSeenTimestampUptime (
14880 return m_pLastSeenTimestampUTC;
14885 setLastSeenTimestampUTC (
14897 return m_pLastSeenTimestampUptime;
14902 setLastSeenTimestampUptime (
14914 return m_pTagSeenCount;
14924 std::list<CParameter *> m_listAirProtocolTagData;
14928 inline std::list<CParameter *>::iterator
14931 return m_listAirProtocolTagData.begin();
14935 inline std::list<CParameter *>::iterator
14938 return m_listAirProtocolTagData.end();
14945 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolTagData);
14952 return (
int) (m_listAirProtocolTagData.size());
14957 addAirProtocolTagData (
14958 CParameter * pValue);
14969 return m_pAccessSpecID;
14979 std::list<CParameter *> m_listAccessCommandOpSpecResult;
14983 inline std::list<CParameter *>::iterator
14986 return m_listAccessCommandOpSpecResult.begin();
14990 inline std::list<CParameter *>::iterator
14993 return m_listAccessCommandOpSpecResult.end();
15000 clearSubParameterList ((tListOfParameters *) &m_listAccessCommandOpSpecResult);
15007 return (
int) (m_listAccessCommandOpSpecResult.size());
15012 addAccessCommandOpSpecResult (
15013 CParameter * pValue);
15017 std::list<CParameter *> m_listCustom;
15021 inline std::list<CParameter *>::iterator
15024 return m_listCustom.begin();
15028 inline std::list<CParameter *>::iterator
15031 return m_listCustom.end();
15038 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15045 return (
int) (m_listCustom.size());
15051 CParameter * pValue);
15087 class CEPCData :
public CParameter
15096 static const CFieldDescriptor *
const 15097 s_apFieldDescriptorTable[];
15099 static const CTypeDescriptor
15104 CDecoderStream * pDecoderStream);
15107 assimilateSubParameters (
15108 CErrorDetails * pError);
15112 CEncoderStream * pEncoderStream)
const;
15117 s_construct (
void);
15121 CDecoderStream * pDecoderStream,
15122 CElement * pElement);
15132 static const CFieldDescriptor
15186 class CEPC_96 :
public CParameter
15195 static const CFieldDescriptor *
const 15196 s_apFieldDescriptorTable[];
15198 static const CTypeDescriptor
15203 CDecoderStream * pDecoderStream);
15206 assimilateSubParameters (
15207 CErrorDetails * pError);
15211 CEncoderStream * pEncoderStream)
const;
15216 s_construct (
void);
15220 CDecoderStream * pDecoderStream,
15221 CElement * pElement);
15231 static const CFieldDescriptor
15294 static const CFieldDescriptor *
const 15295 s_apFieldDescriptorTable[];
15297 static const CTypeDescriptor
15302 CDecoderStream * pDecoderStream);
15305 assimilateSubParameters (
15306 CErrorDetails * pError);
15310 CEncoderStream * pEncoderStream)
const;
15315 s_construct (
void);
15319 CDecoderStream * pDecoderStream,
15320 CElement * pElement);
15325 llrp_u32_t m_ROSpecID;
15330 static const CFieldDescriptor
15346 m_ROSpecID = value;
15393 static const CFieldDescriptor *
const 15394 s_apFieldDescriptorTable[];
15396 static const CTypeDescriptor
15401 CDecoderStream * pDecoderStream);
15404 assimilateSubParameters (
15405 CErrorDetails * pError);
15409 CEncoderStream * pEncoderStream)
const;
15414 s_construct (
void);
15418 CDecoderStream * pDecoderStream,
15419 CElement * pElement);
15424 llrp_u16_t m_SpecIndex;
15429 static const CFieldDescriptor
15437 return m_SpecIndex;
15445 m_SpecIndex = value;
15492 static const CFieldDescriptor *
const 15493 s_apFieldDescriptorTable[];
15495 static const CTypeDescriptor
15500 CDecoderStream * pDecoderStream);
15503 assimilateSubParameters (
15504 CErrorDetails * pError);
15508 CEncoderStream * pEncoderStream)
const;
15513 s_construct (
void);
15517 CDecoderStream * pDecoderStream,
15518 CElement * pElement);
15523 llrp_u16_t m_InventoryParameterSpecID;
15528 static const CFieldDescriptor
15529 s_fdInventoryParameterSpecID;
15536 return m_InventoryParameterSpecID;
15544 m_InventoryParameterSpecID = value;
15591 static const CFieldDescriptor *
const 15592 s_apFieldDescriptorTable[];
15594 static const CTypeDescriptor
15599 CDecoderStream * pDecoderStream);
15602 assimilateSubParameters (
15603 CErrorDetails * pError);
15607 CEncoderStream * pEncoderStream)
const;
15612 s_construct (
void);
15616 CDecoderStream * pDecoderStream,
15617 CElement * pElement);
15622 llrp_u16_t m_AntennaID;
15627 static const CFieldDescriptor
15635 return m_AntennaID;
15643 m_AntennaID = value;
15693 static const CFieldDescriptor *
const 15694 s_apFieldDescriptorTable[];
15696 static const CTypeDescriptor
15701 CDecoderStream * pDecoderStream);
15704 assimilateSubParameters (
15705 CErrorDetails * pError);
15709 CEncoderStream * pEncoderStream)
const;
15714 s_construct (
void);
15718 CDecoderStream * pDecoderStream,
15719 CElement * pElement);
15724 llrp_s8_t m_PeakRSSI;
15729 static const CFieldDescriptor
15745 m_PeakRSSI = value;
15792 static const CFieldDescriptor *
const 15793 s_apFieldDescriptorTable[];
15795 static const CTypeDescriptor
15800 CDecoderStream * pDecoderStream);
15803 assimilateSubParameters (
15804 CErrorDetails * pError);
15808 CEncoderStream * pEncoderStream)
const;
15813 s_construct (
void);
15817 CDecoderStream * pDecoderStream,
15818 CElement * pElement);
15823 llrp_u16_t m_ChannelIndex;
15828 static const CFieldDescriptor
15836 return m_ChannelIndex;
15844 m_ChannelIndex = value;
15899 static const CFieldDescriptor *
const 15900 s_apFieldDescriptorTable[];
15902 static const CTypeDescriptor
15907 CDecoderStream * pDecoderStream);
15910 assimilateSubParameters (
15911 CErrorDetails * pError);
15915 CEncoderStream * pEncoderStream)
const;
15920 s_construct (
void);
15924 CDecoderStream * pDecoderStream,
15925 CElement * pElement);
15930 llrp_u64_t m_Microseconds;
15935 static const CFieldDescriptor
15943 return m_Microseconds;
15951 m_Microseconds = value;
16005 static const CFieldDescriptor *
const 16006 s_apFieldDescriptorTable[];
16008 static const CTypeDescriptor
16013 CDecoderStream * pDecoderStream);
16016 assimilateSubParameters (
16017 CErrorDetails * pError);
16021 CEncoderStream * pEncoderStream)
const;
16026 s_construct (
void);
16030 CDecoderStream * pDecoderStream,
16031 CElement * pElement);
16036 llrp_u64_t m_Microseconds;
16041 static const CFieldDescriptor
16049 return m_Microseconds;
16057 m_Microseconds = value;
16107 static const CFieldDescriptor *
const 16108 s_apFieldDescriptorTable[];
16110 static const CTypeDescriptor
16115 CDecoderStream * pDecoderStream);
16118 assimilateSubParameters (
16119 CErrorDetails * pError);
16123 CEncoderStream * pEncoderStream)
const;
16128 s_construct (
void);
16132 CDecoderStream * pDecoderStream,
16133 CElement * pElement);
16138 llrp_u64_t m_Microseconds;
16143 static const CFieldDescriptor
16151 return m_Microseconds;
16159 m_Microseconds = value;
16209 static const CFieldDescriptor *
const 16210 s_apFieldDescriptorTable[];
16212 static const CTypeDescriptor
16217 CDecoderStream * pDecoderStream);
16220 assimilateSubParameters (
16221 CErrorDetails * pError);
16225 CEncoderStream * pEncoderStream)
const;
16230 s_construct (
void);
16234 CDecoderStream * pDecoderStream,
16235 CElement * pElement);
16240 llrp_u64_t m_Microseconds;
16245 static const CFieldDescriptor
16253 return m_Microseconds;
16261 m_Microseconds = value;
16310 static const CFieldDescriptor *
const 16311 s_apFieldDescriptorTable[];
16313 static const CTypeDescriptor
16318 CDecoderStream * pDecoderStream);
16321 assimilateSubParameters (
16322 CErrorDetails * pError);
16326 CEncoderStream * pEncoderStream)
const;
16331 s_construct (
void);
16335 CDecoderStream * pDecoderStream,
16336 CElement * pElement);
16341 llrp_u16_t m_TagCount;
16346 static const CFieldDescriptor
16362 m_TagCount = value;
16406 static const CFieldDescriptor *
const 16407 s_apFieldDescriptorTable[];
16409 static const CTypeDescriptor
16414 CDecoderStream * pDecoderStream);
16417 assimilateSubParameters (
16418 CErrorDetails * pError);
16422 CEncoderStream * pEncoderStream)
const;
16427 s_construct (
void);
16431 CDecoderStream * pDecoderStream,
16432 CElement * pElement);
16437 llrp_u16_t m_OpSpecID;
16442 static const CFieldDescriptor
16458 m_OpSpecID = value;
16505 static const CFieldDescriptor *
const 16506 s_apFieldDescriptorTable[];
16508 static const CTypeDescriptor
16513 CDecoderStream * pDecoderStream);
16516 assimilateSubParameters (
16517 CErrorDetails * pError);
16521 CEncoderStream * pEncoderStream)
const;
16526 s_construct (
void);
16530 CDecoderStream * pDecoderStream,
16531 CElement * pElement);
16536 llrp_u32_t m_AccessSpecID;
16541 static const CFieldDescriptor
16549 return m_AccessSpecID;
16557 m_AccessSpecID = value;
16607 static const CFieldDescriptor *
const 16608 s_apFieldDescriptorTable[];
16610 static const CTypeDescriptor
16615 CDecoderStream * pDecoderStream);
16618 assimilateSubParameters (
16619 CErrorDetails * pError);
16623 CEncoderStream * pEncoderStream)
const;
16628 s_construct (
void);
16632 CDecoderStream * pDecoderStream,
16633 CElement * pElement);
16646 return m_pROSpecID;
16663 return m_pSpecIndex;
16673 std::list<CFrequencyRSSILevelEntry *> m_listFrequencyRSSILevelEntry;
16677 inline std::list<CFrequencyRSSILevelEntry *>::iterator
16680 return m_listFrequencyRSSILevelEntry.begin();
16684 inline std::list<CFrequencyRSSILevelEntry *>::iterator
16687 return m_listFrequencyRSSILevelEntry.end();
16694 clearSubParameterList ((tListOfParameters *) &m_listFrequencyRSSILevelEntry);
16701 return (
int) (m_listFrequencyRSSILevelEntry.size());
16706 addFrequencyRSSILevelEntry (
16711 std::list<CParameter *> m_listCustom;
16715 inline std::list<CParameter *>::iterator
16718 return m_listCustom.begin();
16722 inline std::list<CParameter *>::iterator
16725 return m_listCustom.end();
16732 clearSubParameterList ((tListOfParameters *) &m_listCustom);
16739 return (
int) (m_listCustom.size());
16745 CParameter * pValue);
16818 static const CFieldDescriptor *
const 16819 s_apFieldDescriptorTable[];
16821 static const CTypeDescriptor
16826 CDecoderStream * pDecoderStream);
16829 assimilateSubParameters (
16830 CErrorDetails * pError);
16834 CEncoderStream * pEncoderStream)
const;
16839 s_construct (
void);
16843 CDecoderStream * pDecoderStream,
16844 CElement * pElement);
16849 llrp_u32_t m_Frequency;
16854 static const CFieldDescriptor
16862 return m_Frequency;
16870 m_Frequency = value;
16875 llrp_u32_t m_Bandwidth;
16880 static const CFieldDescriptor
16888 return m_Bandwidth;
16896 m_Bandwidth = value;
16901 llrp_s8_t m_AverageRSSI;
16906 static const CFieldDescriptor
16914 return m_AverageRSSI;
16922 m_AverageRSSI = value;
16927 llrp_s8_t m_PeakRSSI;
16932 static const CFieldDescriptor
16948 m_PeakRSSI = value;
16954 CParameter * m_pTimestamp;
16958 inline CParameter *
16961 return m_pTimestamp;
16967 CParameter * pValue);
17012 static const CFieldDescriptor *
const 17013 s_apFieldDescriptorTable[];
17015 static const CTypeDescriptor
17020 CDecoderStream * pDecoderStream);
17023 assimilateSubParameters (
17024 CErrorDetails * pError);
17028 CEncoderStream * pEncoderStream)
const;
17033 s_construct (
void);
17037 CDecoderStream * pDecoderStream,
17038 CElement * pElement);
17044 std::list<CEventNotificationState *> m_listEventNotificationState;
17048 inline std::list<CEventNotificationState *>::iterator
17051 return m_listEventNotificationState.begin();
17055 inline std::list<CEventNotificationState *>::iterator
17058 return m_listEventNotificationState.end();
17065 clearSubParameterList ((tListOfParameters *) &m_listEventNotificationState);
17072 return (
int) (m_listEventNotificationState.size());
17077 addEventNotificationState (
17125 static const CFieldDescriptor *
const 17126 s_apFieldDescriptorTable[];
17128 static const CTypeDescriptor
17133 CDecoderStream * pDecoderStream);
17136 assimilateSubParameters (
17137 CErrorDetails * pError);
17141 CEncoderStream * pEncoderStream)
const;
17146 s_construct (
void);
17150 CDecoderStream * pDecoderStream,
17151 CElement * pElement);
17156 ENotificationEventType m_eEventType;
17161 static const CFieldDescriptor
17166 inline ENotificationEventType
17169 return m_eEventType;
17175 ENotificationEventType value)
17177 m_eEventType = value;
17182 llrp_u1_t m_NotificationState;
17187 static const CFieldDescriptor
17188 s_fdNotificationState;
17195 return m_NotificationState;
17203 m_NotificationState = value;
17329 static const CFieldDescriptor *
const 17330 s_apFieldDescriptorTable[];
17332 static const CTypeDescriptor
17337 CDecoderStream * pDecoderStream);
17340 assimilateSubParameters (
17341 CErrorDetails * pError);
17345 CEncoderStream * pEncoderStream)
const;
17350 s_construct (
void);
17354 CDecoderStream * pDecoderStream,
17355 CElement * pElement);
17361 CParameter * m_pTimestamp;
17365 inline CParameter *
17368 return m_pTimestamp;
17374 CParameter * pValue);
17385 return m_pHoppingEvent;
17402 return m_pGPIEvent;
17419 return m_pROSpecEvent;
17436 return m_pReportBufferLevelWarningEvent;
17441 setReportBufferLevelWarningEvent (
17453 return m_pReportBufferOverflowErrorEvent;
17458 setReportBufferOverflowErrorEvent (
17470 return m_pReaderExceptionEvent;
17475 setReaderExceptionEvent (
17487 return m_pRFSurveyEvent;
17504 return m_pAISpecEvent;
17521 return m_pAntennaEvent;
17538 return m_pConnectionAttemptEvent;
17543 setConnectionAttemptEvent (
17555 return m_pConnectionCloseEvent;
17560 setConnectionCloseEvent (
17565 std::list<CParameter *> m_listCustom;
17569 inline std::list<CParameter *>::iterator
17572 return m_listCustom.begin();
17576 inline std::list<CParameter *>::iterator
17579 return m_listCustom.end();
17586 clearSubParameterList ((tListOfParameters *) &m_listCustom);
17593 return (
int) (m_listCustom.size());
17599 CParameter * pValue);
17648 static const CFieldDescriptor *
const 17649 s_apFieldDescriptorTable[];
17651 static const CTypeDescriptor
17656 CDecoderStream * pDecoderStream);
17659 assimilateSubParameters (
17660 CErrorDetails * pError);
17664 CEncoderStream * pEncoderStream)
const;
17669 s_construct (
void);
17673 CDecoderStream * pDecoderStream,
17674 CElement * pElement);
17679 llrp_u16_t m_HopTableID;
17684 static const CFieldDescriptor
17692 return m_HopTableID;
17700 m_HopTableID = value;
17705 llrp_u16_t m_NextChannelIndex;
17710 static const CFieldDescriptor
17711 s_fdNextChannelIndex;
17718 return m_NextChannelIndex;
17726 m_NextChannelIndex = value;
17775 static const CFieldDescriptor *
const 17776 s_apFieldDescriptorTable[];
17778 static const CTypeDescriptor
17783 CDecoderStream * pDecoderStream);
17786 assimilateSubParameters (
17787 CErrorDetails * pError);
17791 CEncoderStream * pEncoderStream)
const;
17796 s_construct (
void);
17800 CDecoderStream * pDecoderStream,
17801 CElement * pElement);
17806 llrp_u16_t m_GPIPortNumber;
17811 static const CFieldDescriptor
17819 return m_GPIPortNumber;
17827 m_GPIPortNumber = value;
17832 llrp_u1_t m_GPIEvent;
17837 static const CFieldDescriptor
17853 m_GPIEvent = value;
17905 static const CFieldDescriptor *
const 17906 s_apFieldDescriptorTable[];
17908 static const CTypeDescriptor
17913 CDecoderStream * pDecoderStream);
17916 assimilateSubParameters (
17917 CErrorDetails * pError);
17921 CEncoderStream * pEncoderStream)
const;
17926 s_construct (
void);
17930 CDecoderStream * pDecoderStream,
17931 CElement * pElement);
17936 EROSpecEventType m_eEventType;
17941 static const CFieldDescriptor
17946 inline EROSpecEventType
17949 return m_eEventType;
17955 EROSpecEventType value)
17957 m_eEventType = value;
17962 llrp_u32_t m_ROSpecID;
17967 static const CFieldDescriptor
17983 m_ROSpecID = value;
17988 llrp_u32_t m_PreemptingROSpecID;
17993 static const CFieldDescriptor
17994 s_fdPreemptingROSpecID;
18001 return m_PreemptingROSpecID;
18009 m_PreemptingROSpecID = value;
18063 static const CFieldDescriptor *
const 18064 s_apFieldDescriptorTable[];
18066 static const CTypeDescriptor
18071 CDecoderStream * pDecoderStream);
18074 assimilateSubParameters (
18075 CErrorDetails * pError);
18079 CEncoderStream * pEncoderStream)
const;
18084 s_construct (
void);
18088 CDecoderStream * pDecoderStream,
18089 CElement * pElement);
18094 llrp_u8_t m_ReportBufferPercentageFull;
18099 static const CFieldDescriptor
18100 s_fdReportBufferPercentageFull;
18107 return m_ReportBufferPercentageFull;
18115 m_ReportBufferPercentageFull = value;
18166 static const CFieldDescriptor *
const 18167 s_apFieldDescriptorTable[];
18169 static const CTypeDescriptor
18174 CDecoderStream * pDecoderStream);
18177 assimilateSubParameters (
18178 CErrorDetails * pError);
18182 CEncoderStream * pEncoderStream)
const;
18187 s_construct (
void);
18191 CDecoderStream * pDecoderStream,
18192 CElement * pElement);
18246 static const CFieldDescriptor *
const 18247 s_apFieldDescriptorTable[];
18249 static const CTypeDescriptor
18254 CDecoderStream * pDecoderStream);
18257 assimilateSubParameters (
18258 CErrorDetails * pError);
18262 CEncoderStream * pEncoderStream)
const;
18267 s_construct (
void);
18271 CDecoderStream * pDecoderStream,
18272 CElement * pElement);
18277 llrp_utf8v_t m_Message;
18282 static const CFieldDescriptor
18287 inline llrp_utf8v_t
18296 llrp_utf8v_t value)
18311 return m_pROSpecID;
18328 return m_pSpecIndex;
18345 return m_pInventoryParameterSpecID;
18350 setInventoryParameterSpecID (
18362 return m_pAntennaID;
18379 return m_pAccessSpecID;
18396 return m_pOpSpecID;
18406 std::list<CParameter *> m_listCustom;
18410 inline std::list<CParameter *>::iterator
18413 return m_listCustom.begin();
18417 inline std::list<CParameter *>::iterator
18420 return m_listCustom.end();
18427 clearSubParameterList ((tListOfParameters *) &m_listCustom);
18434 return (
int) (m_listCustom.size());
18440 CParameter * pValue);
18485 static const CFieldDescriptor *
const 18486 s_apFieldDescriptorTable[];
18488 static const CTypeDescriptor
18493 CDecoderStream * pDecoderStream);
18496 assimilateSubParameters (
18497 CErrorDetails * pError);
18501 CEncoderStream * pEncoderStream)
const;
18506 s_construct (
void);
18510 CDecoderStream * pDecoderStream,
18511 CElement * pElement);
18516 llrp_u16_t m_OpSpecID;
18521 static const CFieldDescriptor
18537 m_OpSpecID = value;
18586 static const CFieldDescriptor *
const 18587 s_apFieldDescriptorTable[];
18589 static const CTypeDescriptor
18594 CDecoderStream * pDecoderStream);
18597 assimilateSubParameters (
18598 CErrorDetails * pError);
18602 CEncoderStream * pEncoderStream)
const;
18607 s_construct (
void);
18611 CDecoderStream * pDecoderStream,
18612 CElement * pElement);
18617 ERFSurveyEventType m_eEventType;
18622 static const CFieldDescriptor
18627 inline ERFSurveyEventType
18630 return m_eEventType;
18636 ERFSurveyEventType value)
18638 m_eEventType = value;
18643 llrp_u32_t m_ROSpecID;
18648 static const CFieldDescriptor
18664 m_ROSpecID = value;
18669 llrp_u16_t m_SpecIndex;
18674 static const CFieldDescriptor
18682 return m_SpecIndex;
18690 m_SpecIndex = value;
18742 static const CFieldDescriptor *
const 18743 s_apFieldDescriptorTable[];
18745 static const CTypeDescriptor
18750 CDecoderStream * pDecoderStream);
18753 assimilateSubParameters (
18754 CErrorDetails * pError);
18758 CEncoderStream * pEncoderStream)
const;
18763 s_construct (
void);
18767 CDecoderStream * pDecoderStream,
18768 CElement * pElement);
18773 EAISpecEventType m_eEventType;
18778 static const CFieldDescriptor
18783 inline EAISpecEventType
18786 return m_eEventType;
18792 EAISpecEventType value)
18794 m_eEventType = value;
18799 llrp_u32_t m_ROSpecID;
18804 static const CFieldDescriptor
18820 m_ROSpecID = value;
18825 llrp_u16_t m_SpecIndex;
18830 static const CFieldDescriptor
18838 return m_SpecIndex;
18846 m_SpecIndex = value;
18852 CParameter * m_pAirProtocolSingulationDetails;
18856 inline CParameter *
18859 return m_pAirProtocolSingulationDetails;
18864 setAirProtocolSingulationDetails (
18865 CParameter * pValue);
18911 static const CFieldDescriptor *
const 18912 s_apFieldDescriptorTable[];
18914 static const CTypeDescriptor
18919 CDecoderStream * pDecoderStream);
18922 assimilateSubParameters (
18923 CErrorDetails * pError);
18927 CEncoderStream * pEncoderStream)
const;
18932 s_construct (
void);
18936 CDecoderStream * pDecoderStream,
18937 CElement * pElement);
18942 EAntennaEventType m_eEventType;
18947 static const CFieldDescriptor
18952 inline EAntennaEventType
18955 return m_eEventType;
18961 EAntennaEventType value)
18963 m_eEventType = value;
18968 llrp_u16_t m_AntennaID;
18973 static const CFieldDescriptor
18981 return m_AntennaID;
18989 m_AntennaID = value;
19036 static const CFieldDescriptor *
const 19037 s_apFieldDescriptorTable[];
19039 static const CTypeDescriptor
19044 CDecoderStream * pDecoderStream);
19047 assimilateSubParameters (
19048 CErrorDetails * pError);
19052 CEncoderStream * pEncoderStream)
const;
19057 s_construct (
void);
19061 CDecoderStream * pDecoderStream,
19062 CElement * pElement);
19067 EConnectionAttemptStatusType m_eStatus;
19072 static const CFieldDescriptor
19077 inline EConnectionAttemptStatusType
19086 EConnectionAttemptStatusType value)
19145 static const CFieldDescriptor *
const 19146 s_apFieldDescriptorTable[];
19148 static const CTypeDescriptor
19153 CDecoderStream * pDecoderStream);
19156 assimilateSubParameters (
19157 CErrorDetails * pError);
19161 CEncoderStream * pEncoderStream)
const;
19166 s_construct (
void);
19170 CDecoderStream * pDecoderStream,
19171 CElement * pElement);
19214 static const CFieldDescriptor *
const 19215 s_apFieldDescriptorTable[];
19217 static const CTypeDescriptor
19222 CDecoderStream * pDecoderStream);
19225 assimilateSubParameters (
19226 CErrorDetails * pError);
19230 CEncoderStream * pEncoderStream)
const;
19235 s_construct (
void);
19239 CDecoderStream * pDecoderStream,
19240 CElement * pElement);
19245 EStatusCode m_eStatusCode;
19250 static const CFieldDescriptor
19258 return m_eStatusCode;
19266 m_eStatusCode = value;
19271 llrp_utf8v_t m_ErrorDescription;
19276 static const CFieldDescriptor
19277 s_fdErrorDescription;
19281 inline llrp_utf8v_t
19284 return m_ErrorDescription;
19290 llrp_utf8v_t value)
19292 m_ErrorDescription = value;
19305 return m_pFieldError;
19322 return m_pParameterError;
19327 setParameterError (
19374 static const CFieldDescriptor *
const 19375 s_apFieldDescriptorTable[];
19377 static const CTypeDescriptor
19382 CDecoderStream * pDecoderStream);
19385 assimilateSubParameters (
19386 CErrorDetails * pError);
19390 CEncoderStream * pEncoderStream)
const;
19395 s_construct (
void);
19399 CDecoderStream * pDecoderStream,
19400 CElement * pElement);
19405 llrp_u16_t m_FieldNum;
19410 static const CFieldDescriptor
19426 m_FieldNum = value;
19431 EStatusCode m_eErrorCode;
19436 static const CFieldDescriptor
19444 return m_eErrorCode;
19452 m_eErrorCode = value;
19502 static const CFieldDescriptor *
const 19503 s_apFieldDescriptorTable[];
19505 static const CTypeDescriptor
19510 CDecoderStream * pDecoderStream);
19513 assimilateSubParameters (
19514 CErrorDetails * pError);
19518 CEncoderStream * pEncoderStream)
const;
19523 s_construct (
void);
19527 CDecoderStream * pDecoderStream,
19528 CElement * pElement);
19533 llrp_u16_t m_ParameterType;
19538 static const CFieldDescriptor
19546 return m_ParameterType;
19554 m_ParameterType = value;
19559 EStatusCode m_eErrorCode;
19564 static const CFieldDescriptor
19572 return m_eErrorCode;
19580 m_eErrorCode = value;
19593 return m_pFieldError;
19610 return m_pParameterError;
19615 setParameterError (
19670 static const CFieldDescriptor *
const 19671 s_apFieldDescriptorTable[];
19673 static const CTypeDescriptor
19678 CDecoderStream * pDecoderStream);
19681 assimilateSubParameters (
19682 CErrorDetails * pError);
19686 CEncoderStream * pEncoderStream)
const;
19691 s_construct (
void);
19695 CDecoderStream * pDecoderStream,
19696 CElement * pElement);
19701 llrp_u1_t m_CanSupportBlockErase;
19706 static const CFieldDescriptor
19707 s_fdCanSupportBlockErase;
19714 return m_CanSupportBlockErase;
19722 m_CanSupportBlockErase = value;
19727 llrp_u1_t m_CanSupportBlockWrite;
19732 static const CFieldDescriptor
19733 s_fdCanSupportBlockWrite;
19740 return m_CanSupportBlockWrite;
19748 m_CanSupportBlockWrite = value;
19753 llrp_u16_t m_MaxNumSelectFiltersPerQuery;
19758 static const CFieldDescriptor
19759 s_fdMaxNumSelectFiltersPerQuery;
19766 return m_MaxNumSelectFiltersPerQuery;
19774 m_MaxNumSelectFiltersPerQuery = value;
19821 static const CFieldDescriptor *
const 19822 s_apFieldDescriptorTable[];
19824 static const CTypeDescriptor
19829 CDecoderStream * pDecoderStream);
19832 assimilateSubParameters (
19833 CErrorDetails * pError);
19837 CEncoderStream * pEncoderStream)
const;
19842 s_construct (
void);
19846 CDecoderStream * pDecoderStream,
19847 CElement * pElement);
19853 std::list<CC1G2UHFRFModeTableEntry *> m_listC1G2UHFRFModeTableEntry;
19857 inline std::list<CC1G2UHFRFModeTableEntry *>::iterator
19860 return m_listC1G2UHFRFModeTableEntry.begin();
19864 inline std::list<CC1G2UHFRFModeTableEntry *>::iterator
19867 return m_listC1G2UHFRFModeTableEntry.end();
19874 clearSubParameterList ((tListOfParameters *) &m_listC1G2UHFRFModeTableEntry);
19881 return (
int) (m_listC1G2UHFRFModeTableEntry.size());
19886 addC1G2UHFRFModeTableEntry (
19943 static const CFieldDescriptor *
const 19944 s_apFieldDescriptorTable[];
19946 static const CTypeDescriptor
19951 CDecoderStream * pDecoderStream);
19954 assimilateSubParameters (
19955 CErrorDetails * pError);
19959 CEncoderStream * pEncoderStream)
const;
19964 s_construct (
void);
19968 CDecoderStream * pDecoderStream,
19969 CElement * pElement);
19974 llrp_u32_t m_ModeIdentifier;
19979 static const CFieldDescriptor
19980 s_fdModeIdentifier;
19987 return m_ModeIdentifier;
19995 m_ModeIdentifier = value;
20000 EC1G2DRValue m_eDRValue;
20005 static const CFieldDescriptor
20010 inline EC1G2DRValue
20019 EC1G2DRValue value)
20021 m_eDRValue = value;
20026 llrp_u1_t m_EPCHAGTCConformance;
20031 static const CFieldDescriptor
20032 s_fdEPCHAGTCConformance;
20039 return m_EPCHAGTCConformance;
20047 m_EPCHAGTCConformance = value;
20052 EC1G2MValue m_eMValue;
20057 static const CFieldDescriptor
20078 EC1G2ForwardLinkModulation m_eForwardLinkModulation;
20083 static const CFieldDescriptor
20084 s_fdForwardLinkModulation;
20088 inline EC1G2ForwardLinkModulation
20091 return m_eForwardLinkModulation;
20097 EC1G2ForwardLinkModulation value)
20099 m_eForwardLinkModulation = value;
20104 EC1G2SpectralMaskIndicator m_eSpectralMaskIndicator;
20109 static const CFieldDescriptor
20110 s_fdSpectralMaskIndicator;
20114 inline EC1G2SpectralMaskIndicator
20117 return m_eSpectralMaskIndicator;
20123 EC1G2SpectralMaskIndicator value)
20125 m_eSpectralMaskIndicator = value;
20130 llrp_u32_t m_BDRValue;
20135 static const CFieldDescriptor
20151 m_BDRValue = value;
20156 llrp_u32_t m_PIEValue;
20161 static const CFieldDescriptor
20177 m_PIEValue = value;
20182 llrp_u32_t m_MinTariValue;
20187 static const CFieldDescriptor
20195 return m_MinTariValue;
20203 m_MinTariValue = value;
20208 llrp_u32_t m_MaxTariValue;
20213 static const CFieldDescriptor
20221 return m_MaxTariValue;
20229 m_MaxTariValue = value;
20234 llrp_u32_t m_StepTariValue;
20239 static const CFieldDescriptor
20247 return m_StepTariValue;
20255 m_StepTariValue = value;
20312 static const CFieldDescriptor *
const 20313 s_apFieldDescriptorTable[];
20315 static const CTypeDescriptor
20320 CDecoderStream * pDecoderStream);
20323 assimilateSubParameters (
20324 CErrorDetails * pError);
20328 CEncoderStream * pEncoderStream)
const;
20333 s_construct (
void);
20337 CDecoderStream * pDecoderStream,
20338 CElement * pElement);
20343 llrp_u1_t m_TagInventoryStateAware;
20348 static const CFieldDescriptor
20349 s_fdTagInventoryStateAware;
20356 return m_TagInventoryStateAware;
20364 m_TagInventoryStateAware = value;
20370 std::list<CC1G2Filter *> m_listC1G2Filter;
20374 inline std::list<CC1G2Filter *>::iterator
20377 return m_listC1G2Filter.begin();
20381 inline std::list<CC1G2Filter *>::iterator
20384 return m_listC1G2Filter.end();
20391 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
20398 return (
int) (m_listC1G2Filter.size());
20415 return m_pC1G2RFControl;
20432 return m_pC1G2SingulationControl;
20437 setC1G2SingulationControl (
20442 std::list<CParameter *> m_listCustom;
20446 inline std::list<CParameter *>::iterator
20449 return m_listCustom.begin();
20453 inline std::list<CParameter *>::iterator
20456 return m_listCustom.end();
20463 clearSubParameterList ((tListOfParameters *) &m_listCustom);
20470 return (
int) (m_listCustom.size());
20476 CParameter * pValue);
20549 static const CFieldDescriptor *
const 20550 s_apFieldDescriptorTable[];
20552 static const CTypeDescriptor
20557 CDecoderStream * pDecoderStream);
20560 assimilateSubParameters (
20561 CErrorDetails * pError);
20565 CEncoderStream * pEncoderStream)
const;
20570 s_construct (
void);
20574 CDecoderStream * pDecoderStream,
20575 CElement * pElement);
20580 EC1G2TruncateAction m_eT;
20585 static const CFieldDescriptor
20590 inline EC1G2TruncateAction
20599 EC1G2TruncateAction value)
20614 return m_pC1G2TagInventoryMask;
20619 setC1G2TagInventoryMask (
20631 return m_pC1G2TagInventoryStateAwareFilterAction;
20636 setC1G2TagInventoryStateAwareFilterAction (
20648 return m_pC1G2TagInventoryStateUnawareFilterAction;
20653 setC1G2TagInventoryStateUnawareFilterAction (
20695 static const CFieldDescriptor *
const 20696 s_apFieldDescriptorTable[];
20698 static const CTypeDescriptor
20703 CDecoderStream * pDecoderStream);
20706 assimilateSubParameters (
20707 CErrorDetails * pError);
20711 CEncoderStream * pEncoderStream)
const;
20716 s_construct (
void);
20720 CDecoderStream * pDecoderStream,
20721 CElement * pElement);
20731 static const CFieldDescriptor
20752 llrp_u16_t m_Pointer;
20757 static const CFieldDescriptor
20778 llrp_u1v_t m_TagMask;
20783 static const CFieldDescriptor
20866 static const CFieldDescriptor *
const 20867 s_apFieldDescriptorTable[];
20869 static const CTypeDescriptor
20874 CDecoderStream * pDecoderStream);
20877 assimilateSubParameters (
20878 CErrorDetails * pError);
20882 CEncoderStream * pEncoderStream)
const;
20887 s_construct (
void);
20891 CDecoderStream * pDecoderStream,
20892 CElement * pElement);
20897 EC1G2StateAwareTarget m_eTarget;
20902 static const CFieldDescriptor
20907 inline EC1G2StateAwareTarget
20916 EC1G2StateAwareTarget value)
20923 EC1G2StateAwareAction m_eAction;
20928 static const CFieldDescriptor
20933 inline EC1G2StateAwareAction
20942 EC1G2StateAwareAction value)
21003 static const CFieldDescriptor *
const 21004 s_apFieldDescriptorTable[];
21006 static const CTypeDescriptor
21011 CDecoderStream * pDecoderStream);
21014 assimilateSubParameters (
21015 CErrorDetails * pError);
21019 CEncoderStream * pEncoderStream)
const;
21024 s_construct (
void);
21028 CDecoderStream * pDecoderStream,
21029 CElement * pElement);
21034 EC1G2StateUnawareAction m_eAction;
21039 static const CFieldDescriptor
21044 inline EC1G2StateUnawareAction
21053 EC1G2StateUnawareAction value)
21106 static const CFieldDescriptor *
const 21107 s_apFieldDescriptorTable[];
21109 static const CTypeDescriptor
21114 CDecoderStream * pDecoderStream);
21117 assimilateSubParameters (
21118 CErrorDetails * pError);
21122 CEncoderStream * pEncoderStream)
const;
21127 s_construct (
void);
21131 CDecoderStream * pDecoderStream,
21132 CElement * pElement);
21137 llrp_u16_t m_ModeIndex;
21142 static const CFieldDescriptor
21150 return m_ModeIndex;
21158 m_ModeIndex = value;
21168 static const CFieldDescriptor
21285 static const CFieldDescriptor *
const 21286 s_apFieldDescriptorTable[];
21288 static const CTypeDescriptor
21293 CDecoderStream * pDecoderStream);
21296 assimilateSubParameters (
21297 CErrorDetails * pError);
21301 CEncoderStream * pEncoderStream)
const;
21306 s_construct (
void);
21310 CDecoderStream * pDecoderStream,
21311 CElement * pElement);
21316 llrp_u2_t m_Session;
21321 static const CFieldDescriptor
21342 llrp_u16_t m_TagPopulation;
21347 static const CFieldDescriptor
21355 return m_TagPopulation;
21363 m_TagPopulation = value;
21368 llrp_u32_t m_TagTransitTime;
21373 static const CFieldDescriptor
21374 s_fdTagTransitTime;
21381 return m_TagTransitTime;
21389 m_TagTransitTime = value;
21402 return m_pC1G2TagInventoryStateAwareSingulationAction;
21407 setC1G2TagInventoryStateAwareSingulationAction (
21455 static const CFieldDescriptor *
const 21456 s_apFieldDescriptorTable[];
21458 static const CTypeDescriptor
21463 CDecoderStream * pDecoderStream);
21466 assimilateSubParameters (
21467 CErrorDetails * pError);
21471 CEncoderStream * pEncoderStream)
const;
21476 s_construct (
void);
21480 CDecoderStream * pDecoderStream,
21481 CElement * pElement);
21486 EC1G2TagInventoryStateAwareI m_eI;
21491 static const CFieldDescriptor
21496 inline EC1G2TagInventoryStateAwareI
21505 EC1G2TagInventoryStateAwareI value)
21512 EC1G2TagInventoryStateAwareS m_eS;
21517 static const CFieldDescriptor
21522 inline EC1G2TagInventoryStateAwareS
21531 EC1G2TagInventoryStateAwareS value)
21586 static const CFieldDescriptor *
const 21587 s_apFieldDescriptorTable[];
21589 static const CTypeDescriptor
21594 CDecoderStream * pDecoderStream);
21597 assimilateSubParameters (
21598 CErrorDetails * pError);
21602 CEncoderStream * pEncoderStream)
const;
21607 s_construct (
void);
21611 CDecoderStream * pDecoderStream,
21612 CElement * pElement);
21618 std::list<CC1G2TargetTag *> m_listC1G2TargetTag;
21622 inline std::list<CC1G2TargetTag *>::iterator
21625 return m_listC1G2TargetTag.begin();
21629 inline std::list<CC1G2TargetTag *>::iterator
21632 return m_listC1G2TargetTag.end();
21639 clearSubParameterList ((tListOfParameters *) &m_listC1G2TargetTag);
21646 return (
int) (m_listC1G2TargetTag.size());
21702 static const CFieldDescriptor *
const 21703 s_apFieldDescriptorTable[];
21705 static const CTypeDescriptor
21710 CDecoderStream * pDecoderStream);
21713 assimilateSubParameters (
21714 CErrorDetails * pError);
21718 CEncoderStream * pEncoderStream)
const;
21723 s_construct (
void);
21727 CDecoderStream * pDecoderStream,
21728 CElement * pElement);
21738 static const CFieldDescriptor
21764 static const CFieldDescriptor
21785 llrp_u16_t m_Pointer;
21790 static const CFieldDescriptor
21811 llrp_u1v_t m_TagMask;
21816 static const CFieldDescriptor
21837 llrp_u1v_t m_TagData;
21842 static const CFieldDescriptor
21913 static const CFieldDescriptor *
const 21914 s_apFieldDescriptorTable[];
21916 static const CTypeDescriptor
21921 CDecoderStream * pDecoderStream);
21924 assimilateSubParameters (
21925 CErrorDetails * pError);
21929 CEncoderStream * pEncoderStream)
const;
21934 s_construct (
void);
21938 CDecoderStream * pDecoderStream,
21939 CElement * pElement);
21944 llrp_u16_t m_OpSpecID;
21949 static const CFieldDescriptor
21965 m_OpSpecID = value;
21970 llrp_u32_t m_AccessPassword;
21975 static const CFieldDescriptor
21976 s_fdAccessPassword;
21983 return m_AccessPassword;
21991 m_AccessPassword = value;
22001 static const CFieldDescriptor
22022 llrp_u16_t m_WordPointer;
22027 static const CFieldDescriptor
22035 return m_WordPointer;
22043 m_WordPointer = value;
22048 llrp_u16_t m_WordCount;
22053 static const CFieldDescriptor
22061 return m_WordCount;
22069 m_WordCount = value;
22121 static const CFieldDescriptor *
const 22122 s_apFieldDescriptorTable[];
22124 static const CTypeDescriptor
22129 CDecoderStream * pDecoderStream);
22132 assimilateSubParameters (
22133 CErrorDetails * pError);
22137 CEncoderStream * pEncoderStream)
const;
22142 s_construct (
void);
22146 CDecoderStream * pDecoderStream,
22147 CElement * pElement);
22152 llrp_u16_t m_OpSpecID;
22157 static const CFieldDescriptor
22173 m_OpSpecID = value;
22178 llrp_u32_t m_AccessPassword;
22183 static const CFieldDescriptor
22184 s_fdAccessPassword;
22191 return m_AccessPassword;
22199 m_AccessPassword = value;
22209 static const CFieldDescriptor
22230 llrp_u16_t m_WordPointer;
22235 static const CFieldDescriptor
22243 return m_WordPointer;
22251 m_WordPointer = value;
22256 llrp_u16v_t m_WriteData;
22261 static const CFieldDescriptor
22269 return m_WriteData;
22277 m_WriteData = value;
22325 static const CFieldDescriptor *
const 22326 s_apFieldDescriptorTable[];
22328 static const CTypeDescriptor
22333 CDecoderStream * pDecoderStream);
22336 assimilateSubParameters (
22337 CErrorDetails * pError);
22341 CEncoderStream * pEncoderStream)
const;
22346 s_construct (
void);
22350 CDecoderStream * pDecoderStream,
22351 CElement * pElement);
22356 llrp_u16_t m_OpSpecID;
22361 static const CFieldDescriptor
22377 m_OpSpecID = value;
22382 llrp_u32_t m_KillPassword;
22387 static const CFieldDescriptor
22395 return m_KillPassword;
22403 m_KillPassword = value;
22455 static const CFieldDescriptor *
const 22456 s_apFieldDescriptorTable[];
22458 static const CTypeDescriptor
22463 CDecoderStream * pDecoderStream);
22466 assimilateSubParameters (
22467 CErrorDetails * pError);
22471 CEncoderStream * pEncoderStream)
const;
22476 s_construct (
void);
22480 CDecoderStream * pDecoderStream,
22481 CElement * pElement);
22486 llrp_u16_t m_OpSpecID;
22491 static const CFieldDescriptor
22507 m_OpSpecID = value;
22512 llrp_u32_t m_AccessPassword;
22517 static const CFieldDescriptor
22518 s_fdAccessPassword;
22525 return m_AccessPassword;
22533 m_AccessPassword = value;
22539 std::list<CC1G2LockPayload *> m_listC1G2LockPayload;
22543 inline std::list<CC1G2LockPayload *>::iterator
22546 return m_listC1G2LockPayload.begin();
22550 inline std::list<CC1G2LockPayload *>::iterator
22553 return m_listC1G2LockPayload.end();
22560 clearSubParameterList ((tListOfParameters *) &m_listC1G2LockPayload);
22567 return (
int) (m_listC1G2LockPayload.size());
22572 addC1G2LockPayload (
22619 static const CFieldDescriptor *
const 22620 s_apFieldDescriptorTable[];
22622 static const CTypeDescriptor
22627 CDecoderStream * pDecoderStream);
22630 assimilateSubParameters (
22631 CErrorDetails * pError);
22635 CEncoderStream * pEncoderStream)
const;
22640 s_construct (
void);
22644 CDecoderStream * pDecoderStream,
22645 CElement * pElement);
22650 EC1G2LockPrivilege m_ePrivilege;
22655 static const CFieldDescriptor
22660 inline EC1G2LockPrivilege
22663 return m_ePrivilege;
22669 EC1G2LockPrivilege value)
22671 m_ePrivilege = value;
22676 EC1G2LockDataField m_eDataField;
22681 static const CFieldDescriptor
22686 inline EC1G2LockDataField
22689 return m_eDataField;
22695 EC1G2LockDataField value)
22697 m_eDataField = value;
22756 static const CFieldDescriptor *
const 22757 s_apFieldDescriptorTable[];
22759 static const CTypeDescriptor
22764 CDecoderStream * pDecoderStream);
22767 assimilateSubParameters (
22768 CErrorDetails * pError);
22772 CEncoderStream * pEncoderStream)
const;
22777 s_construct (
void);
22781 CDecoderStream * pDecoderStream,
22782 CElement * pElement);
22787 llrp_u16_t m_OpSpecID;
22792 static const CFieldDescriptor
22808 m_OpSpecID = value;
22813 llrp_u32_t m_AccessPassword;
22818 static const CFieldDescriptor
22819 s_fdAccessPassword;
22826 return m_AccessPassword;
22834 m_AccessPassword = value;
22844 static const CFieldDescriptor
22865 llrp_u16_t m_WordPointer;
22870 static const CFieldDescriptor
22878 return m_WordPointer;
22886 m_WordPointer = value;
22891 llrp_u16_t m_WordCount;
22896 static const CFieldDescriptor
22904 return m_WordCount;
22912 m_WordCount = value;
22971 static const CFieldDescriptor *
const 22972 s_apFieldDescriptorTable[];
22974 static const CTypeDescriptor
22979 CDecoderStream * pDecoderStream);
22982 assimilateSubParameters (
22983 CErrorDetails * pError);
22987 CEncoderStream * pEncoderStream)
const;
22992 s_construct (
void);
22996 CDecoderStream * pDecoderStream,
22997 CElement * pElement);
23002 llrp_u16_t m_OpSpecID;
23007 static const CFieldDescriptor
23023 m_OpSpecID = value;
23028 llrp_u32_t m_AccessPassword;
23033 static const CFieldDescriptor
23034 s_fdAccessPassword;
23041 return m_AccessPassword;
23049 m_AccessPassword = value;
23059 static const CFieldDescriptor
23080 llrp_u16_t m_WordPointer;
23085 static const CFieldDescriptor
23093 return m_WordPointer;
23101 m_WordPointer = value;
23106 llrp_u16v_t m_WriteData;
23111 static const CFieldDescriptor
23119 return m_WriteData;
23127 m_WriteData = value;
23176 static const CFieldDescriptor *
const 23177 s_apFieldDescriptorTable[];
23179 static const CTypeDescriptor
23184 CDecoderStream * pDecoderStream);
23187 assimilateSubParameters (
23188 CErrorDetails * pError);
23192 CEncoderStream * pEncoderStream)
const;
23197 s_construct (
void);
23201 CDecoderStream * pDecoderStream,
23202 CElement * pElement);
23207 llrp_u1_t m_EnableCRC;
23212 static const CFieldDescriptor
23220 return m_EnableCRC;
23228 m_EnableCRC = value;
23233 llrp_u1_t m_EnablePCBits;
23238 static const CFieldDescriptor
23246 return m_EnablePCBits;
23254 m_EnablePCBits = value;
23292 class CC1G2_PC :
public CParameter
23301 static const CFieldDescriptor *
const 23302 s_apFieldDescriptorTable[];
23304 static const CTypeDescriptor
23309 CDecoderStream * pDecoderStream);
23312 assimilateSubParameters (
23313 CErrorDetails * pError);
23317 CEncoderStream * pEncoderStream)
const;
23322 s_construct (
void);
23326 CDecoderStream * pDecoderStream,
23327 CElement * pElement);
23332 llrp_u16_t m_PC_Bits;
23337 static const CFieldDescriptor
23400 static const CFieldDescriptor *
const 23401 s_apFieldDescriptorTable[];
23403 static const CTypeDescriptor
23408 CDecoderStream * pDecoderStream);
23411 assimilateSubParameters (
23412 CErrorDetails * pError);
23416 CEncoderStream * pEncoderStream)
const;
23421 s_construct (
void);
23425 CDecoderStream * pDecoderStream,
23426 CElement * pElement);
23436 static const CFieldDescriptor
23493 static const CFieldDescriptor *
const 23494 s_apFieldDescriptorTable[];
23496 static const CTypeDescriptor
23501 CDecoderStream * pDecoderStream);
23504 assimilateSubParameters (
23505 CErrorDetails * pError);
23509 CEncoderStream * pEncoderStream)
const;
23514 s_construct (
void);
23518 CDecoderStream * pDecoderStream,
23519 CElement * pElement);
23524 llrp_u16_t m_NumCollisionSlots;
23529 static const CFieldDescriptor
23530 s_fdNumCollisionSlots;
23537 return m_NumCollisionSlots;
23545 m_NumCollisionSlots = value;
23550 llrp_u16_t m_NumEmptySlots;
23555 static const CFieldDescriptor
23563 return m_NumEmptySlots;
23571 m_NumEmptySlots = value;
23620 static const CFieldDescriptor *
const 23621 s_apFieldDescriptorTable[];
23623 static const CTypeDescriptor
23628 CDecoderStream * pDecoderStream);
23631 assimilateSubParameters (
23632 CErrorDetails * pError);
23636 CEncoderStream * pEncoderStream)
const;
23641 s_construct (
void);
23645 CDecoderStream * pDecoderStream,
23646 CElement * pElement);
23651 EC1G2ReadResultType m_eResult;
23656 static const CFieldDescriptor
23661 inline EC1G2ReadResultType
23670 EC1G2ReadResultType value)
23677 llrp_u16_t m_OpSpecID;
23682 static const CFieldDescriptor
23698 m_OpSpecID = value;
23703 llrp_u16v_t m_ReadData;
23708 static const CFieldDescriptor
23724 m_ReadData = value;
23778 static const CFieldDescriptor *
const 23779 s_apFieldDescriptorTable[];
23781 static const CTypeDescriptor
23786 CDecoderStream * pDecoderStream);
23789 assimilateSubParameters (
23790 CErrorDetails * pError);
23794 CEncoderStream * pEncoderStream)
const;
23799 s_construct (
void);
23803 CDecoderStream * pDecoderStream,
23804 CElement * pElement);
23809 EC1G2WriteResultType m_eResult;
23814 static const CFieldDescriptor
23819 inline EC1G2WriteResultType
23828 EC1G2WriteResultType value)
23835 llrp_u16_t m_OpSpecID;
23840 static const CFieldDescriptor
23856 m_OpSpecID = value;
23861 llrp_u16_t m_NumWordsWritten;
23866 static const CFieldDescriptor
23867 s_fdNumWordsWritten;
23874 return m_NumWordsWritten;
23882 m_NumWordsWritten = value;
23928 static const CFieldDescriptor *
const 23929 s_apFieldDescriptorTable[];
23931 static const CTypeDescriptor
23936 CDecoderStream * pDecoderStream);
23939 assimilateSubParameters (
23940 CErrorDetails * pError);
23944 CEncoderStream * pEncoderStream)
const;
23949 s_construct (
void);
23953 CDecoderStream * pDecoderStream,
23954 CElement * pElement);
23959 EC1G2KillResultType m_eResult;
23964 static const CFieldDescriptor
23969 inline EC1G2KillResultType
23978 EC1G2KillResultType value)
23985 llrp_u16_t m_OpSpecID;
23990 static const CFieldDescriptor
24006 m_OpSpecID = value;
24054 static const CFieldDescriptor *
const 24055 s_apFieldDescriptorTable[];
24057 static const CTypeDescriptor
24062 CDecoderStream * pDecoderStream);
24065 assimilateSubParameters (
24066 CErrorDetails * pError);
24070 CEncoderStream * pEncoderStream)
const;
24075 s_construct (
void);
24079 CDecoderStream * pDecoderStream,
24080 CElement * pElement);
24085 EC1G2LockResultType m_eResult;
24090 static const CFieldDescriptor
24095 inline EC1G2LockResultType
24104 EC1G2LockResultType value)
24111 llrp_u16_t m_OpSpecID;
24116 static const CFieldDescriptor
24132 m_OpSpecID = value;
24187 static const CFieldDescriptor *
const 24188 s_apFieldDescriptorTable[];
24190 static const CTypeDescriptor
24195 CDecoderStream * pDecoderStream);
24198 assimilateSubParameters (
24199 CErrorDetails * pError);
24203 CEncoderStream * pEncoderStream)
const;
24208 s_construct (
void);
24212 CDecoderStream * pDecoderStream,
24213 CElement * pElement);
24218 EC1G2BlockEraseResultType m_eResult;
24223 static const CFieldDescriptor
24228 inline EC1G2BlockEraseResultType
24237 EC1G2BlockEraseResultType value)
24244 llrp_u16_t m_OpSpecID;
24249 static const CFieldDescriptor
24265 m_OpSpecID = value;
24321 static const CFieldDescriptor *
const 24322 s_apFieldDescriptorTable[];
24324 static const CTypeDescriptor
24329 CDecoderStream * pDecoderStream);
24332 assimilateSubParameters (
24333 CErrorDetails * pError);
24337 CEncoderStream * pEncoderStream)
const;
24342 s_construct (
void);
24346 CDecoderStream * pDecoderStream,
24347 CElement * pElement);
24352 EC1G2BlockWriteResultType m_eResult;
24357 static const CFieldDescriptor
24362 inline EC1G2BlockWriteResultType
24371 EC1G2BlockWriteResultType value)
24378 llrp_u16_t m_OpSpecID;
24383 static const CFieldDescriptor
24399 m_OpSpecID = value;
24404 llrp_u16_t m_NumWordsWritten;
24409 static const CFieldDescriptor
24410 s_fdNumWordsWritten;
24417 return m_NumWordsWritten;
24425 m_NumWordsWritten = value;
24435 class CSpecParameter
24440 static const CTypeDescriptor
24445 CParameter * pParameter);
24450 class CAccessCommandOpSpec
24455 static const CTypeDescriptor
24460 CParameter * pParameter);
24465 class CAccessCommandOpSpecResult
24470 static const CTypeDescriptor
24475 CParameter * pParameter);
24480 class CEPCParameter
24485 static const CTypeDescriptor
24490 CParameter * pParameter);
24500 static const CTypeDescriptor
24505 CParameter * pParameter);
24515 static const CTypeDescriptor
24520 CParameter * pParameter);
24525 class CAirProtocolLLRPCapabilities
24530 static const CTypeDescriptor
24535 CParameter * pParameter);
24540 class CAirProtocolUHFRFModeTable
24545 static const CTypeDescriptor
24550 CParameter * pParameter);
24555 class CAirProtocolInventoryCommandSettings
24560 static const CTypeDescriptor
24565 CParameter * pParameter);
24570 class CAirProtocolTagSpec
24575 static const CTypeDescriptor
24580 CParameter * pParameter);
24585 class CAirProtocolOpSpec
24590 static const CTypeDescriptor
24595 CParameter * pParameter);
24600 class CAirProtocolEPCMemorySelector
24605 static const CTypeDescriptor
24610 CParameter * pParameter);
24615 class CAirProtocolTagData
24620 static const CTypeDescriptor
24625 CParameter * pParameter);
24630 class CAirProtocolSingulationDetails
24635 static const CTypeDescriptor
24640 CParameter * pParameter);
24659 CTypeRegistry * pTypeRegistry);
llrp_u16_t getN(void)
Get accessor functions for the LLRP N field.
void setEnableFirstSeenTimestamp(llrp_u1_t value)
Set accessor functions for the LLRP EnableFirstSeenTimestamp field.
void setWordPointer(llrp_u16_t value)
Set accessor functions for the LLRP WordPointer field.
llrp_utf8v_t getMessage(void)
Get accessor functions for the LLRP Message field.
Class Definition CERROR_MESSAGE for LLRP message ERROR_MESSAGE.
std::list< CAccessSpec * >::iterator beginAccessSpec(void)
Returns the first element of the AccessSpec sub-parameter list.
void setRequestedData(EGetReaderConfigRequestedData value)
Set accessor functions for the LLRP RequestedData field.
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
llrp_u16v_t getWriteData(void)
Get accessor functions for the LLRP WriteData field.
CPeakRSSI * getPeakRSSI(void)
Get accessor functions for the LLRP PeakRSSI sub-parameter.
std::list< CParameter * >::iterator endAirProtocolTagData(void)
Returns the last element of the AirProtocolTagData sub-parameter list.
Class Definition CConnectionAttemptEvent for LLRP parameter ConnectionAttemptEvent.
void setEndFrequency(llrp_u32_t value)
Set accessor functions for the LLRP EndFrequency field.
llrp_bytesToEnd_t getData(void)
Get accessor functions for the LLRP Data field.
std::list< CParameter * >::iterator beginAirProtocolEPCMemorySelector(void)
Returns the first element of the AirProtocolEPCMemorySelector sub-parameter list. ...
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u16_t getCRC(void)
Get accessor functions for the LLRP CRC field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
void setEnableCRC(llrp_u1_t value)
Set accessor functions for the LLRP EnableCRC field.
void setPeriodicTriggerValue(llrp_u32_t value)
Set accessor functions for the LLRP PeriodicTriggerValue field.
Class Definition CDELETE_ACCESSSPEC_RESPONSE for LLRP message DELETE_ACCESSSPEC_RESPONSE.
void setStatusCode(EStatusCode value)
Set accessor functions for the LLRP StatusCode field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
EC1G2WriteResultType getResult(void)
Get accessor functions for the LLRP Result field.
void clearTagReportData(void)
Clears the LLRP TagReportData sub-parameter list.
CAntennaID * getAntennaID(void)
Get accessor functions for the LLRP AntennaID sub-parameter.
void setGPIPortNumber(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNumber field.
llrp_u32_t getVendorIdentifier(void)
Get accessor functions for the LLRP VendorIdentifier field.
EAccessReportTriggerType getAccessReportTrigger(void)
Get accessor functions for the LLRP AccessReportTrigger field.
std::list< CTransmitPowerLevelTableEntry * >::iterator beginTransmitPowerLevelTableEntry(void)
Returns the first element of the TransmitPowerLevelTableEntry sub-parameter list. ...
CTagObservationTrigger * getTagObservationTrigger(void)
Get accessor functions for the LLRP TagObservationTrigger sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u16_t getWordPointer(void)
Get accessor functions for the LLRP WordPointer field.
std::list< CParameter * >::iterator endSpecParameter(void)
Returns the last element of the SpecParameter sub-parameter list.
void setReceiveSensitivityValue(llrp_s16_t value)
Set accessor functions for the LLRP ReceiveSensitivityValue field.
Class Definition CFirstSeenTimestampUTC for LLRP parameter FirstSeenTimestampUTC. ...
Class Definition CADD_ACCESSSPEC_RESPONSE for LLRP message ADD_ACCESSSPEC_RESPONSE.
std::list< CGPOWriteData * >::iterator beginGPOWriteData(void)
Returns the first element of the GPOWriteData sub-parameter list.
llrp_u16_t getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex field.
Class Definition CLastSeenTimestampUptime for LLRP parameter LastSeenTimestampUptime.
Class Definition CSpecIndex for LLRP parameter SpecIndex.
CC1G2TagInventoryStateUnawareFilterAction * getC1G2TagInventoryStateUnawareFilterAction(void)
Get accessor functions for the LLRP C1G2TagInventoryStateUnawareFilterAction sub-parameter.
void setCanDoTagInventoryStateAwareSingulation(llrp_u1_t value)
Set accessor functions for the LLRP CanDoTagInventoryStateAwareSingulation field. ...
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
llrp_u16_t getMaxNumSelectFiltersPerQuery(void)
Get accessor functions for the LLRP MaxNumSelectFiltersPerQuery field.
Class Definition CPerAntennaReceiveSensitivityRange for LLRP parameter PerAntennaReceiveSensitivityRa...
Class Definition CClientRequestOpSpecResult for LLRP parameter ClientRequestOpSpecResult.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
int countPerAntennaReceiveSensitivityRange(void)
Count of the LLRP PerAntennaReceiveSensitivityRange sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endAirProtocolOpSpec(void)
Returns the last element of the AirProtocolOpSpec sub-parameter list.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
EAccessSpecState getCurrentState(void)
Get accessor functions for the LLRP CurrentState field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CAISpecEvent * getAISpecEvent(void)
Get accessor functions for the LLRP AISpecEvent sub-parameter.
EStatusCode getErrorCode(void)
Get accessor functions for the LLRP ErrorCode field.
llrp_u32_t getPreemptingROSpecID(void)
Get accessor functions for the LLRP PreemptingROSpecID field.
CROSpecEvent * getROSpecEvent(void)
Get accessor functions for the LLRP ROSpecEvent sub-parameter.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
llrp_u1_t getHasUTCClockCapability(void)
Get accessor functions for the LLRP HasUTCClockCapability field.
int countTransmitPowerLevelTableEntry(void)
Count of the LLRP TransmitPowerLevelTableEntry sub-parameter list.
llrp_u1_t getGPIEvent(void)
Get accessor functions for the LLRP GPIEvent field.
void setErrorCode(EStatusCode value)
Set accessor functions for the LLRP ErrorCode field.
llrp_u16_t getChannelIndex(void)
Get accessor functions for the LLRP ChannelIndex field.
void clearReceiveSensitivityTableEntry(void)
Clears the LLRP ReceiveSensitivityTableEntry sub-parameter list.
llrp_s16_t getReceiveSensitivityValue(void)
Get accessor functions for the LLRP ReceiveSensitivityValue field.
void setDeviceManufacturerName(llrp_u32_t value)
Set accessor functions for the LLRP DeviceManufacturerName field.
Class Definition CC1G2TagInventoryStateAwareSingulationAction for LLRP parameter C1G2TagInventoryStat...
Class Definition CIdentification for LLRP parameter Identification.
void setKillPassword(llrp_u32_t value)
Set accessor functions for the LLRP KillPassword field.
std::list< CAntennaConfiguration * >::iterator beginAntennaConfiguration(void)
Returns the first element of the AntennaConfiguration sub-parameter list.
void setPIEValue(llrp_u32_t value)
Set accessor functions for the LLRP PIEValue field.
CRFReceiver * getRFReceiver(void)
Get accessor functions for the LLRP RFReceiver sub-parameter.
void setWordPointer(llrp_u16_t value)
Set accessor functions for the LLRP WordPointer field.
void setHopTableID(llrp_u8_t value)
Set accessor functions for the LLRP HopTableID field.
llrp_u16_t getWordPointer(void)
Get accessor functions for the LLRP WordPointer field.
Class Definition CEPC_96 for LLRP parameter EPC_96.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
int countGPIPortCurrentState(void)
Count of the LLRP GPIPortCurrentState sub-parameter list.
llrp_u32_t getVendorIdentifier(void)
Get accessor functions for the LLRP VendorIdentifier field.
llrp_u8_t getMessageSubtype(void)
Get accessor functions for the LLRP MessageSubtype field.
llrp_u32_t getMaxNumSpecsPerROSpec(void)
Get accessor functions for the LLRP MaxNumSpecsPerROSpec field.
std::list< CC1G2Filter * >::iterator beginC1G2Filter(void)
Returns the first element of the C1G2Filter sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
Class Definition CC1G2Write for LLRP parameter C1G2Write.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
Class Definition CTagObservationTrigger for LLRP parameter TagObservationTrigger. ...
void setReadData(llrp_u16v_t value)
Set accessor functions for the LLRP ReadData field.
Class Definition CC1G2UHFRFModeTable for LLRP parameter C1G2UHFRFModeTable.
std::list< CTransmitPowerLevelTableEntry * >::iterator endTransmitPowerLevelTableEntry(void)
Returns the last element of the TransmitPowerLevelTableEntry sub-parameter list.
CRFTransmitter * getRFTransmitter(void)
Get accessor functions for the LLRP RFTransmitter sub-parameter.
CAccessSpec * getAccessSpec(void)
Get accessor functions for the LLRP AccessSpec sub-parameter.
EROSpecEventType getEventType(void)
Get accessor functions for the LLRP EventType field.
Class Definition CUptime for LLRP parameter Uptime.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
Class Definition CConnectionCloseEvent for LLRP parameter ConnectionCloseEvent.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
std::list< CGPIPortCurrentState * >::iterator endGPIPortCurrentState(void)
Returns the last element of the GPIPortCurrentState sub-parameter list.
Class Definition CTransmitPowerLevelTableEntry for LLRP parameter TransmitPowerLevelTableEntry.
Class Definition CDISABLE_ACCESSSPEC_RESPONSE for LLRP message DISABLE_ACCESSSPEC_RESPONSE.
std::list< CAntennaConfiguration * >::iterator endAntennaConfiguration(void)
Returns the last element of the AntennaConfiguration sub-parameter list.
std::list< CReceiveSensitivityTableEntry * >::iterator endReceiveSensitivityTableEntry(void)
Returns the last element of the ReceiveSensitivityTableEntry sub-parameter list.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
std::list< CGPOWriteData * >::iterator endGPOWriteData(void)
Returns the last element of the GPOWriteData sub-parameter list.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
CROReportSpec * getROReportSpec(void)
Get accessor functions for the LLRP ROReportSpec sub-parameter.
void setDurationTrigger(llrp_u32_t value)
Set accessor functions for the LLRP DurationTrigger field.
Class Definition CFirstSeenTimestampUptime for LLRP parameter FirstSeenTimestampUptime.
int countAirProtocolOpSpec(void)
Count of the LLRP AirProtocolOpSpec sub-parameter list.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void setEnablePeakRSSI(llrp_u1_t value)
Set accessor functions for the LLRP EnablePeakRSSI field.
Class Definition CSTART_ROSPEC_RESPONSE for LLRP message START_ROSPEC_RESPONSE.
Class Definition CFieldError for LLRP parameter FieldError.
Class Definition CC1G2SingulationControl for LLRP parameter C1G2SingulationControl.
llrp_u16_t getGPIPortNum(void)
Get accessor functions for the LLRP GPIPortNum field.
Class Definition CAccessCommand for LLRP parameter AccessCommand.
llrp_u16_t getParameterType(void)
Get accessor functions for the LLRP ParameterType field.
EC1G2TagInventoryStateAwareS getS(void)
Get accessor functions for the LLRP S field.
Class Definition CRFTransmitter for LLRP parameter RFTransmitter.
void clearC1G2LockPayload(void)
Clears the LLRP C1G2LockPayload sub-parameter list.
void setTari(llrp_u16_t value)
Set accessor functions for the LLRP Tari field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
int countTagReportData(void)
Count of the LLRP TagReportData sub-parameter list.
void clearPerAntennaReceiveSensitivityRange(void)
Clears the LLRP PerAntennaReceiveSensitivityRange sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setMatch(llrp_u1_t value)
Set accessor functions for the LLRP Match field.
llrp_u1_t getGPIEvent(void)
Get accessor functions for the LLRP GPIEvent field.
void setChannelIndex(llrp_u16_t value)
Set accessor functions for the LLRP ChannelIndex field.
Class Definition CC1G2BlockErase for LLRP parameter C1G2BlockErase.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
std::list< CAntennaProperties * >::iterator beginAntennaProperties(void)
Returns the first element of the AntennaProperties sub-parameter list.
void setDurationTriggerValue(llrp_u32_t value)
Set accessor functions for the LLRP DurationTriggerValue field.
Class Definition CENABLE_ROSPEC for LLRP message ENABLE_ROSPEC.
void setIndex(llrp_u16_t value)
Set accessor functions for the LLRP Index field.
llrp_u16_t getTari(void)
Get accessor functions for the LLRP Tari field.
llrp_u32_t getLLRPConfigurationStateValue(void)
Get accessor functions for the LLRP LLRPConfigurationStateValue field.
Class Definition CENABLE_EVENTS_AND_REPORTS for LLRP message ENABLE_EVENTS_AND_REPORTS.
llrp_u16_t getMaxNumberOfAntennaSupported(void)
Get accessor functions for the LLRP MaxNumberOfAntennaSupported field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setNumGPOs(llrp_u16_t value)
Set accessor functions for the LLRP NumGPOs field.
llrp_u1_t getCanSupportBlockWrite(void)
Get accessor functions for the LLRP CanSupportBlockWrite field.
EC1G2KillResultType getResult(void)
Get accessor functions for the LLRP Result field.
void setOffset(llrp_u32_t value)
Set accessor functions for the LLRP Offset field.
CParameterError * getParameterError(void)
Get accessor functions for the LLRP ParameterError sub-parameter.
Class Definition CCustom for LLRP parameter Custom.
void setEnableLastSeenTimestamp(llrp_u1_t value)
Set accessor functions for the LLRP EnableLastSeenTimestamp field.
CClientRequestResponse * getClientRequestResponse(void)
Get accessor functions for the LLRP ClientRequestResponse sub-parameter.
EAISpecEventType getEventType(void)
Get accessor functions for the LLRP EventType field.
llrp_u16_t getNumGPOs(void)
Get accessor functions for the LLRP NumGPOs field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
void setNextChannelIndex(llrp_u16_t value)
Set accessor functions for the LLRP NextChannelIndex field.
llrp_u1_t getMatch(void)
Get accessor functions for the LLRP Match field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
llrp_u1_t getEnableAccessSpecID(void)
Get accessor functions for the LLRP EnableAccessSpecID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
ENotificationEventType getEventType(void)
Get accessor functions for the LLRP EventType field.
Class Definition CC1G2WriteOpSpecResult for LLRP parameter C1G2WriteOpSpecResult. ...
Class Definition CDISABLE_ROSPEC for LLRP message DISABLE_ROSPEC.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CAccessReportSpec * getAccessReportSpec(void)
Get accessor functions for the LLRP AccessReportSpec sub-parameter.
llrp_u2_t getSession(void)
Get accessor functions for the LLRP Session field.
void setKeepaliveTriggerType(EKeepaliveTriggerType value)
Set accessor functions for the LLRP KeepaliveTriggerType field.
Class Definition CRegulatoryCapabilities for LLRP parameter RegulatoryCapabilities.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CC1G2TagInventoryMask for LLRP parameter C1G2TagInventoryMask.
std::list< CParameter * >::iterator endAccessCommandOpSpecResult(void)
Returns the last element of the AccessCommandOpSpecResult sub-parameter list.
void setTagData(llrp_u1v_t value)
Set accessor functions for the LLRP TagData field.
llrp_u16_t getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex field.
std::list< CAntennaProperties * >::iterator beginAntennaProperties(void)
Returns the first element of the AntennaProperties sub-parameter list.
void setROReportTrigger(EROReportTriggerType value)
Set accessor functions for the LLRP ROReportTrigger field.
void setProtocolID(EAirProtocols value)
Set accessor functions for the LLRP ProtocolID field.
Class Definition CC1G2TagInventoryStateAwareFilterAction for LLRP parameter C1G2TagInventoryStateAwar...
CAccessSpecID * getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID sub-parameter.
CGPITriggerValue * getGPITriggerValue(void)
Get accessor functions for the LLRP GPITriggerValue sub-parameter.
std::list< CRFSurveyReportData * >::iterator endRFSurveyReportData(void)
Returns the last element of the RFSurveyReportData sub-parameter list.
void setMessage(llrp_utf8v_t value)
Set accessor functions for the LLRP Message field.
CParameter * getEPCParameter(void)
Get accessor functions for the LLRP EPCParameter sub-parameter.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
llrp_u16_t getCountryCode(void)
Get accessor functions for the LLRP CountryCode field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
void setGPOData(llrp_u1_t value)
Set accessor functions for the LLRP GPOData field.
Class Definition CAntennaEvent for LLRP parameter AntennaEvent.
void setIDType(EIdentificationType value)
Set accessor functions for the LLRP IDType field.
Class Definition CKEEPALIVE_ACK for LLRP message KEEPALIVE_ACK.
void setCanSetAntennaProperties(llrp_u1_t value)
Set accessor functions for the LLRP CanSetAntennaProperties field.
void setParameterSubtype(llrp_u32_t value)
Set accessor functions for the LLRP ParameterSubtype field.
void setReceiverSensitivity(llrp_u16_t value)
Set accessor functions for the LLRP ReceiverSensitivity field.
void setTimeout(llrp_u32_t value)
Set accessor functions for the LLRP Timeout field.
void setNumGPIs(llrp_u16_t value)
Set accessor functions for the LLRP NumGPIs field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
void setCountryCode(llrp_u16_t value)
Set accessor functions for the LLRP CountryCode field.
Class Definition CC1G2BlockWrite for LLRP parameter C1G2BlockWrite.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void clearAntennaConfiguration(void)
Clears the LLRP AntennaConfiguration sub-parameter list.
Class Definition CCLIENT_REQUEST_OP_RESPONSE for LLRP message CLIENT_REQUEST_OP_RESPONSE.
CSpecIndex * getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex sub-parameter.
std::list< CFrequencyRSSILevelEntry * >::iterator beginFrequencyRSSILevelEntry(void)
Returns the first element of the FrequencyRSSILevelEntry sub-parameter list.
Class Definition CENABLE_ACCESSSPEC for LLRP message ENABLE_ACCESSSPEC.
llrp_u16_t getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex field.
CC1G2TagInventoryStateAwareSingulationAction * getC1G2TagInventoryStateAwareSingulationAction(void)
Get accessor functions for the LLRP C1G2TagInventoryStateAwareSingulationAction sub-parameter.
Class Definition CSTOP_ROSPEC_RESPONSE for LLRP message STOP_ROSPEC_RESPONSE.
void setAISpecStopTriggerType(EAISpecStopTriggerType value)
Set accessor functions for the LLRP AISpecStopTriggerType field.
llrp_u32_t getDurationTrigger(void)
Get accessor functions for the LLRP DurationTrigger field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setAction(EC1G2StateUnawareAction value)
Set accessor functions for the LLRP Action field.
ETagObservationTriggerType getTriggerType(void)
Get accessor functions for the LLRP TriggerType field.
void setPointer(llrp_u16_t value)
Set accessor functions for the LLRP Pointer field.
llrp_u1_t getEnableFirstSeenTimestamp(void)
Get accessor functions for the LLRP EnableFirstSeenTimestamp field.
void clearAccessCommandOpSpecResult(void)
Clears the LLRP AccessCommandOpSpecResult sub-parameter list.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
void setMaxNumberOfAntennaSupported(llrp_u16_t value)
Set accessor functions for the LLRP MaxNumberOfAntennaSupported field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countEventNotificationState(void)
Count of the LLRP EventNotificationState sub-parameter list.
void setIndex(llrp_u16_t value)
Set accessor functions for the LLRP Index field.
llrp_u96_t getEPC(void)
Get accessor functions for the LLRP EPC field.
llrp_u1_t getAntennaConnected(void)
Get accessor functions for the LLRP AntennaConnected field.
llrp_u16_t getNumCollisionSlots(void)
Get accessor functions for the LLRP NumCollisionSlots field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setAccessReportTrigger(EAccessReportTriggerType value)
Set accessor functions for the LLRP AccessReportTrigger field.
void setCanReportBufferFillWarning(llrp_u1_t value)
Set accessor functions for the LLRP CanReportBufferFillWarning field.
EGetReaderConfigRequestedData getRequestedData(void)
Get accessor functions for the LLRP RequestedData field.
void enrollCoreTypesIntoRegistry(CTypeRegistry *pTypeRegistry)
Enrolls the types for Core into the LTKCPP registry.
Class Definition CReceiveSensitivityTableEntry for LLRP parameter ReceiveSensitivityTableEntry.
void setWordCount(llrp_u16_t value)
Set accessor functions for the LLRP WordCount field.
void setN(llrp_u32_t value)
Set accessor functions for the LLRP N field.
Class Definition CGeneralDeviceCapabilities for LLRP parameter GeneralDeviceCapabilities.
llrp_u32_t getDurationTriggerValue(void)
Get accessor functions for the LLRP DurationTriggerValue field.
void setFrequency(llrp_u32v_t value)
Set accessor functions for the LLRP Frequency field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
CPeriodicTriggerValue * getPeriodicTriggerValue(void)
Get accessor functions for the LLRP PeriodicTriggerValue sub-parameter.
void clearPerAntennaAirProtocol(void)
Clears the LLRP PerAntennaAirProtocol sub-parameter list.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
llrp_u16_t getChannelIndex(void)
Get accessor functions for the LLRP ChannelIndex field.
llrp_u16_t getGPIPortNumber(void)
Get accessor functions for the LLRP GPIPortNumber field.
EResultCode
Error result codes for LTK operations.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void setResult(EC1G2BlockEraseResultType value)
Set accessor functions for the LLRP Result field.
llrp_u1_t getCanSetAntennaProperties(void)
Get accessor functions for the LLRP CanSetAntennaProperties field.
llrp_u16_t getWordCount(void)
Get accessor functions for the LLRP WordCount field.
llrp_utf8v_t getReaderFirmwareVersion(void)
Get accessor functions for the LLRP ReaderFirmwareVersion field.
Class Definition CC1G2UHFRFModeTableEntry for LLRP parameter C1G2UHFRFModeTableEntry.
void setS(EC1G2TagInventoryStateAwareS value)
Set accessor functions for the LLRP S field.
void setData(llrp_bytesToEnd_t value)
Set accessor functions for the LLRP Data field.
llrp_u32_t getBDRValue(void)
Get accessor functions for the LLRP BDRValue field.
llrp_u1v_t getTagMask(void)
Get accessor functions for the LLRP TagMask field.
CLLRPConfigurationStateValue * getLLRPConfigurationStateValue(void)
Get accessor functions for the LLRP LLRPConfigurationStateValue sub-parameter.
std::list< CEventNotificationState * >::iterator beginEventNotificationState(void)
Returns the first element of the EventNotificationState sub-parameter list.
int countC1G2LockPayload(void)
Count of the LLRP C1G2LockPayload sub-parameter list.
void setCurrentState(EAccessSpecState value)
Set accessor functions for the LLRP CurrentState field.
void setOpSpecID(llrp_u16_t value)
Set 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.
llrp_u16_t getOperationCountValue(void)
Get accessor functions for the LLRP OperationCountValue field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CGET_ROSPECS for LLRP message GET_ROSPECS.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setWordPointer(llrp_u16_t value)
Set accessor functions for the LLRP WordPointer field.
void setModeIndex(llrp_u16_t value)
Set accessor functions for the LLRP ModeIndex field.
Class Definition CROReportSpec for LLRP parameter ROReportSpec.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
void setReportBufferPercentageFull(llrp_u8_t value)
Set accessor functions for the LLRP ReportBufferPercentageFull field.
CLastSeenTimestampUptime * getLastSeenTimestampUptime(void)
Get accessor functions for the LLRP LastSeenTimestampUptime sub-parameter.
CConnectionCloseEvent * getConnectionCloseEvent(void)
Get accessor functions for the LLRP ConnectionCloseEvent sub-parameter.
EStatusCode getStatusCode(void)
Get accessor functions for the LLRP StatusCode field.
std::list< CRFSurveyReportData * >::iterator beginRFSurveyReportData(void)
Returns the first element of the RFSurveyReportData sub-parameter list.
void setDurationPeriod(llrp_u32_t value)
Set accessor functions for the LLRP DurationPeriod field.
Class Definition CUTCTimestamp for LLRP parameter UTCTimestamp.
llrp_u16_t getPointer(void)
Get accessor functions for the LLRP Pointer field.
Class Definition CChannelIndex for LLRP parameter ChannelIndex.
void setRequestedData(EGetReaderCapabilitiesRequestedData value)
Set accessor functions for the LLRP RequestedData field.
Class Definition CC1G2TagInventoryStateUnawareFilterAction for LLRP parameter C1G2TagInventoryStateUn...
Class Definition CGET_READER_CONFIG for LLRP message GET_READER_CONFIG.
llrp_u8v_t getReaderID(void)
Get accessor functions for the LLRP ReaderID field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
void setPointer(llrp_u16_t value)
Set accessor functions for the LLRP Pointer field.
Class Definition CAccessSpecStopTrigger for LLRP parameter AccessSpecStopTrigger. ...
void clearROSpec(void)
Clears the LLRP ROSpec sub-parameter list.
void setEventType(EROSpecEventType value)
Set accessor functions for the LLRP EventType field.
CFieldError * getFieldError(void)
Get accessor functions for the LLRP FieldError sub-parameter.
void setStepTariValue(llrp_u32_t value)
Set accessor functions for the LLRP StepTariValue field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
CGeneralDeviceCapabilities * getGeneralDeviceCapabilities(void)
Get accessor functions for the LLRP GeneralDeviceCapabilities sub-parameter.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u1_t getHoldEventsAndReportsUponReconnect(void)
Get accessor functions for the LLRP HoldEventsAndReportsUponReconnect field.
Class Definition CROSpecStartTrigger for LLRP parameter ROSpecStartTrigger.
EC1G2TruncateAction getT(void)
Get accessor functions for the LLRP T field.
CAccessCommand * getAccessCommand(void)
Get accessor functions for the LLRP AccessCommand sub-parameter.
llrp_s16_t getTransmitPowerValue(void)
Get accessor functions for the LLRP TransmitPowerValue field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u16_t getGPIPortNum(void)
Get accessor functions for the LLRP GPIPortNum field.
std::list< CGPIPortCurrentState * >::iterator endGPIPortCurrentState(void)
Returns the last element of the GPIPortCurrentState sub-parameter list.
CGPITriggerValue * getGPITriggerValue(void)
Get accessor functions for the LLRP GPITriggerValue sub-parameter.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
EAntennaEventType getEventType(void)
Get accessor functions for the LLRP EventType field.
void setOperationCountValue(llrp_u16_t value)
Set accessor functions for the LLRP OperationCountValue field.
std::list< CReceiveSensitivityTableEntry * >::iterator beginReceiveSensitivityTableEntry(void)
Returns the first element of the ReceiveSensitivityTableEntry sub-parameter list. ...
CAntennaEvent * getAntennaEvent(void)
Get accessor functions for the LLRP AntennaEvent sub-parameter.
llrp_u32_t getN(void)
Get accessor functions for the LLRP N field.
Class Definition CInventoryParameterSpecID for LLRP parameter InventoryParameterSpecID.
llrp_bytesToEnd_t getData(void)
Get accessor functions for the LLRP Data field.
Class Definition CPerAntennaAirProtocol for LLRP parameter PerAntennaAirProtocol. ...
void clearGPIPortCurrentState(void)
Clears the LLRP GPIPortCurrentState sub-parameter list.
llrp_u32_t getDeviceManufacturerName(void)
Get accessor functions for the LLRP DeviceManufacturerName field.
CSpecIndex * getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex sub-parameter.
Class Definition CReportBufferLevelWarningEvent for LLRP parameter ReportBufferLevelWarningEvent.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
Class Definition CKeepaliveSpec for LLRP parameter KeepaliveSpec.
Class Definition CAntennaProperties for LLRP parameter AntennaProperties.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u1_t getEnableTagSeenCount(void)
Get accessor functions for the LLRP EnableTagSeenCount field.
std::list< CParameter * >::iterator beginAirProtocolTagData(void)
Returns the first element of the AirProtocolTagData sub-parameter list.
std::list< CAntennaConfiguration * >::iterator endAntennaConfiguration(void)
Returns the last element of the AntennaConfiguration sub-parameter list.
void setMaxNumROSpecs(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumROSpecs field.
void clearAccessSpec(void)
Clears the LLRP AccessSpec sub-parameter list.
llrp_u32_t getMaxTariValue(void)
Get accessor functions for the LLRP MaxTariValue field.
CReportBufferLevelWarningEvent * getReportBufferLevelWarningEvent(void)
Get accessor functions for the LLRP ReportBufferLevelWarningEvent sub-parameter.
Class Definition CRO_ACCESS_REPORT for LLRP message RO_ACCESS_REPORT.
Class Definition CC1G2ReadOpSpecResult for LLRP parameter C1G2ReadOpSpecResult.
llrp_u8_t getHopTableID(void)
Get accessor functions for the LLRP HopTableID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setWriteData(llrp_u16v_t value)
Set accessor functions for the LLRP WriteData field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setResult(EC1G2BlockWriteResultType value)
Set accessor functions for the LLRP Result field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u32_t getStepTariValue(void)
Get accessor functions for the LLRP StepTariValue field.
llrp_u16v_t getWriteData(void)
Get accessor functions for the LLRP WriteData field.
Class Definition CC1G2LockPayload for LLRP parameter C1G2LockPayload.
void setSupportsClientRequestOpSpec(llrp_u1_t value)
Set accessor functions for the LLRP SupportsClientRequestOpSpec field.
Class Definition CGPITriggerValue for LLRP parameter GPITriggerValue.
void setEnableAccessSpecID(llrp_u1_t value)
Set accessor functions for the LLRP EnableAccessSpecID field.
std::list< CC1G2UHFRFModeTableEntry * >::iterator beginC1G2UHFRFModeTableEntry(void)
Returns the first element of the C1G2UHFRFModeTableEntry sub-parameter list.
EC1G2DRValue getDRValue(void)
Get accessor functions for the LLRP DRValue field.
CTagReportContentSelector * getTagReportContentSelector(void)
Get accessor functions for the LLRP TagReportContentSelector sub-parameter.
Class Definition CAISpec for LLRP parameter AISpec.
void setSpecIndex(llrp_u16_t value)
Set accessor functions for the LLRP SpecIndex field.
void setHopTableID(llrp_u16_t value)
Set accessor functions for the LLRP HopTableID field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
CGPITriggerValue * getGPITriggerValue(void)
Get accessor functions for the LLRP GPITriggerValue sub-parameter.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
CParameter * getAirProtocolSingulationDetails(void)
Get accessor functions for the LLRP AirProtocolSingulationDetails sub-parameter.
void setReceiveSensitivityIndexMax(llrp_u16_t value)
Set accessor functions for the LLRP ReceiveSensitivityIndexMax field.
Class Definition CROSpec for LLRP parameter ROSpec.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CC1G2SingulationDetails for LLRP parameter C1G2SingulationDetails.
int countC1G2Filter(void)
Count of the LLRP C1G2Filter sub-parameter list.
std::list< CFrequencyRSSILevelEntry * >::iterator endFrequencyRSSILevelEntry(void)
Returns the last element of the FrequencyRSSILevelEntry sub-parameter list.
EAccessSpecStopTriggerType getAccessSpecStopTrigger(void)
Get accessor functions for the LLRP AccessSpecStopTrigger field.
void setChannelIndex(llrp_u16_t value)
Set accessor functions for the LLRP ChannelIndex field.
EC1G2TagInventoryStateAwareI getI(void)
Get accessor functions for the LLRP I field.
CUHFBandCapabilities * getUHFBandCapabilities(void)
Get accessor functions for the LLRP UHFBandCapabilities sub-parameter.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
void setPC_Bits(llrp_u16_t value)
Set accessor functions for the LLRP PC_Bits field.
Class Definition CC1G2RFControl for LLRP parameter C1G2RFControl.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void setTimeout(llrp_u32_t value)
Set accessor functions for the LLRP Timeout field.
int countAirProtocolTagData(void)
Count of the LLRP AirProtocolTagData sub-parameter list.
llrp_u8_t getMaxNumPriorityLevelsSupported(void)
Get accessor functions for the LLRP MaxNumPriorityLevelsSupported field.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
Class Definition CInventoryParameterSpec for LLRP parameter InventoryParameterSpec.
llrp_u32_t getMaxNumROSpecs(void)
Get accessor functions for the LLRP MaxNumROSpecs field.
llrp_u16v_t getAntennaIDs(void)
Get accessor functions for the LLRP AntennaIDs field.
EROSpecStartTriggerType getROSpecStartTriggerType(void)
Get accessor functions for the LLRP ROSpecStartTriggerType field.
void setTriggerType(ETagObservationTriggerType value)
Set accessor functions for the LLRP TriggerType field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void clearEventNotificationState(void)
Clears the LLRP EventNotificationState sub-parameter list.
void setReaderID(llrp_u8v_t value)
Set accessor functions for the LLRP ReaderID field.
Class Definition CSET_READER_CONFIG_RESPONSE for LLRP message SET_READER_CONFIG_RESPONSE.
void setEnableTagSeenCount(llrp_u1_t value)
Set accessor functions for the LLRP EnableTagSeenCount field.
std::list< CInventoryParameterSpec * >::iterator endInventoryParameterSpec(void)
Returns the last element of the InventoryParameterSpec sub-parameter list.
int countReceiveSensitivityTableEntry(void)
Count of the LLRP ReceiveSensitivityTableEntry sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
CC1G2RFControl * getC1G2RFControl(void)
Get accessor functions for the LLRP C1G2RFControl sub-parameter.
EC1G2LockDataField getDataField(void)
Get accessor functions for the LLRP DataField field.
CReaderExceptionEvent * getReaderExceptionEvent(void)
Get accessor functions for the LLRP ReaderExceptionEvent sub-parameter.
void setStopTriggerType(ERFSurveySpecStopTriggerType value)
Set accessor functions for the LLRP StopTriggerType field.
llrp_u16_t getGPIPortNum(void)
Get accessor functions for the LLRP GPIPortNum field.
void setMaxNumInventoryParameterSpecsPerAISpec(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumInventoryParameterSpecsPerAISpec field. ...
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setT(llrp_u16_t value)
Set accessor functions for the LLRP T field.
Class Definition CDISABLE_ROSPEC_RESPONSE for LLRP message DISABLE_ROSPEC_RESPONSE.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
ERFSurveyEventType getEventType(void)
Get accessor functions for the LLRP EventType field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void setResult(EC1G2WriteResultType value)
Set accessor functions for the LLRP Result field.
EAirProtocols getProtocolID(void)
Get accessor functions for the LLRP ProtocolID field.
CROSpecID * getROSpecID(void)
Get accessor functions for the LLRP ROSpecID sub-parameter.
int countAntennaConfiguration(void)
Count of the LLRP AntennaConfiguration sub-parameter list.
Class Definition CReaderExceptionEvent for LLRP parameter ReaderExceptionEvent.
llrp_u16_t getIndex(void)
Get accessor functions for the LLRP Index field.
Class Definition CLLRPStatus for LLRP parameter LLRPStatus.
void clearAccessCommandOpSpec(void)
Clears the LLRP AccessCommandOpSpec sub-parameter list.
int countAccessSpec(void)
Count of the LLRP AccessSpec sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
EC1G2LockResultType getResult(void)
Get accessor functions for the LLRP Result field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
void setInventoryParameterSpecID(llrp_u16_t value)
Set accessor functions for the LLRP InventoryParameterSpecID field.
Class Definition CC1G2KillOpSpecResult for LLRP parameter C1G2KillOpSpecResult.
void setEventType(EAntennaEventType value)
Set accessor functions for the LLRP EventType field.
CAntennaID * getAntennaID(void)
Get accessor functions for the LLRP AntennaID sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CGPOWriteData for LLRP parameter GPOWriteData.
llrp_u8v_t getProtocolID(void)
Get accessor functions for the LLRP ProtocolID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setGPIEvent(llrp_u1_t value)
Set accessor functions for the LLRP GPIEvent field.
int countAntennaProperties(void)
Count of the LLRP AntennaProperties sub-parameter list.
Class Definition CC1G2BlockEraseOpSpecResult for LLRP parameter C1G2BlockEraseOpSpecResult.
Class Definition CLLRPCapabilities for LLRP parameter LLRPCapabilities.
Class Definition CEPCData for LLRP parameter EPCData.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
CRFSurveySpecStopTrigger * getRFSurveySpecStopTrigger(void)
Get accessor functions for the LLRP RFSurveySpecStopTrigger sub-parameter.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
CEventsAndReports * getEventsAndReports(void)
Get accessor functions for the LLRP EventsAndReports sub-parameter.
Class Definition CClientRequestOpSpec for LLRP parameter ClientRequestOpSpec.
Class Definition CRFSurveySpec for LLRP parameter RFSurveySpec.
void setErrorDescription(llrp_utf8v_t value)
Set accessor functions for the LLRP ErrorDescription field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
int countGPOWriteData(void)
Count of the LLRP GPOWriteData sub-parameter list.
Class Definition CREADER_EVENT_NOTIFICATION for LLRP message READER_EVENT_NOTIFICATION.
Class Definition CAccessSpec for LLRP parameter AccessSpec.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
EROSpecState getCurrentState(void)
Get accessor functions for the LLRP CurrentState field.
llrp_u16_t getTagPopulation(void)
Get accessor functions for the LLRP TagPopulation field.
void setFieldNum(llrp_u16_t value)
Set accessor functions for the LLRP FieldNum field.
Class Definition CCLOSE_CONNECTION for LLRP message CLOSE_CONNECTION.
void setMaxNumAccessSpecs(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumAccessSpecs field.
EC1G2BlockEraseResultType getResult(void)
Get accessor functions for the LLRP Result field.
llrp_u16_t getInventoryParameterSpecID(void)
Get accessor functions for the LLRP InventoryParameterSpecID field.
llrp_u1_t getCanReportBufferFillWarning(void)
Get accessor functions for the LLRP CanReportBufferFillWarning field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CDELETE_ACCESSSPEC for LLRP message DELETE_ACCESSSPEC.
void setWriteData(llrp_u16v_t value)
Set accessor functions for the LLRP WriteData field.
std::list< CTagReportData * >::iterator beginTagReportData(void)
Returns the first element of the TagReportData sub-parameter list.
std::list< CParameter * >::iterator beginAirProtocolInventoryCommandSettings(void)
Returns the first element of the AirProtocolInventoryCommandSettings sub-parameter list...
Class Definition CUHFBandCapabilities for LLRP parameter UHFBandCapabilities.
void setTagInventoryStateAware(llrp_u1_t value)
Set accessor functions for the LLRP TagInventoryStateAware field.
Class Definition CAISpecEvent for LLRP parameter AISpecEvent.
void setModelName(llrp_u32_t value)
Set accessor functions for the LLRP ModelName field.
EC1G2MValue getMValue(void)
Get accessor functions for the LLRP MValue field.
int countAccessCommandOpSpec(void)
Count of the LLRP AccessCommandOpSpec sub-parameter list.
void setHasUTCClockCapability(llrp_u1_t value)
Set accessor functions for the LLRP HasUTCClockCapability field.
std::list< CAntennaProperties * >::iterator endAntennaProperties(void)
Returns the last element of the AntennaProperties sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
CReaderEventNotificationSpec * getReaderEventNotificationSpec(void)
Get accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
int countFrequencyRSSILevelEntry(void)
Count of the LLRP FrequencyRSSILevelEntry sub-parameter list.
Class Definition CFixedFrequencyTable for LLRP parameter FixedFrequencyTable.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CReportBufferOverflowErrorEvent for LLRP parameter ReportBufferOverflowErrorEvent.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
Class Definition CADD_ACCESSSPEC for LLRP message ADD_ACCESSSPEC.
void setVendorIdentifier(llrp_u32_t value)
Set accessor functions for the LLRP VendorIdentifier field.
CInventoryParameterSpecID * getInventoryParameterSpecID(void)
Get accessor functions for the LLRP InventoryParameterSpecID sub-parameter.
void setEnableChannelIndex(llrp_u1_t value)
Set accessor functions for the LLRP EnableChannelIndex field.
void setROSpecStartTriggerType(EROSpecStartTriggerType value)
Set accessor functions for the LLRP ROSpecStartTriggerType field.
void setModeIdentifier(llrp_u32_t value)
Set accessor functions for the LLRP ModeIdentifier field.
void setEventType(ENotificationEventType value)
Set accessor functions for the LLRP EventType field.
void setNumberOfAttempts(llrp_u16_t value)
Set accessor functions for the LLRP NumberOfAttempts field.
Class Definition CGPIPortCurrentState for LLRP parameter GPIPortCurrentState.
llrp_u1_t getGPOData(void)
Get accessor functions for the LLRP GPOData field.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
llrp_u1v_t getEPC(void)
Get accessor functions for the LLRP EPC field.
CLastSeenTimestampUTC * getLastSeenTimestampUTC(void)
Get accessor functions for the LLRP LastSeenTimestampUTC sub-parameter.
void setErrorCode(EStatusCode value)
Set accessor functions for the LLRP ErrorCode field.
llrp_u32v_t getFrequency(void)
Get accessor functions for the LLRP Frequency field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CSET_READER_CONFIG for LLRP message SET_READER_CONFIG.
void setStatus(EConnectionAttemptStatusType value)
Set accessor functions for the LLRP Status field.
CChannelIndex * getChannelIndex(void)
Get accessor functions for the LLRP ChannelIndex sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u1_t getEnableChannelIndex(void)
Get accessor functions for the LLRP EnableChannelIndex field.
llrp_u32_t getMinTariValue(void)
Get accessor functions for the LLRP MinTariValue field.
void setNumEmptySlots(llrp_u16_t value)
Set accessor functions for the LLRP NumEmptySlots field.
void setMaxTariValue(llrp_u32_t value)
Set accessor functions for the LLRP MaxTariValue field.
void setReaderFirmwareVersion(llrp_utf8v_t value)
Set accessor functions for the LLRP ReaderFirmwareVersion field.
CC1G2TagInventoryMask * getC1G2TagInventoryMask(void)
Get accessor functions for the LLRP C1G2TagInventoryMask sub-parameter.
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
std::list< CPerAntennaAirProtocol * >::iterator endPerAntennaAirProtocol(void)
Returns the last element of the PerAntennaAirProtocol sub-parameter list.
Class Definition CGPIOCapabilities for LLRP parameter GPIOCapabilities.
Class Definition CGET_ROSPECS_RESPONSE for LLRP message GET_ROSPECS_RESPONSE.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
void setForwardLinkModulation(EC1G2ForwardLinkModulation value)
Set accessor functions for the LLRP ForwardLinkModulation field.
void setI(EC1G2TagInventoryStateAwareI value)
Set accessor functions for the LLRP I field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
CTagReportData * getTagReportData(void)
Get accessor functions for the LLRP TagReportData sub-parameter.
EC1G2BlockWriteResultType getResult(void)
Get accessor functions for the LLRP Result field.
Class Definition CAccessReportSpec for LLRP parameter AccessReportSpec.
std::list< CAccessSpec * >::iterator endAccessSpec(void)
Returns the last element of the AccessSpec sub-parameter list.
Class Definition CDELETE_ROSPEC_RESPONSE for LLRP message DELETE_ROSPEC_RESPONSE. ...
void setEnablePCBits(llrp_u1_t value)
Set accessor functions for the LLRP EnablePCBits field.
void setGPIPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNum field.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
llrp_u1_t getSupportsClientRequestOpSpec(void)
Get accessor functions for the LLRP SupportsClientRequestOpSpec field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setMaxNumOpSpecsPerAccessSpec(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumOpSpecsPerAccessSpec field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
CFrequencyInformation * getFrequencyInformation(void)
Get accessor functions for the LLRP FrequencyInformation sub-parameter.
CTagSeenCount * getTagSeenCount(void)
Get accessor functions for the LLRP TagSeenCount sub-parameter.
Class Definition CCLOSE_CONNECTION_RESPONSE for LLRP message CLOSE_CONNECTION_RESPONSE.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CDISABLE_ACCESSSPEC for LLRP message DISABLE_ACCESSSPEC.
CROSpecID * getROSpecID(void)
Get accessor functions for the LLRP ROSpecID sub-parameter.
void setTagMask(llrp_u1v_t value)
Set accessor functions for the LLRP TagMask field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
std::list< CROSpec * >::iterator beginROSpec(void)
Returns the first element of the ROSpec sub-parameter list.
void setLLRPConfigurationStateValue(llrp_u32_t value)
Set accessor functions for the LLRP LLRPConfigurationStateValue field.
void clearGPOWriteData(void)
Clears the LLRP GPOWriteData sub-parameter list.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CC1G2Lock for LLRP parameter C1G2Lock.
void setTarget(EC1G2StateAwareTarget value)
Set accessor functions for the LLRP Target field.
EC1G2StateAwareTarget getTarget(void)
Get accessor functions for the LLRP Target field.
void setCanSupportBlockWrite(llrp_u1_t value)
Set accessor functions for the LLRP CanSupportBlockWrite field.
Class Definition COpSpecID for LLRP parameter OpSpecID.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setAntennaIDs(llrp_u16v_t value)
Set accessor functions for the LLRP AntennaIDs field.
int countGPIPortCurrentState(void)
Count of the LLRP GPIPortCurrentState sub-parameter list.
void setCanSupportBlockErase(llrp_u1_t value)
Set accessor functions for the LLRP CanSupportBlockErase field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void clearAntennaConfiguration(void)
Clears the LLRP AntennaConfiguration sub-parameter list.
Class Definition CC1G2_PC for LLRP parameter C1G2_PC.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
void clearAirProtocolOpSpec(void)
Clears the LLRP AirProtocolOpSpec sub-parameter list.
std::list< CGPOWriteData * >::iterator beginGPOWriteData(void)
Returns the first element of the GPOWriteData sub-parameter list.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
CROReportSpec * getROReportSpec(void)
Get accessor functions for the LLRP ROReportSpec sub-parameter.
void setSpecIndex(llrp_u16_t value)
Set accessor functions for the LLRP SpecIndex field.
void setT(EC1G2TruncateAction value)
Set accessor functions for the LLRP T field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
std::list< CParameter * >::iterator beginAirProtocolUHFRFModeTable(void)
Returns the first element of the AirProtocolUHFRFModeTable sub-parameter list.
llrp_u16_t getNumGPIs(void)
Get accessor functions for the LLRP NumGPIs field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
int countSpecParameter(void)
Count of the LLRP SpecParameter sub-parameter list.
Class Definition CENABLE_ROSPEC_RESPONSE for LLRP message ENABLE_ROSPEC_RESPONSE. ...
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u1_t getEnableROSpecID(void)
Get accessor functions for the LLRP EnableROSpecID field.
void setHoldEventsAndReportsUponReconnect(llrp_u1_t value)
Set accessor functions for the LLRP HoldEventsAndReportsUponReconnect field.
llrp_u32_t getMaxNumOpSpecsPerAccessSpec(void)
Get accessor functions for the LLRP MaxNumOpSpecsPerAccessSpec field.
void clearAirProtocolTagData(void)
Clears the LLRP AirProtocolTagData sub-parameter list.
llrp_u1_t getEnableCRC(void)
Get accessor functions for the LLRP EnableCRC field.
void setMinTariValue(llrp_u32_t value)
Set accessor functions for the LLRP MinTariValue field.
void clearGPIPortCurrentState(void)
Clears the LLRP GPIPortCurrentState sub-parameter list.
void clearAirProtocolInventoryCommandSettings(void)
Clears the LLRP AirProtocolInventoryCommandSettings sub-parameter list.
CFieldError * getFieldError(void)
Get accessor functions for the LLRP FieldError sub-parameter.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
ERFSurveySpecStopTriggerType getStopTriggerType(void)
Get accessor functions for the LLRP StopTriggerType field.
void setNumWordsWritten(llrp_u16_t value)
Set accessor functions for the LLRP NumWordsWritten field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
Class Definition CGET_READER_CAPABILITIES for LLRP message GET_READER_CAPABILITIES.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
llrp_u16_t getGPOPortNumber(void)
Get accessor functions for the LLRP GPOPortNumber field.
CAccessReportSpec * getAccessReportSpec(void)
Get accessor functions for the LLRP AccessReportSpec sub-parameter.
llrp_u16_t getNumberOfTags(void)
Get accessor functions for the LLRP NumberOfTags field.
COpSpecID * getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID sub-parameter.
void setMessageSubtype(llrp_u8_t value)
Set accessor functions for the LLRP MessageSubtype field.
Class Definition CC1G2Read for LLRP parameter C1G2Read.
void setCommunicationsStandard(ECommunicationsStandard value)
Set accessor functions for the LLRP CommunicationsStandard field.
Class Definition CC1G2BlockWriteOpSpecResult for LLRP parameter C1G2BlockWriteOpSpecResult.
void setReceiveSensitivityIndexMin(llrp_u16_t value)
Set accessor functions for the LLRP ReceiveSensitivityIndexMin field.
void setProtocolID(llrp_u8v_t value)
Set accessor functions for the LLRP ProtocolID field.
std::list< CC1G2LockPayload * >::iterator endC1G2LockPayload(void)
Returns the last element of the C1G2LockPayload sub-parameter list.
llrp_u32_t getModelName(void)
Get accessor functions for the LLRP ModelName field.
llrp_u16_t getT(void)
Get accessor functions for the LLRP T field.
int countC1G2UHFRFModeTableEntry(void)
Count of the LLRP C1G2UHFRFModeTableEntry sub-parameter list.
llrp_u16_t getInventoryParameterSpecID(void)
Get accessor functions for the LLRP InventoryParameterSpecID field.
void setVendorIdentifier(llrp_u32_t value)
Set accessor functions for the LLRP VendorIdentifier field.
std::list< CC1G2LockPayload * >::iterator beginC1G2LockPayload(void)
Returns the first element of the C1G2LockPayload sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
std::list< CParameter * >::iterator endAirProtocolEPCMemorySelector(void)
Returns the last element of the AirProtocolEPCMemorySelector sub-parameter list.
llrp_u16_t getIndex(void)
Get accessor functions for the LLRP Index field.
llrp_u16_t getNumEmptySlots(void)
Get accessor functions for the LLRP NumEmptySlots field.
llrp_u32_t getEndFrequency(void)
Get accessor functions for the LLRP EndFrequency field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CEventNotificationState for LLRP parameter EventNotificationState.
void setTagPopulation(llrp_u16_t value)
Set accessor functions for the LLRP TagPopulation field.
void setProtocolID(EAirProtocols value)
Set accessor functions for the LLRP ProtocolID field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
void setParameterType(llrp_u16_t value)
Set accessor functions for the LLRP ParameterType field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
std::list< CROSpec * >::iterator endROSpec(void)
Returns the last element of the ROSpec sub-parameter list.
llrp_u16_t getReceiveSensitivityIndexMin(void)
Get accessor functions for the LLRP ReceiveSensitivityIndexMin field.
llrp_u1_t getCanDoRFSurvey(void)
Get accessor functions for the LLRP CanDoRFSurvey field.
EC1G2LockPrivilege getPrivilege(void)
Get accessor functions for the LLRP Privilege field.
void setGPIPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNum field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
llrp_u1v_t getTagMask(void)
Get accessor functions for the LLRP TagMask field.
Class Definition CC1G2LLRPCapabilities for LLRP parameter C1G2LLRPCapabilities.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
llrp_u32_t getModeIdentifier(void)
Get accessor functions for the LLRP ModeIdentifier field.
Class Definition CAntennaID for LLRP parameter AntennaID.
EAISpecStopTriggerType getAISpecStopTriggerType(void)
Get accessor functions for the LLRP AISpecStopTriggerType field.
std::list< CTagReportData * >::iterator endTagReportData(void)
Returns the last element of the TagReportData sub-parameter list.
llrp_u16_t getPointer(void)
Get accessor functions for the LLRP Pointer field.
llrp_u32_t getMaxNumInventoryParameterSpecsPerAISpec(void)
Get accessor functions for the LLRP MaxNumInventoryParameterSpecsPerAISpec field. ...
void clearGPOWriteData(void)
Clears the LLRP GPOWriteData sub-parameter list.
CGPIEvent * getGPIEvent(void)
Get accessor functions for the LLRP GPIEvent sub-parameter.
void setN(llrp_u16_t value)
Set accessor functions for the LLRP N field.
llrp_u32_t getPIEValue(void)
Get accessor functions for the LLRP PIEValue field.
void clearC1G2Filter(void)
Clears the LLRP C1G2Filter sub-parameter list.
void setTransmitPower(llrp_u16_t value)
Set accessor functions for the LLRP TransmitPower field.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
llrp_u16_t getReceiverSensitivity(void)
Get accessor functions for the LLRP ReceiverSensitivity field.
Class Definition CRFSurveyEvent for LLRP parameter RFSurveyEvent.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
void setDataField(EC1G2LockDataField value)
Set accessor functions for the LLRP DataField field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
Class Definition CTagReportData for LLRP parameter TagReportData.
std::list< CEventNotificationState * >::iterator endEventNotificationState(void)
Returns the last element of the EventNotificationState sub-parameter list.
llrp_u16_t getWordCount(void)
Get accessor functions for the LLRP WordCount field.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void setConfig(llrp_u1_t value)
Set accessor functions for the LLRP Config field.
void clearSpecParameter(void)
Clears the LLRP SpecParameter sub-parameter list.
void setEventType(EAISpecEventType value)
Set accessor functions for the LLRP EventType field.
std::list< CParameter * >::iterator beginSpecParameter(void)
Returns the first element of the SpecParameter sub-parameter list.
void setBDRValue(llrp_u32_t value)
Set accessor functions for the LLRP BDRValue field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CParameterError * getParameterError(void)
Get accessor functions for the LLRP ParameterError sub-parameter.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
void setCRC(llrp_u16_t value)
Set accessor functions for the LLRP CRC field.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
llrp_u16_t getHopTableID(void)
Get accessor functions for the LLRP HopTableID field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
EAirProtocols getProtocolID(void)
Get accessor functions for the LLRP ProtocolID field.
CC1G2SingulationControl * getC1G2SingulationControl(void)
Get accessor functions for the LLRP C1G2SingulationControl sub-parameter.
void setAccessSpecStopTrigger(EAccessSpecStopTriggerType value)
Set accessor functions for the LLRP AccessSpecStopTrigger field.
void clearRFSurveyReportData(void)
Clears the LLRP RFSurveyReportData sub-parameter list.
EROReportTriggerType getROReportTrigger(void)
Get accessor functions for the LLRP ROReportTrigger field.
Class Definition CEventsAndReports for LLRP parameter EventsAndReports.
CEPCData * getEPCData(void)
Get accessor functions for the LLRP EPCData sub-parameter.
void setNumCollisionSlots(llrp_u16_t value)
Set accessor functions for the LLRP NumCollisionSlots field.
EGetReaderCapabilitiesRequestedData getRequestedData(void)
Get accessor functions for the LLRP RequestedData field.
void setPrivilege(EC1G2LockPrivilege value)
Set accessor functions for the LLRP Privilege field.
int countInventoryParameterSpec(void)
Count of the LLRP InventoryParameterSpec sub-parameter list.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void setState(EGPIPortState value)
Set accessor functions for the LLRP State field.
std::list< CPerAntennaReceiveSensitivityRange * >::iterator endPerAntennaReceiveSensitivityRange(void)
Returns the last element of the PerAntennaReceiveSensitivityRange sub-parameter list.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSpectralMaskIndicator(EC1G2SpectralMaskIndicator value)
Set accessor functions for the LLRP SpectralMaskIndicator field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
int countGPOWriteData(void)
Count of the LLRP GPOWriteData sub-parameter list.
Class Definition CC1G2InventoryCommand for LLRP parameter C1G2InventoryCommand.
llrp_u16_t getWordPointer(void)
Get accessor functions for the LLRP WordPointer field.
CParameter * getAirProtocolTagSpec(void)
Get accessor functions for the LLRP AirProtocolTagSpec sub-parameter.
Class Definition CADD_ROSPEC for LLRP message ADD_ROSPEC.
llrp_u1_t getConfig(void)
Get accessor functions for the LLRP Config field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u32_t getTimeout(void)
Get accessor functions for the LLRP Timeout field.
CROSpecStopTrigger * getROSpecStopTrigger(void)
Get accessor functions for the LLRP ROSpecStopTrigger sub-parameter.
llrp_u32_t getParameterSubtype(void)
Get accessor functions for the LLRP ParameterSubtype field.
void setNotificationState(llrp_u1_t value)
Set accessor functions for the LLRP NotificationState field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
int countROSpec(void)
Count of the LLRP ROSpec sub-parameter list.
llrp_u32_t getPeriod(void)
Get accessor functions for the LLRP Period field.
int countAccessCommandOpSpecResult(void)
Count of the LLRP AccessCommandOpSpecResult sub-parameter list.
ECommunicationsStandard getCommunicationsStandard(void)
Get accessor functions for the LLRP CommunicationsStandard field.
Class Definition CSTART_ROSPEC for LLRP message START_ROSPEC.
std::list< CC1G2Filter * >::iterator endC1G2Filter(void)
Returns the last element of the C1G2Filter sub-parameter list.
std::list< CPerAntennaReceiveSensitivityRange * >::iterator beginPerAntennaReceiveSensitivityRange(void)
Returns the first element of the PerAntennaReceiveSensitivityRange sub-parameter list.
std::list< CGPOWriteData * >::iterator endGPOWriteData(void)
Returns the last element of the GPOWriteData sub-parameter list.
CROSpec * getROSpec(void)
Get accessor functions for the LLRP ROSpec sub-parameter.
Class Definition CC1G2Kill for LLRP parameter C1G2Kill.
void setROSpecStopTriggerType(EROSpecStopTriggerType value)
Set accessor functions for the LLRP ROSpecStopTriggerType field.
Class Definition CAntennaConfiguration for LLRP parameter AntennaConfiguration.
Class Definition CROSpecStopTrigger for LLRP parameter ROSpecStopTrigger.
llrp_u8_t getPriority(void)
Get accessor functions for the LLRP Priority field.
llrp_u1_t getEnablePeakRSSI(void)
Get accessor functions for the LLRP EnablePeakRSSI field.
Class Definition CAccessSpecID for LLRP parameter AccessSpecID.
CHoppingEvent * getHoppingEvent(void)
Get accessor functions for the LLRP HoppingEvent sub-parameter.
void setGPIPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPIPortNum field.
void setEventType(ERFSurveyEventType value)
Set accessor functions for the LLRP EventType field.
llrp_u8_t getReportBufferPercentageFull(void)
Get accessor functions for the LLRP ReportBufferPercentageFull field.
CAccessSpecID * getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID sub-parameter.
EROSpecStopTriggerType getROSpecStopTriggerType(void)
Get accessor functions for the LLRP ROSpecStopTriggerType field.
void setTransmitPowerValue(llrp_s16_t value)
Set accessor functions for the LLRP TransmitPowerValue field.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
CLLRPCapabilities * getLLRPCapabilities(void)
Get accessor functions for the LLRP LLRPCapabilities sub-parameter.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
llrp_u16_t getWordPointer(void)
Get accessor functions for the LLRP WordPointer field.
void setEPC(llrp_u1v_t value)
Set accessor functions for the LLRP EPC field.
llrp_u32_t getTagTransitTime(void)
Get accessor functions for the LLRP TagTransitTime field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
CSpecIndex * getSpecIndex(void)
Get accessor functions for the LLRP SpecIndex sub-parameter.
int countAirProtocolEPCMemorySelector(void)
Count of the LLRP AirProtocolEPCMemorySelector sub-parameter list.
llrp_u1_t getEnableLastSeenTimestamp(void)
Get accessor functions for the LLRP EnableLastSeenTimestamp field.
void clearInventoryParameterSpec(void)
Clears the LLRP InventoryParameterSpec sub-parameter list.
CROBoundarySpec * getROBoundarySpec(void)
Get accessor functions for the LLRP ROBoundarySpec sub-parameter.
void setInventoryParameterSpecID(llrp_u16_t value)
Set accessor functions for the LLRP InventoryParameterSpecID field.
void setStartFrequency(llrp_u32_t value)
Set accessor functions for the LLRP StartFrequency field.
void clearAntennaProperties(void)
Clears the LLRP AntennaProperties sub-parameter list.
Class Definition CParameterError for LLRP parameter ParameterError.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setFrequency(llrp_u32v_t value)
Set accessor functions for the LLRP Frequency field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
CEventsAndReports * getEventsAndReports(void)
Get accessor functions for the LLRP EventsAndReports sub-parameter.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
std::list< CGPIPortCurrentState * >::iterator beginGPIPortCurrentState(void)
Returns the first element of the GPIPortCurrentState sub-parameter list.
llrp_u16_t getPC_Bits(void)
Get accessor functions for the LLRP PC_Bits field.
Class Definition CC1G2TargetTag for LLRP parameter C1G2TargetTag.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
void setAction(EC1G2StateAwareAction value)
Set accessor functions for the LLRP Action field.
void setResult(EC1G2KillResultType value)
Set accessor functions for the LLRP Result field.
void setClientRequestOpSpecTimeout(llrp_u16_t value)
Set accessor functions for the LLRP ClientRequestOpSpecTimeout field.
std::list< CAntennaConfiguration * >::iterator endAntennaConfiguration(void)
Returns the last element of the AntennaConfiguration sub-parameter list.
llrp_u16_t getModeIndex(void)
Get accessor functions for the LLRP ModeIndex field.
llrp_u32_t getMaxNumAccessSpecs(void)
Get accessor functions for the LLRP MaxNumAccessSpecs field.
llrp_u16_t getNextChannelIndex(void)
Get accessor functions for the LLRP NextChannelIndex field.
llrp_u1_t getSupportsEventAndReportHolding(void)
Get accessor functions for the LLRP SupportsEventAndReportHolding field.
void clearC1G2UHFRFModeTableEntry(void)
Clears the LLRP C1G2UHFRFModeTableEntry sub-parameter list.
CROSpecID * getROSpecID(void)
Get accessor functions for the LLRP ROSpecID sub-parameter.
Class Definition CLastSeenTimestampUTC for LLRP parameter LastSeenTimestampUTC.
llrp_u16_t getFieldNum(void)
Get accessor functions for the LLRP FieldNum field.
int countAirProtocolInventoryCommandSettings(void)
Count of the LLRP AirProtocolInventoryCommandSettings sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u1_t getEnableInventoryParameterSpecID(void)
Get accessor functions for the LLRP EnableInventoryParameterSpecID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void setCanDoRFSurvey(llrp_u1_t value)
Set accessor functions for the LLRP CanDoRFSurvey field.
int countAntennaConfiguration(void)
Count of the LLRP AntennaConfiguration sub-parameter list.
void setMaxNumSpecsPerROSpec(llrp_u32_t value)
Set accessor functions for the LLRP MaxNumSpecsPerROSpec field.
CReportBufferOverflowErrorEvent * getReportBufferOverflowErrorEvent(void)
Get accessor functions for the LLRP ReportBufferOverflowErrorEvent sub-parameter. ...
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setGPIEvent(llrp_u1_t value)
Set accessor functions for the LLRP GPIEvent field.
Class Definition CClientRequestResponse for LLRP parameter ClientRequestResponse. ...
llrp_u1_t getResetToFactoryDefault(void)
Get accessor functions for the LLRP ResetToFactoryDefault field.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
std::list< CGPIPortCurrentState * >::iterator beginGPIPortCurrentState(void)
Returns the first element of the GPIPortCurrentState sub-parameter list.
CAISpecStopTrigger * getAISpecStopTrigger(void)
Get accessor functions for the LLRP AISpecStopTrigger sub-parameter.
void setMB(llrp_u2_t value)
Set accessor functions for the LLRP MB field.
llrp_u32_t getKillPassword(void)
Get accessor functions for the LLRP KillPassword field.
llrp_u16_t getNumWordsWritten(void)
Get accessor functions for the LLRP NumWordsWritten field.
Class Definition CADD_ROSPEC_RESPONSE for LLRP message ADD_ROSPEC_RESPONSE.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
void setMaxNumPriorityLevelsSupported(llrp_u8_t value)
Set accessor functions for the LLRP MaxNumPriorityLevelsSupported field.
Class Definition CAISpecStopTrigger for LLRP parameter AISpecStopTrigger.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
void setEnableInventoryParameterSpecID(llrp_u1_t value)
Set accessor functions for the LLRP EnableInventoryParameterSpecID field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
Class Definition CROSpecID for LLRP parameter ROSpecID.
void setDRValue(EC1G2DRValue value)
Set accessor functions for the LLRP DRValue field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
std::list< CAntennaProperties * >::iterator endAntennaProperties(void)
Returns the last element of the AntennaProperties sub-parameter list.
void setEnableAntennaID(llrp_u1_t value)
Set accessor functions for the LLRP EnableAntennaID field.
CReaderEventNotificationData * getReaderEventNotificationData(void)
Get accessor functions for the LLRP ReaderEventNotificationData sub-parameter.
void clearAntennaConfiguration(void)
Clears the LLRP AntennaConfiguration sub-parameter list.
void clearAirProtocolUHFRFModeTable(void)
Clears the LLRP AirProtocolUHFRFModeTable sub-parameter list.
CInventoryParameterSpecID * getInventoryParameterSpecID(void)
Get accessor functions for the LLRP InventoryParameterSpecID sub-parameter.
int countPerAntennaAirProtocol(void)
Count of the LLRP PerAntennaAirProtocol sub-parameter list.
void setGPOPortNumber(llrp_u16_t value)
Set accessor functions for the LLRP GPOPortNumber field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
Class Definition CDELETE_ROSPEC for LLRP message DELETE_ROSPEC.
void setResetToFactoryDefault(llrp_u1_t value)
Set accessor functions for the LLRP ResetToFactoryDefault field.
llrp_u1_t getCanSupportBlockErase(void)
Get accessor functions for the LLRP CanSupportBlockErase field.
llrp_u1_t getNotificationState(void)
Get accessor functions for the LLRP NotificationState field.
llrp_u16_t getHopTableID(void)
Get accessor functions for the LLRP HopTableID field.
Class Definition CReaderEventNotificationSpec for LLRP parameter ReaderEventNotificationSpec.
void setNumberOfTags(llrp_u16_t value)
Set accessor functions for the LLRP NumberOfTags field.
void setSpecIndex(llrp_u16_t value)
Set accessor functions for the LLRP SpecIndex field.
void setTagMask(llrp_u1v_t value)
Set accessor functions for the LLRP TagMask field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setSupportsEventAndReportHolding(llrp_u1_t value)
Set accessor functions for the LLRP SupportsEventAndReportHolding field.
EC1G2StateUnawareAction getAction(void)
Get accessor functions for the LLRP Action field.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
llrp_u1_t getTagInventoryStateAware(void)
Get accessor functions for the LLRP TagInventoryStateAware field.
llrp_u32_t getPeriodicTriggerValue(void)
Get accessor functions for the LLRP PeriodicTriggerValue field.
Class Definition CLLRPConfigurationStateValue for LLRP parameter LLRPConfigurationStateValue.
Class Definition CCLIENT_REQUEST_OP for LLRP message CLIENT_REQUEST_OP.
std::list< CParameter * >::iterator beginAirProtocolOpSpec(void)
Returns the first element of the AirProtocolOpSpec sub-parameter list.
int countAirProtocolUHFRFModeTable(void)
Count of the LLRP AirProtocolUHFRFModeTable sub-parameter list.
llrp_u16v_t getReadData(void)
Get accessor functions for the LLRP ReadData field.
llrp_u32_t getDurationPeriod(void)
Get accessor functions for the LLRP DurationPeriod field.
Class Definition CGET_READER_CONFIG_RESPONSE for LLRP message GET_READER_CONFIG_RESPONSE.
CROSpecStartTrigger * getROSpecStartTrigger(void)
Get accessor functions for the LLRP ROSpecStartTrigger sub-parameter.
Class Definition CC1G2EPCMemorySelector for LLRP parameter C1G2EPCMemorySelector. ...
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.
CRegulatoryCapabilities * getRegulatoryCapabilities(void)
Get accessor functions for the LLRP RegulatoryCapabilities sub-parameter.
llrp_u16_t getReceiveSensitivityIndexMax(void)
Get accessor functions for the LLRP ReceiveSensitivityIndexMax field.
CReaderEventNotificationSpec * getReaderEventNotificationSpec(void)
Get accessor functions for the LLRP ReaderEventNotificationSpec sub-parameter.
Class Definition CPeriodicTriggerValue for LLRP parameter PeriodicTriggerValue.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
void setEnableSpecIndex(llrp_u1_t value)
Set accessor functions for the LLRP EnableSpecIndex field.
void setEPC(llrp_u96_t value)
Set accessor functions for the LLRP EPC field.
int countAntennaProperties(void)
Count of the LLRP AntennaProperties sub-parameter list.
EKeepaliveTriggerType getKeepaliveTriggerType(void)
Get accessor functions for the LLRP KeepaliveTriggerType field.
Class Definition CFrequencyHopTable for LLRP parameter FrequencyHopTable.
std::list< CParameter * >::iterator endAirProtocolUHFRFModeTable(void)
Returns the last element of the AirProtocolUHFRFModeTable sub-parameter list.
EC1G2SpectralMaskIndicator getSpectralMaskIndicator(void)
Get accessor functions for the LLRP SpectralMaskIndicator field.
void clearTransmitPowerLevelTableEntry(void)
Clears the LLRP TransmitPowerLevelTableEntry sub-parameter list.
std::list< CAntennaConfiguration * >::iterator beginAntennaConfiguration(void)
Returns the first element of the AntennaConfiguration sub-parameter list.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CGET_READER_CAPABILITIES_RESPONSE for LLRP message GET_READER_CAPABILITIES_RESPONSE...
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
Class Definition CRFSurveyReportData for LLRP parameter RFSurveyReportData.
std::list< CParameter * >::iterator beginAccessCommandOpSpec(void)
Returns the first element of the AccessCommandOpSpec sub-parameter list.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
std::list< CAntennaConfiguration * >::iterator beginAntennaConfiguration(void)
Returns the first element of the AntennaConfiguration sub-parameter list.
EIdentificationType getIDType(void)
Get accessor functions for the LLRP IDType field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
void clearAntennaProperties(void)
Clears the LLRP AntennaProperties sub-parameter list.
CAccessReportSpec * getAccessReportSpec(void)
Get accessor functions for the LLRP AccessReportSpec sub-parameter.
llrp_utf8v_t getErrorDescription(void)
Get accessor functions for the LLRP ErrorDescription field.
llrp_u32_t getAccessSpecID(void)
Get accessor functions for the LLRP AccessSpecID field.
CRFSurveyEvent * getRFSurveyEvent(void)
Get accessor functions for the LLRP RFSurveyEvent sub-parameter.
Class Definition CKEEPALIVE for LLRP message KEEPALIVE.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CGET_ACCESSSPECS_RESPONSE for LLRP message GET_ACCESSSPECS_RESPONSE.
CAccessSpecStopTrigger * getAccessSpecStopTrigger(void)
Get accessor functions for the LLRP AccessSpecStopTrigger sub-parameter.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
llrp_u32_t getTimeout(void)
Get accessor functions for the LLRP Timeout field.
void setTagTransitTime(llrp_u32_t value)
Set accessor functions for the LLRP TagTransitTime field.
std::list< CPerAntennaAirProtocol * >::iterator beginPerAntennaAirProtocol(void)
Returns the first element of the PerAntennaAirProtocol sub-parameter list.
Class Definition CTagReportContentSelector for LLRP parameter TagReportContentSelector.
void setNumWordsWritten(llrp_u16_t value)
Set accessor functions for the LLRP NumWordsWritten field.
Class Definition CENABLE_ACCESSSPEC_RESPONSE for LLRP message ENABLE_ACCESSSPEC_RESPONSE.
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 setSession(llrp_u2_t value)
Set accessor functions for the LLRP Session field.
EC1G2StateAwareAction getAction(void)
Get accessor functions for the LLRP Action field.
void setOpSpecID(llrp_u16_t value)
Set accessor functions for the LLRP OpSpecID field.
llrp_u16_t getGPOPortNum(void)
Get accessor functions for the LLRP GPOPortNum field.
CIdentification * getIdentification(void)
Get accessor functions for the LLRP Identification sub-parameter.
EC1G2ReadResultType getResult(void)
Get accessor functions for the LLRP Result field.
Class Definition CSTOP_ROSPEC for LLRP message STOP_ROSPEC.
std::list< CC1G2UHFRFModeTableEntry * >::iterator endC1G2UHFRFModeTableEntry(void)
Returns the last element of the C1G2UHFRFModeTableEntry sub-parameter list.
llrp_u2_t getMB(void)
Get accessor functions for the LLRP MB field.
std::list< CInventoryParameterSpec * >::iterator beginInventoryParameterSpec(void)
Returns the first element of the InventoryParameterSpec sub-parameter list.
void setData(llrp_bytesToEnd_t value)
Set accessor functions for the LLRP Data field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CCUSTOM_MESSAGE for LLRP message CUSTOM_MESSAGE.
llrp_u1_t getEnableSpecIndex(void)
Get accessor functions for the LLRP EnableSpecIndex field.
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
void setAccessPassword(llrp_u32_t value)
Set accessor functions for the LLRP AccessPassword field.
llrp_u32_t getAccessPassword(void)
Get accessor functions for the LLRP AccessPassword field.
llrp_u1_t getEnableAntennaID(void)
Get accessor functions for the LLRP EnableAntennaID field.
llrp_u32_t getROSpecID(void)
Get accessor functions for the LLRP ROSpecID field.
CLLRPStatus * getLLRPStatus(void)
Get accessor functions for the LLRP LLRPStatus sub-parameter.
int countRFSurveyReportData(void)
Count of the LLRP RFSurveyReportData sub-parameter list.
void setResult(EC1G2LockResultType value)
Set accessor functions for the LLRP Result field.
void setPreemptingROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP PreemptingROSpecID field.
llrp_u16_t getNumberOfAttempts(void)
Get accessor functions for the LLRP NumberOfAttempts field.
void setAccessSpecID(llrp_u32_t value)
Set accessor functions for the LLRP AccessSpecID field.
std::list< CParameter * >::iterator endAirProtocolInventoryCommandSettings(void)
Returns the last element of the AirProtocolInventoryCommandSettings sub-parameter list...
EStatusCode getErrorCode(void)
Get accessor functions for the LLRP ErrorCode field.
std::list< CParameter * >::iterator beginAccessCommandOpSpecResult(void)
Returns the first element of the AccessCommandOpSpecResult sub-parameter list.
CParameter * getAirProtocolLLRPCapabilities(void)
Get accessor functions for the LLRP AirProtocolLLRPCapabilities sub-parameter.
llrp_u16_t getTransmitPower(void)
Get accessor functions for the LLRP TransmitPower field.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
CFirstSeenTimestampUptime * getFirstSeenTimestampUptime(void)
Get accessor functions for the LLRP FirstSeenTimestampUptime sub-parameter.
Class Definition CGPIEvent for LLRP parameter GPIEvent.
CFirstSeenTimestampUTC * getFirstSeenTimestampUTC(void)
Get accessor functions for the LLRP FirstSeenTimestampUTC sub-parameter.
CC1G2TagInventoryStateAwareFilterAction * getC1G2TagInventoryStateAwareFilterAction(void)
Get accessor functions for the LLRP C1G2TagInventoryStateAwareFilterAction sub-parameter.
void setCurrentState(EROSpecState value)
Set accessor functions for the LLRP CurrentState field.
void setPeriod(llrp_u32_t value)
Set accessor functions for the LLRP Period field.
Class Definition CC1G2Filter for LLRP parameter C1G2Filter.
void setAntennaGain(llrp_s16_t value)
Set accessor functions for the LLRP AntennaGain field.
void setEnableROSpecID(llrp_u1_t value)
Set accessor functions for the LLRP EnableROSpecID field.
CROReportSpec * getROReportSpec(void)
Get accessor functions for the LLRP ROReportSpec sub-parameter.
std::list< CParameter * >::iterator endCustom(void)
Returns the last element of the Custom sub-parameter list.
void setMicroseconds(llrp_u64_t value)
Set accessor functions for the LLRP Microseconds field.
Class Definition CHoppingEvent for LLRP parameter HoppingEvent.
void setMValue(EC1G2MValue value)
Set accessor functions for the LLRP MValue field.
void clearAirProtocolEPCMemorySelector(void)
Clears the LLRP AirProtocolEPCMemorySelector sub-parameter list.
void clearCustom(void)
Clears the LLRP Custom sub-parameter list.
Class Definition CGET_ACCESSSPECS for LLRP message GET_ACCESSSPECS.
llrp_u16_t getOpSpecID(void)
Get accessor functions for the LLRP OpSpecID field.
Class Definition CC1G2_CRC for LLRP parameter C1G2_CRC.
CParameter * getTimestamp(void)
Get accessor functions for the LLRP Timestamp sub-parameter.
Class Definition CGET_REPORT for LLRP message GET_REPORT.
void setMaxNumSelectFiltersPerQuery(llrp_u16_t value)
Set accessor functions for the LLRP MaxNumSelectFiltersPerQuery field.
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.
llrp_u16_t getAntennaID(void)
Get accessor functions for the LLRP AntennaID field.
void setROSpecID(llrp_u32_t value)
Set accessor functions for the LLRP ROSpecID field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
Class Definition CRFSurveySpecStopTrigger for LLRP parameter RFSurveySpecStopTrigger.
void setGPOPortNum(llrp_u16_t value)
Set accessor functions for the LLRP GPOPortNum field.
llrp_u64_t getMicroseconds(void)
Get accessor functions for the LLRP Microseconds field.
void clearFrequencyRSSILevelEntry(void)
Clears the LLRP FrequencyRSSILevelEntry sub-parameter list.
void setResult(EC1G2ReadResultType value)
Set accessor functions for the LLRP Result field.
llrp_u16_t getNumWordsWritten(void)
Get accessor functions for the LLRP NumWordsWritten field.
CGPIOCapabilities * getGPIOCapabilities(void)
Get accessor functions for the LLRP GPIOCapabilities sub-parameter.
void setPriority(llrp_u8_t value)
Set accessor functions for the LLRP Priority field.
Class Definition CC1G2LockOpSpecResult for LLRP parameter C1G2LockOpSpecResult.
EC1G2ForwardLinkModulation getForwardLinkModulation(void)
Get accessor functions for the LLRP ForwardLinkModulation field.
llrp_u32v_t getFrequency(void)
Get accessor functions for the LLRP Frequency field.
void setAntennaID(llrp_u16_t value)
Set accessor functions for the LLRP AntennaID field.
CKeepaliveSpec * getKeepaliveSpec(void)
Get accessor functions for the LLRP KeepaliveSpec sub-parameter.
llrp_u32_t getOffset(void)
Get accessor functions for the LLRP Offset field.
Class Definition CRFReceiver for LLRP parameter RFReceiver.
int countAntennaConfiguration(void)
Count of the LLRP AntennaConfiguration sub-parameter list.
llrp_u1_t getEnablePCBits(void)
Get accessor functions for the LLRP EnablePCBits field.
void setHopTableID(llrp_u16_t value)
Set accessor functions for the LLRP HopTableID field.
llrp_u32_t getStartFrequency(void)
Get accessor functions for the LLRP StartFrequency field.
std::list< CParameter * >::iterator beginCustom(void)
Returns the first element of the Custom sub-parameter list.
Class Definition CROBoundarySpec for LLRP parameter ROBoundarySpec.
llrp_u1_t getEPCHAGTCConformance(void)
Get accessor functions for the LLRP EPCHAGTCConformance field.
CKeepaliveSpec * getKeepaliveSpec(void)
Get accessor functions for the LLRP KeepaliveSpec sub-parameter.
CConnectionAttemptEvent * getConnectionAttemptEvent(void)
Get accessor functions for the LLRP ConnectionAttemptEvent sub-parameter.
void setWordPointer(llrp_u16_t value)
Set accessor functions for the LLRP WordPointer field.
llrp_s16_t getAntennaGain(void)
Get accessor functions for the LLRP AntennaGain field.
llrp_u16_t getClientRequestOpSpecTimeout(void)
Get accessor functions for the LLRP ClientRequestOpSpecTimeout field.
llrp_u1_t getCanDoTagInventoryStateAwareSingulation(void)
Get accessor functions for the LLRP CanDoTagInventoryStateAwareSingulation field. ...
llrp_u1v_t getTagData(void)
Get accessor functions for the LLRP TagData field.
EConnectionAttemptStatusType getStatus(void)
Get accessor functions for the LLRP Status field.
EGPIPortState getState(void)
Get accessor functions for the LLRP State field.
CUTCTimestamp * getUTCTimestamp(void)
Get accessor functions for the LLRP UTCTimestamp sub-parameter.
void setOpSpecID(llrp_u16_t value)
Set 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 endAccessCommandOpSpec(void)
Returns the last element of the AccessCommandOpSpec sub-parameter list.
Class Definition CROSpecEvent for LLRP parameter ROSpecEvent.
void setAntennaConnected(llrp_u1_t value)
Set accessor functions for the LLRP AntennaConnected field.
int countCustom(void)
Count of the LLRP Custom sub-parameter list.
void setEPCHAGTCConformance(llrp_u1_t value)
Set accessor functions for the LLRP EPCHAGTCConformance field.
Class Definition CReaderEventNotificationData for LLRP parameter ReaderEventNotificationData.