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[];
548 CountryCode_Unspecified = 0,
549 CountryCode_Afghanistan = 4,
550 CountryCode_Albania = 8,
551 CountryCode_Antarctica = 10,
552 CountryCode_Algeria = 12,
553 CountryCode_American_Samoa = 16,
554 CountryCode_Andorra = 20,
555 CountryCode_Angola = 24,
556 CountryCode_Antigua_and_Barbuda = 28,
557 CountryCode_Azerbaijan = 31,
558 CountryCode_Argentina = 32,
559 CountryCode_Australia = 36,
560 CountryCode_Austria = 40,
561 CountryCode_Bahamas = 44,
562 CountryCode_Bahrain = 48,
563 CountryCode_Bangladesh = 50,
564 CountryCode_Armenia = 51,
565 CountryCode_Barbados = 52,
566 CountryCode_Belgium = 56,
567 CountryCode_Bermuda = 60,
568 CountryCode_Bhutan = 64,
569 CountryCode_Bolivia = 68,
570 CountryCode_Bosnia_and_Herzegovina = 70,
571 CountryCode_Botswana = 72,
572 CountryCode_Bouvet_Island = 74,
573 CountryCode_Brazil = 76,
574 CountryCode_Belize = 84,
575 CountryCode_British_Indian_Ocean_Territory = 86,
576 CountryCode_Solomon_Islands = 90,
577 CountryCode_Virgin_Islands_British = 92,
578 CountryCode_Brunei_Darussalam = 96,
579 CountryCode_Bulgaria = 100,
580 CountryCode_Myanmar = 104,
581 CountryCode_Burundi = 108,
582 CountryCode_Belarus = 112,
583 CountryCode_Cambodia = 116,
584 CountryCode_Cameroon = 120,
585 CountryCode_Canada = 124,
586 CountryCode_Cape_Verde = 132,
587 CountryCode_Cayman_Islands = 136,
588 CountryCode_Central_African_Republic = 140,
589 CountryCode_Sri_Lanka = 144,
590 CountryCode_Chad = 148,
591 CountryCode_Chile = 152,
592 CountryCode_China = 156,
593 CountryCode_Taiwan_Province_of_China = 158,
594 CountryCode_Christmas_Island = 162,
595 CountryCode_Cocos_Keeling_Islands = 166,
596 CountryCode_Colombia = 170,
597 CountryCode_Comoros = 174,
598 CountryCode_Mayotte = 175,
599 CountryCode_Congo = 178,
600 CountryCode_Democratic_Republic_of_the_Congo = 180,
601 CountryCode_Cook_Islands = 184,
602 CountryCode_Costa_Rica = 188,
603 CountryCode_Croatia = 191,
604 CountryCode_Cuba = 192,
605 CountryCode_Cyprus = 196,
606 CountryCode_Czech_Republic = 203,
607 CountryCode_Benin = 204,
608 CountryCode_Denmark = 208,
609 CountryCode_Dominica = 212,
610 CountryCode_Dominican_Republic = 214,
611 CountryCode_Ecuador = 218,
612 CountryCode_El_Salvador = 222,
613 CountryCode_Equatorial_Guinea = 226,
614 CountryCode_Ethiopia = 231,
615 CountryCode_Eritrea = 232,
616 CountryCode_Estonia = 233,
617 CountryCode_Faroe_Islands = 234,
618 CountryCode_Falkland_Islands_Malvinas = 238,
619 CountryCode_South_Georgia_and_the_South_Sandwich_Islands = 239,
620 CountryCode_Fiji = 242,
621 CountryCode_Finland = 246,
622 CountryCode_Aland_Islands = 248,
623 CountryCode_France = 250,
624 CountryCode_French_Guiana = 254,
625 CountryCode_French_Polynesia = 258,
626 CountryCode_French_Southern_Territories = 260,
627 CountryCode_Djibouti = 262,
628 CountryCode_Gabon = 266,
629 CountryCode_Georgia = 268,
630 CountryCode_Gambia = 270,
631 CountryCode_Palestinian_Territory_Occupied = 275,
632 CountryCode_Germany = 276,
633 CountryCode_Ghana = 288,
634 CountryCode_Gibraltar = 292,
635 CountryCode_Kiribati = 296,
636 CountryCode_Greece = 300,
637 CountryCode_Greenland = 304,
638 CountryCode_Grenada = 308,
639 CountryCode_Guadeloupe = 312,
640 CountryCode_Guam = 316,
641 CountryCode_Guatemala = 320,
642 CountryCode_Guinea = 324,
643 CountryCode_Guyana = 328,
644 CountryCode_Haiti = 332,
645 CountryCode_Heard_Island_and_McDonald_Islands = 334,
646 CountryCode_Holy_See_Vatican_City_State = 336,
647 CountryCode_Honduras = 340,
648 CountryCode_Hong_Kong = 344,
649 CountryCode_Hungary = 348,
650 CountryCode_Iceland = 352,
651 CountryCode_India = 356,
652 CountryCode_Indonesia = 360,
653 CountryCode_Iran_Islamic_Republic_of = 364,
654 CountryCode_Iraq = 368,
655 CountryCode_Ireland = 372,
656 CountryCode_Israel = 376,
657 CountryCode_Italy = 380,
658 CountryCode_Cte_d_Ivoire = 384,
659 CountryCode_Jamaica = 388,
660 CountryCode_Japan = 392,
661 CountryCode_Kazakhstan = 398,
662 CountryCode_Jordan = 400,
663 CountryCode_Kenya = 404,
664 CountryCode_Korea_Democratic_Peoples_Republic_of = 408,
665 CountryCode_Korea_Republic_of = 410,
666 CountryCode_Kuwait = 414,
667 CountryCode_Kyrgyzstan = 417,
668 CountryCode_Lao_Peoples_Democratic_Republic = 418,
669 CountryCode_Lebanon = 422,
670 CountryCode_Lesotho = 426,
671 CountryCode_Latvia = 428,
672 CountryCode_Liberia = 430,
673 CountryCode_Libyan_Arab_Jamahiriya = 434,
674 CountryCode_Liechtenstein = 438,
675 CountryCode_Lithuania = 440,
676 CountryCode_Luxembourg = 442,
677 CountryCode_Macao = 446,
678 CountryCode_Madagascar = 450,
679 CountryCode_Malawi = 454,
680 CountryCode_Malaysia = 458,
681 CountryCode_Maldives = 462,
682 CountryCode_Mali = 466,
683 CountryCode_Malta = 470,
684 CountryCode_Martinique = 474,
685 CountryCode_Mauritania = 478,
686 CountryCode_Mauritius = 480,
687 CountryCode_Mexico = 484,
688 CountryCode_Monaco = 492,
689 CountryCode_Mongolia = 496,
690 CountryCode_Moldova_Republic_of = 498,
691 CountryCode_Montenegro = 499,
692 CountryCode_Montserrat = 500,
693 CountryCode_Morocco = 504,
694 CountryCode_Mozambique = 508,
695 CountryCode_Oman = 512,
696 CountryCode_Namibia = 516,
697 CountryCode_Nauru = 520,
698 CountryCode_Nepal = 524,
699 CountryCode_Netherlands = 528,
700 CountryCode_Netherlands_Antilles = 530,
701 CountryCode_Aruba = 533,
702 CountryCode_New_Caledonia = 540,
703 CountryCode_Vanuatu = 548,
704 CountryCode_New_Zealand = 554,
705 CountryCode_Nicaragua = 558,
706 CountryCode_Niger = 562,
707 CountryCode_Nigeria = 566,
708 CountryCode_Niue = 570,
709 CountryCode_Norfolk_Island = 574,
710 CountryCode_Norway = 578,
711 CountryCode_Northern_Mariana_Islands = 580,
712 CountryCode_United_States_Minor_Outlying_Islands = 581,
713 CountryCode_Micronesia_Federated_States_of = 583,
714 CountryCode_Marshall_Islands = 584,
715 CountryCode_Palau = 585,
716 CountryCode_Pakistan = 586,
717 CountryCode_Panama = 591,
718 CountryCode_Papua_New_Guinea = 598,
719 CountryCode_Paraguay = 600,
720 CountryCode_Peru = 604,
721 CountryCode_Philippines = 608,
722 CountryCode_Pitcairn = 612,
723 CountryCode_Poland = 616,
724 CountryCode_Portugal = 620,
725 CountryCode_Guinea_Bissau = 624,
726 CountryCode_Timor_Leste = 626,
727 CountryCode_Puerto_Rico = 630,
728 CountryCode_Qatar = 634,
729 CountryCode_Runion = 638,
730 CountryCode_Romania = 642,
731 CountryCode_Russian_Federation = 643,
732 CountryCode_Rwanda = 646,
733 CountryCode_Saint_Helena = 654,
734 CountryCode_Saint_Kitts_and_Nevis = 659,
735 CountryCode_Anguilla = 660,
736 CountryCode_Saint_Lucia = 662,
737 CountryCode_Saint_Pierre_and_Miquelon = 666,
738 CountryCode_Saint_Vincent_and_the_Grenadines = 670,
739 CountryCode_San_Marino = 674,
740 CountryCode_Sao_Tome_and_Principe = 678,
741 CountryCode_Saudi_Arabia = 682,
742 CountryCode_Senegal = 686,
743 CountryCode_Serbia = 688,
744 CountryCode_Seychelles = 690,
745 CountryCode_Sierra_Leone = 694,
746 CountryCode_Singapore = 702,
747 CountryCode_Slovakia = 703,
748 CountryCode_Viet_Nam = 704,
749 CountryCode_Slovenia = 705,
750 CountryCode_Somalia = 706,
751 CountryCode_South_Africa = 710,
752 CountryCode_Zimbabwe = 716,
753 CountryCode_Spain = 724,
754 CountryCode_Western_Sahara = 732,
755 CountryCode_Sudan = 736,
756 CountryCode_Suriname = 740,
757 CountryCode_Svalbard_and_Jan_Mayen = 744,
758 CountryCode_Swaziland = 748,
759 CountryCode_Sweden = 752,
760 CountryCode_Switzerland = 756,
761 CountryCode_Syrian_Arab_Republic = 760,
762 CountryCode_Tajikistan = 762,
763 CountryCode_Thailand = 764,
764 CountryCode_Togo = 768,
765 CountryCode_Tokelau = 772,
766 CountryCode_Tonga = 776,
767 CountryCode_Trinidad_and_Tobago = 780,
768 CountryCode_United_Arab_Emirates = 784,
769 CountryCode_Tunisia = 788,
770 CountryCode_Turkey = 792,
771 CountryCode_Turkmenistan = 795,
772 CountryCode_Turks_and_Caicos_Islands = 796,
773 CountryCode_Tuvalu = 798,
774 CountryCode_Uganda = 800,
775 CountryCode_Ukraine = 804,
776 CountryCode_Macedonia_the_former_Yugoslav_Republic_of = 807,
777 CountryCode_Egypt = 818,
778 CountryCode_United_Kingdom = 826,
779 CountryCode_Guernsey = 831,
780 CountryCode_Jersey = 832,
781 CountryCode_Isle_of_Man = 833,
782 CountryCode_Tanzania_United_Republic_of = 834,
783 CountryCode_United_States = 840,
784 CountryCode_Virgin_Islands_US = 850,
785 CountryCode_Burkina_Faso = 854,
786 CountryCode_Uruguay = 858,
787 CountryCode_Uzbekistan = 860,
788 CountryCode_Venezuela = 862,
789 CountryCode_Wallis_and_Futuna = 876,
790 CountryCode_Samoa = 882,
791 CountryCode_Yemen = 887,
792 CountryCode_Zambia = 894,
795 extern const SEnumTableEntry
834 enum ECommunicationsStandard
837 CommunicationsStandard_Unspecified = 0,
838 CommunicationsStandard_US_FCC_Part_15 = 1,
839 CommunicationsStandard_ETSI_302_208 = 2,
840 CommunicationsStandard_ETSI_300_220 = 3,
841 CommunicationsStandard_Australia_LIPD_1W = 4,
842 CommunicationsStandard_Australia_LIPD_4W = 5,
843 CommunicationsStandard_Japan_ARIB_STD_T89 = 6,
844 CommunicationsStandard_Hong_Kong_OFTA_1049 = 7,
845 CommunicationsStandard_Taiwan_DGT_LP0002 = 8,
846 CommunicationsStandard_Korea_MIC_Article_5_2 = 9,
849 extern const SEnumTableEntry
850 g_estCommunicationsStandard[];
877 ROSpecState_Disabled = 0,
878 ROSpecState_Inactive = 1,
879 ROSpecState_Active = 2,
882 extern const SEnumTableEntry
939 enum EROSpecStartTriggerType
942 ROSpecStartTriggerType_Null = 0,
943 ROSpecStartTriggerType_Immediate = 1,
944 ROSpecStartTriggerType_Periodic = 2,
945 ROSpecStartTriggerType_GPI = 3,
948 extern const SEnumTableEntry
949 g_estROSpecStartTriggerType[];
999 enum EROSpecStopTriggerType
1002 ROSpecStopTriggerType_Null = 0,
1003 ROSpecStopTriggerType_Duration = 1,
1004 ROSpecStopTriggerType_GPI_With_Timeout = 2,
1007 extern const SEnumTableEntry
1008 g_estROSpecStopTriggerType[];
1064 enum EAISpecStopTriggerType
1067 AISpecStopTriggerType_Null = 0,
1068 AISpecStopTriggerType_Duration = 1,
1069 AISpecStopTriggerType_GPI_With_Timeout = 2,
1070 AISpecStopTriggerType_Tag_Observation = 3,
1073 extern const SEnumTableEntry
1074 g_estAISpecStopTriggerType[];
1124 enum ETagObservationTriggerType
1127 TagObservationTriggerType_Upon_Seeing_N_Tags_Or_Timeout = 0,
1128 TagObservationTriggerType_Upon_Seeing_No_More_New_Tags_For_Tms_Or_Timeout = 1,
1129 TagObservationTriggerType_N_Attempts_To_See_All_Tags_In_FOV_Or_Timeout = 2,
1132 extern const SEnumTableEntry
1133 g_estTagObservationTriggerType[];
1157 enum ERFSurveySpecStopTriggerType
1160 RFSurveySpecStopTriggerType_Null = 0,
1161 RFSurveySpecStopTriggerType_Duration = 1,
1162 RFSurveySpecStopTriggerType_N_Iterations_Through_Frequency_Range = 2,
1165 extern const SEnumTableEntry
1166 g_estRFSurveySpecStopTriggerType[];
1189 enum EAccessSpecState
1192 AccessSpecState_Disabled = 0,
1193 AccessSpecState_Active = 1,
1196 extern const SEnumTableEntry
1197 g_estAccessSpecState[];
1241 enum EAccessSpecStopTriggerType
1244 AccessSpecStopTriggerType_Null = 0,
1245 AccessSpecStopTriggerType_Operation_Count = 1,
1248 extern const SEnumTableEntry
1249 g_estAccessSpecStopTriggerType[];
1282 enum EGetReaderConfigRequestedData
1285 GetReaderConfigRequestedData_All = 0,
1286 GetReaderConfigRequestedData_Identification = 1,
1287 GetReaderConfigRequestedData_AntennaProperties = 2,
1288 GetReaderConfigRequestedData_AntennaConfiguration = 3,
1289 GetReaderConfigRequestedData_ROReportSpec = 4,
1290 GetReaderConfigRequestedData_ReaderEventNotificationSpec = 5,
1291 GetReaderConfigRequestedData_AccessReportSpec = 6,
1292 GetReaderConfigRequestedData_LLRPConfigurationStateValue = 7,
1293 GetReaderConfigRequestedData_KeepaliveSpec = 8,
1294 GetReaderConfigRequestedData_GPIPortCurrentState = 9,
1295 GetReaderConfigRequestedData_GPOWriteData = 10,
1296 GetReaderConfigRequestedData_EventsAndReports = 11,
1299 extern const SEnumTableEntry
1300 g_estGetReaderConfigRequestedData[];
1323 enum EIdentificationType
1326 IdentificationType_MAC_Address = 0,
1327 IdentificationType_EPC = 1,
1330 extern const SEnumTableEntry
1331 g_estIdentificationType[];
1377 enum EKeepaliveTriggerType
1380 KeepaliveTriggerType_Null = 0,
1381 KeepaliveTriggerType_Periodic = 1,
1384 extern const SEnumTableEntry
1385 g_estKeepaliveTriggerType[];
1412 GPIPortState_Low = 0,
1413 GPIPortState_High = 1,
1414 GPIPortState_Unknown = 2,
1417 extern const SEnumTableEntry
1418 g_estGPIPortState[];
1442 enum EROReportTriggerType
1445 ROReportTriggerType_None = 0,
1446 ROReportTriggerType_Upon_N_Tags_Or_End_Of_AISpec = 1,
1447 ROReportTriggerType_Upon_N_Tags_Or_End_Of_ROSpec = 2,
1450 extern const SEnumTableEntry
1451 g_estROReportTriggerType[];
1474 enum EAccessReportTriggerType
1477 AccessReportTriggerType_Whenever_ROReport_Is_Generated = 0,
1478 AccessReportTriggerType_End_Of_AccessSpec = 1,
1481 extern const SEnumTableEntry
1482 g_estAccessReportTriggerType[];
1512 enum ENotificationEventType
1515 NotificationEventType_Upon_Hopping_To_Next_Channel = 0,
1516 NotificationEventType_GPI_Event = 1,
1517 NotificationEventType_ROSpec_Event = 2,
1518 NotificationEventType_Report_Buffer_Fill_Warning = 3,
1519 NotificationEventType_Reader_Exception_Event = 4,
1520 NotificationEventType_RFSurvey_Event = 5,
1521 NotificationEventType_AISpec_Event = 6,
1522 NotificationEventType_AISpec_Event_With_Details = 7,
1523 NotificationEventType_Antenna_Event = 8,
1526 extern const SEnumTableEntry
1527 g_estNotificationEventType[];
1551 enum EROSpecEventType
1554 ROSpecEventType_Start_Of_ROSpec = 0,
1555 ROSpecEventType_End_Of_ROSpec = 1,
1556 ROSpecEventType_Preemption_Of_ROSpec = 2,
1559 extern const SEnumTableEntry
1560 g_estROSpecEventType[];
1583 enum ERFSurveyEventType
1586 RFSurveyEventType_Start_Of_RFSurvey = 0,
1587 RFSurveyEventType_End_Of_RFSurvey = 1,
1590 extern const SEnumTableEntry
1591 g_estRFSurveyEventType[];
1613 enum EAISpecEventType
1616 AISpecEventType_End_Of_AISpec = 0,
1619 extern const SEnumTableEntry
1620 g_estAISpecEventType[];
1644 enum EAntennaEventType
1647 AntennaEventType_Antenna_Disconnected = 0,
1648 AntennaEventType_Antenna_Connected = 1,
1651 extern const SEnumTableEntry
1652 g_estAntennaEventType[];
1682 enum EConnectionAttemptStatusType
1685 ConnectionAttemptStatusType_Success = 0,
1686 ConnectionAttemptStatusType_Failed_A_Reader_Initiated_Connection_Already_Exists = 1,
1687 ConnectionAttemptStatusType_Failed_A_Client_Initiated_Connection_Already_Exists = 2,
1688 ConnectionAttemptStatusType_Failed_Reason_Other_Than_A_Connection_Already_Exists = 3,
1689 ConnectionAttemptStatusType_Another_Connection_Attempted = 4,
1692 extern const SEnumTableEntry
1693 g_estConnectionAttemptStatusType[];
1750 StatusCode_M_Success = 0,
1751 StatusCode_M_ParameterError = 100,
1752 StatusCode_M_FieldError = 101,
1753 StatusCode_M_UnexpectedParameter = 102,
1754 StatusCode_M_MissingParameter = 103,
1755 StatusCode_M_DuplicateParameter = 104,
1756 StatusCode_M_OverflowParameter = 105,
1757 StatusCode_M_OverflowField = 106,
1758 StatusCode_M_UnknownParameter = 107,
1759 StatusCode_M_UnknownField = 108,
1760 StatusCode_M_UnsupportedMessage = 109,
1761 StatusCode_M_UnsupportedVersion = 110,
1762 StatusCode_M_UnsupportedParameter = 111,
1763 StatusCode_P_ParameterError = 200,
1764 StatusCode_P_FieldError = 201,
1765 StatusCode_P_UnexpectedParameter = 202,
1766 StatusCode_P_MissingParameter = 203,
1767 StatusCode_P_DuplicateParameter = 204,
1768 StatusCode_P_OverflowParameter = 205,
1769 StatusCode_P_OverflowField = 206,
1770 StatusCode_P_UnknownParameter = 207,
1771 StatusCode_P_UnknownField = 208,
1772 StatusCode_P_UnsupportedParameter = 209,
1773 StatusCode_A_Invalid = 300,
1774 StatusCode_A_OutOfRange = 301,
1775 StatusCode_R_DeviceError = 401,
1778 extern const SEnumTableEntry
1805 C1G2DRValue_DRV_8 = 0,
1806 C1G2DRValue_DRV_64_3 = 1,
1809 extern const SEnumTableEntry
1838 C1G2MValue_MV_FM0 = 0,
1839 C1G2MValue_MV_2 = 1,
1840 C1G2MValue_MV_4 = 2,
1841 C1G2MValue_MV_8 = 3,
1844 extern const SEnumTableEntry
1869 enum EC1G2ForwardLinkModulation
1872 C1G2ForwardLinkModulation_PR_ASK = 0,
1873 C1G2ForwardLinkModulation_SSB_ASK = 1,
1874 C1G2ForwardLinkModulation_DSB_ASK = 2,
1877 extern const SEnumTableEntry
1878 g_estC1G2ForwardLinkModulation[];
1934 enum EC1G2SpectralMaskIndicator
1937 C1G2SpectralMaskIndicator_Unknown = 0,
1938 C1G2SpectralMaskIndicator_SI = 1,
1939 C1G2SpectralMaskIndicator_MI = 2,
1940 C1G2SpectralMaskIndicator_DI = 3,
1943 extern const SEnumTableEntry
1944 g_estC1G2SpectralMaskIndicator[];
1968 enum EC1G2TruncateAction
1971 C1G2TruncateAction_Unspecified = 0,
1972 C1G2TruncateAction_Do_Not_Truncate = 1,
1973 C1G2TruncateAction_Truncate = 2,
1976 extern const SEnumTableEntry
1977 g_estC1G2TruncateAction[];
2003 enum EC1G2StateAwareTarget
2006 C1G2StateAwareTarget_SL = 0,
2007 C1G2StateAwareTarget_Inventoried_State_For_Session_S0 = 1,
2008 C1G2StateAwareTarget_Inventoried_State_For_Session_S1 = 2,
2009 C1G2StateAwareTarget_Inventoried_State_For_Session_S2 = 3,
2010 C1G2StateAwareTarget_Inventoried_State_For_Session_S3 = 4,
2013 extern const SEnumTableEntry
2014 g_estC1G2StateAwareTarget[];
2043 enum EC1G2StateAwareAction
2046 C1G2StateAwareAction_AssertSLOrA_DeassertSLOrB = 0,
2047 C1G2StateAwareAction_AssertSLOrA_Noop = 1,
2048 C1G2StateAwareAction_Noop_DeassertSLOrB = 2,
2049 C1G2StateAwareAction_NegateSLOrABBA_Noop = 3,
2050 C1G2StateAwareAction_DeassertSLOrB_AssertSLOrA = 4,
2051 C1G2StateAwareAction_DeassertSLOrB_Noop = 5,
2052 C1G2StateAwareAction_Noop_AssertSLOrA = 6,
2053 C1G2StateAwareAction_Noop_NegateSLOrABBA = 7,
2056 extern const SEnumTableEntry
2057 g_estC1G2StateAwareAction[];
2084 enum EC1G2StateUnawareAction
2087 C1G2StateUnawareAction_Select_Unselect = 0,
2088 C1G2StateUnawareAction_Select_DoNothing = 1,
2089 C1G2StateUnawareAction_DoNothing_Unselect = 2,
2090 C1G2StateUnawareAction_Unselect_DoNothing = 3,
2091 C1G2StateUnawareAction_Unselect_Select = 4,
2092 C1G2StateUnawareAction_DoNothing_Select = 5,
2095 extern const SEnumTableEntry
2096 g_estC1G2StateUnawareAction[];
2119 enum EC1G2TagInventoryStateAwareI
2122 C1G2TagInventoryStateAwareI_State_A = 0,
2123 C1G2TagInventoryStateAwareI_State_B = 1,
2126 extern const SEnumTableEntry
2127 g_estC1G2TagInventoryStateAwareI[];
2150 enum EC1G2TagInventoryStateAwareS
2153 C1G2TagInventoryStateAwareS_SL = 0,
2154 C1G2TagInventoryStateAwareS_Not_SL = 1,
2157 extern const SEnumTableEntry
2158 g_estC1G2TagInventoryStateAwareS[];
2190 enum EC1G2LockPrivilege
2193 C1G2LockPrivilege_Read_Write = 0,
2194 C1G2LockPrivilege_Perma_Lock = 1,
2195 C1G2LockPrivilege_Perma_Unlock = 2,
2196 C1G2LockPrivilege_Unlock = 3,
2199 extern const SEnumTableEntry
2200 g_estC1G2LockPrivilege[];
2226 enum EC1G2LockDataField
2229 C1G2LockDataField_Kill_Password = 0,
2230 C1G2LockDataField_Access_Password = 1,
2231 C1G2LockDataField_EPC_Memory = 2,
2232 C1G2LockDataField_TID_Memory = 3,
2233 C1G2LockDataField_User_Memory = 4,
2236 extern const SEnumTableEntry
2237 g_estC1G2LockDataField[];
2262 enum EC1G2ReadResultType
2265 C1G2ReadResultType_Success = 0,
2266 C1G2ReadResultType_Nonspecific_Tag_Error = 1,
2267 C1G2ReadResultType_No_Response_From_Tag = 2,
2268 C1G2ReadResultType_Nonspecific_Reader_Error = 3,
2271 extern const SEnumTableEntry
2272 g_estC1G2ReadResultType[];
2304 enum EC1G2WriteResultType
2307 C1G2WriteResultType_Success = 0,
2308 C1G2WriteResultType_Tag_Memory_Overrun_Error = 1,
2309 C1G2WriteResultType_Tag_Memory_Locked_Error = 2,
2310 C1G2WriteResultType_Insufficient_Power = 3,
2311 C1G2WriteResultType_Nonspecific_Tag_Error = 4,
2312 C1G2WriteResultType_No_Response_From_Tag = 5,
2313 C1G2WriteResultType_Nonspecific_Reader_Error = 6,
2316 extern const SEnumTableEntry
2317 g_estC1G2WriteResultType[];
2344 enum EC1G2KillResultType
2347 C1G2KillResultType_Success = 0,
2348 C1G2KillResultType_Zero_Kill_Password_Error = 1,
2349 C1G2KillResultType_Insufficient_Power = 2,
2350 C1G2KillResultType_Nonspecific_Tag_Error = 3,
2351 C1G2KillResultType_No_Response_From_Tag = 4,
2352 C1G2KillResultType_Nonspecific_Reader_Error = 5,
2355 extern const SEnumTableEntry
2356 g_estC1G2KillResultType[];
2382 enum EC1G2LockResultType
2385 C1G2LockResultType_Success = 0,
2386 C1G2LockResultType_Insufficient_Power = 1,
2387 C1G2LockResultType_Nonspecific_Tag_Error = 2,
2388 C1G2LockResultType_No_Response_From_Tag = 3,
2389 C1G2LockResultType_Nonspecific_Reader_Error = 4,
2392 extern const SEnumTableEntry
2393 g_estC1G2LockResultType[];
2421 enum EC1G2BlockEraseResultType
2424 C1G2BlockEraseResultType_Success = 0,
2425 C1G2BlockEraseResultType_Tag_Memory_Overrun_Error = 1,
2426 C1G2BlockEraseResultType_Tag_Memory_Locked_Error = 2,
2427 C1G2BlockEraseResultType_Insufficient_Power = 3,
2428 C1G2BlockEraseResultType_Nonspecific_Tag_Error = 4,
2429 C1G2BlockEraseResultType_No_Response_From_Tag = 5,
2430 C1G2BlockEraseResultType_Nonspecific_Reader_Error = 6,
2433 extern const SEnumTableEntry
2434 g_estC1G2BlockEraseResultType[];
2466 enum EC1G2BlockWriteResultType
2469 C1G2BlockWriteResultType_Success = 0,
2470 C1G2BlockWriteResultType_Tag_Memory_Overrun_Error = 1,
2471 C1G2BlockWriteResultType_Tag_Memory_Locked_Error = 2,
2472 C1G2BlockWriteResultType_Insufficient_Power = 3,
2473 C1G2BlockWriteResultType_Nonspecific_Tag_Error = 4,
2474 C1G2BlockWriteResultType_No_Response_From_Tag = 5,
2475 C1G2BlockWriteResultType_Nonspecific_Reader_Error = 6,
2478 extern const SEnumTableEntry
2479 g_estC1G2BlockWriteResultType[];
2536 static const CFieldDescriptor *
const 2537 s_apFieldDescriptorTable[];
2539 static const CTypeDescriptor
2544 CDecoderStream * pDecoderStream);
2547 assimilateSubParameters (
2548 CErrorDetails * pError);
2552 CEncoderStream * pEncoderStream)
const;
2561 CDecoderStream * pDecoderStream,
2562 CElement * pElement);
2567 llrp_u32_t m_VendorIdentifier;
2572 static const CFieldDescriptor
2573 s_fdVendorIdentifier;
2580 return m_VendorIdentifier;
2588 m_VendorIdentifier = value;
2593 llrp_u8_t m_MessageSubtype;
2598 static const CFieldDescriptor
2606 return m_MessageSubtype;
2614 m_MessageSubtype = value;
2619 llrp_bytesToEnd_t m_Data;
2624 static const CFieldDescriptor
2629 inline llrp_bytesToEnd_t
2638 llrp_bytesToEnd_t value)
2688 static const CFieldDescriptor *
const 2689 s_apFieldDescriptorTable[];
2691 static const CTypeDescriptor
2696 CDecoderStream * pDecoderStream);
2699 assimilateSubParameters (
2700 CErrorDetails * pError);
2704 CEncoderStream * pEncoderStream)
const;
2713 CDecoderStream * pDecoderStream,
2714 CElement * pElement);
2719 EGetReaderCapabilitiesRequestedData m_eRequestedData;
2724 static const CFieldDescriptor
2729 inline EGetReaderCapabilitiesRequestedData
2732 return m_eRequestedData;
2738 EGetReaderCapabilitiesRequestedData value)
2740 m_eRequestedData = value;
2746 std::list<CParameter *> m_listCustom;
2750 inline std::list<CParameter *>::iterator
2753 return m_listCustom.begin();
2757 inline std::list<CParameter *>::iterator
2760 return m_listCustom.end();
2767 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2774 return (
int) (m_listCustom.size());
2780 CParameter * pValue);
2830 static const CFieldDescriptor *
const 2831 s_apFieldDescriptorTable[];
2833 static const CTypeDescriptor
2838 CDecoderStream * pDecoderStream);
2841 assimilateSubParameters (
2842 CErrorDetails * pError);
2846 CEncoderStream * pEncoderStream)
const;
2855 CDecoderStream * pDecoderStream,
2856 CElement * pElement);
2869 return m_pLLRPStatus;
2886 return m_pGeneralDeviceCapabilities;
2891 setGeneralDeviceCapabilities (
2903 return m_pLLRPCapabilities;
2908 setLLRPCapabilities (
2920 return m_pRegulatoryCapabilities;
2925 setRegulatoryCapabilities (
2930 CParameter * m_pAirProtocolLLRPCapabilities;
2937 return m_pAirProtocolLLRPCapabilities;
2942 setAirProtocolLLRPCapabilities (
2943 CParameter * pValue);
2947 std::list<CParameter *> m_listCustom;
2951 inline std::list<CParameter *>::iterator
2954 return m_listCustom.begin();
2958 inline std::list<CParameter *>::iterator
2961 return m_listCustom.end();
2968 clearSubParameterList ((tListOfParameters *) &m_listCustom);
2975 return (
int) (m_listCustom.size());
2981 CParameter * pValue);
3035 static const CFieldDescriptor *
const 3036 s_apFieldDescriptorTable[];
3038 static const CTypeDescriptor
3043 CDecoderStream * pDecoderStream);
3046 assimilateSubParameters (
3047 CErrorDetails * pError);
3051 CEncoderStream * pEncoderStream)
const;
3060 CDecoderStream * pDecoderStream,
3061 CElement * pElement);
3125 static const CFieldDescriptor *
const 3126 s_apFieldDescriptorTable[];
3128 static const CTypeDescriptor
3133 CDecoderStream * pDecoderStream);
3136 assimilateSubParameters (
3137 CErrorDetails * pError);
3141 CEncoderStream * pEncoderStream)
const;
3150 CDecoderStream * pDecoderStream,
3151 CElement * pElement);
3164 return m_pLLRPStatus;
3218 static const CFieldDescriptor *
const 3219 s_apFieldDescriptorTable[];
3221 static const CTypeDescriptor
3226 CDecoderStream * pDecoderStream);
3229 assimilateSubParameters (
3230 CErrorDetails * pError);
3234 CEncoderStream * pEncoderStream)
const;
3243 CDecoderStream * pDecoderStream,
3244 CElement * pElement);
3249 llrp_u32_t m_ROSpecID;
3254 static const CFieldDescriptor
3317 static const CFieldDescriptor *
const 3318 s_apFieldDescriptorTable[];
3320 static const CTypeDescriptor
3325 CDecoderStream * pDecoderStream);
3328 assimilateSubParameters (
3329 CErrorDetails * pError);
3333 CEncoderStream * pEncoderStream)
const;
3342 CDecoderStream * pDecoderStream,
3343 CElement * pElement);
3356 return m_pLLRPStatus;
3410 static const CFieldDescriptor *
const 3411 s_apFieldDescriptorTable[];
3413 static const CTypeDescriptor
3418 CDecoderStream * pDecoderStream);
3421 assimilateSubParameters (
3422 CErrorDetails * pError);
3426 CEncoderStream * pEncoderStream)
const;
3435 CDecoderStream * pDecoderStream,
3436 CElement * pElement);
3441 llrp_u32_t m_ROSpecID;
3446 static const CFieldDescriptor
3509 static const CFieldDescriptor *
const 3510 s_apFieldDescriptorTable[];
3512 static const CTypeDescriptor
3517 CDecoderStream * pDecoderStream);
3520 assimilateSubParameters (
3521 CErrorDetails * pError);
3525 CEncoderStream * pEncoderStream)
const;
3534 CDecoderStream * pDecoderStream,
3535 CElement * pElement);
3548 return m_pLLRPStatus;
3602 static const CFieldDescriptor *
const 3603 s_apFieldDescriptorTable[];
3605 static const CTypeDescriptor
3610 CDecoderStream * pDecoderStream);
3613 assimilateSubParameters (
3614 CErrorDetails * pError);
3618 CEncoderStream * pEncoderStream)
const;
3627 CDecoderStream * pDecoderStream,
3628 CElement * pElement);
3633 llrp_u32_t m_ROSpecID;
3638 static const CFieldDescriptor
3701 static const CFieldDescriptor *
const 3702 s_apFieldDescriptorTable[];
3704 static const CTypeDescriptor
3709 CDecoderStream * pDecoderStream);
3712 assimilateSubParameters (
3713 CErrorDetails * pError);
3717 CEncoderStream * pEncoderStream)
const;
3726 CDecoderStream * pDecoderStream,
3727 CElement * pElement);
3740 return m_pLLRPStatus;
3794 static const CFieldDescriptor *
const 3795 s_apFieldDescriptorTable[];
3797 static const CTypeDescriptor
3802 CDecoderStream * pDecoderStream);
3805 assimilateSubParameters (
3806 CErrorDetails * pError);
3810 CEncoderStream * pEncoderStream)
const;
3819 CDecoderStream * pDecoderStream,
3820 CElement * pElement);
3825 llrp_u32_t m_ROSpecID;
3830 static const CFieldDescriptor
3893 static const CFieldDescriptor *
const 3894 s_apFieldDescriptorTable[];
3896 static const CTypeDescriptor
3901 CDecoderStream * pDecoderStream);
3904 assimilateSubParameters (
3905 CErrorDetails * pError);
3909 CEncoderStream * pEncoderStream)
const;
3918 CDecoderStream * pDecoderStream,
3919 CElement * pElement);
3932 return m_pLLRPStatus;
3986 static const CFieldDescriptor *
const 3987 s_apFieldDescriptorTable[];
3989 static const CTypeDescriptor
3994 CDecoderStream * pDecoderStream);
3997 assimilateSubParameters (
3998 CErrorDetails * pError);
4002 CEncoderStream * pEncoderStream)
const;
4011 CDecoderStream * pDecoderStream,
4012 CElement * pElement);
4017 llrp_u32_t m_ROSpecID;
4022 static const CFieldDescriptor
4085 static const CFieldDescriptor *
const 4086 s_apFieldDescriptorTable[];
4088 static const CTypeDescriptor
4093 CDecoderStream * pDecoderStream);
4096 assimilateSubParameters (
4097 CErrorDetails * pError);
4101 CEncoderStream * pEncoderStream)
const;
4110 CDecoderStream * pDecoderStream,
4111 CElement * pElement);
4124 return m_pLLRPStatus;
4174 static const CFieldDescriptor *
const 4175 s_apFieldDescriptorTable[];
4177 static const CTypeDescriptor
4182 CDecoderStream * pDecoderStream);
4185 assimilateSubParameters (
4186 CErrorDetails * pError);
4190 CEncoderStream * pEncoderStream)
const;
4199 CDecoderStream * pDecoderStream,
4200 CElement * pElement);
4248 static const CFieldDescriptor *
const 4249 s_apFieldDescriptorTable[];
4251 static const CTypeDescriptor
4256 CDecoderStream * pDecoderStream);
4259 assimilateSubParameters (
4260 CErrorDetails * pError);
4264 CEncoderStream * pEncoderStream)
const;
4273 CDecoderStream * pDecoderStream,
4274 CElement * pElement);
4287 return m_pLLRPStatus;
4297 std::list<CROSpec *> m_listROSpec;
4301 inline std::list<CROSpec *>::iterator
4304 return m_listROSpec.begin();
4308 inline std::list<CROSpec *>::iterator
4311 return m_listROSpec.end();
4318 clearSubParameterList ((tListOfParameters *) &m_listROSpec);
4325 return (
int) (m_listROSpec.size());
4385 static const CFieldDescriptor *
const 4386 s_apFieldDescriptorTable[];
4388 static const CTypeDescriptor
4393 CDecoderStream * pDecoderStream);
4396 assimilateSubParameters (
4397 CErrorDetails * pError);
4401 CEncoderStream * pEncoderStream)
const;
4410 CDecoderStream * pDecoderStream,
4411 CElement * pElement);
4424 return m_pAccessSpec;
4475 static const CFieldDescriptor *
const 4476 s_apFieldDescriptorTable[];
4478 static const CTypeDescriptor
4483 CDecoderStream * pDecoderStream);
4486 assimilateSubParameters (
4487 CErrorDetails * pError);
4491 CEncoderStream * pEncoderStream)
const;
4500 CDecoderStream * pDecoderStream,
4501 CElement * pElement);
4514 return m_pLLRPStatus;
4568 static const CFieldDescriptor *
const 4569 s_apFieldDescriptorTable[];
4571 static const CTypeDescriptor
4576 CDecoderStream * pDecoderStream);
4579 assimilateSubParameters (
4580 CErrorDetails * pError);
4584 CEncoderStream * pEncoderStream)
const;
4593 CDecoderStream * pDecoderStream,
4594 CElement * pElement);
4599 llrp_u32_t m_AccessSpecID;
4604 static const CFieldDescriptor
4612 return m_AccessSpecID;
4620 m_AccessSpecID = value;
4667 static const CFieldDescriptor *
const 4668 s_apFieldDescriptorTable[];
4670 static const CTypeDescriptor
4675 CDecoderStream * pDecoderStream);
4678 assimilateSubParameters (
4679 CErrorDetails * pError);
4683 CEncoderStream * pEncoderStream)
const;
4692 CDecoderStream * pDecoderStream,
4693 CElement * pElement);
4706 return m_pLLRPStatus;
4760 static const CFieldDescriptor *
const 4761 s_apFieldDescriptorTable[];
4763 static const CTypeDescriptor
4768 CDecoderStream * pDecoderStream);
4771 assimilateSubParameters (
4772 CErrorDetails * pError);
4776 CEncoderStream * pEncoderStream)
const;
4785 CDecoderStream * pDecoderStream,
4786 CElement * pElement);
4791 llrp_u32_t m_AccessSpecID;
4796 static const CFieldDescriptor
4804 return m_AccessSpecID;
4812 m_AccessSpecID = value;
4859 static const CFieldDescriptor *
const 4860 s_apFieldDescriptorTable[];
4862 static const CTypeDescriptor
4867 CDecoderStream * pDecoderStream);
4870 assimilateSubParameters (
4871 CErrorDetails * pError);
4875 CEncoderStream * pEncoderStream)
const;
4884 CDecoderStream * pDecoderStream,
4885 CElement * pElement);
4898 return m_pLLRPStatus;
4952 static const CFieldDescriptor *
const 4953 s_apFieldDescriptorTable[];
4955 static const CTypeDescriptor
4960 CDecoderStream * pDecoderStream);
4963 assimilateSubParameters (
4964 CErrorDetails * pError);
4968 CEncoderStream * pEncoderStream)
const;
4977 CDecoderStream * pDecoderStream,
4978 CElement * pElement);
4983 llrp_u32_t m_AccessSpecID;
4988 static const CFieldDescriptor
4996 return m_AccessSpecID;
5004 m_AccessSpecID = value;
5051 static const CFieldDescriptor *
const 5052 s_apFieldDescriptorTable[];
5054 static const CTypeDescriptor
5059 CDecoderStream * pDecoderStream);
5062 assimilateSubParameters (
5063 CErrorDetails * pError);
5067 CEncoderStream * pEncoderStream)
const;
5076 CDecoderStream * pDecoderStream,
5077 CElement * pElement);
5090 return m_pLLRPStatus;
5140 static const CFieldDescriptor *
const 5141 s_apFieldDescriptorTable[];
5143 static const CTypeDescriptor
5148 CDecoderStream * pDecoderStream);
5151 assimilateSubParameters (
5152 CErrorDetails * pError);
5156 CEncoderStream * pEncoderStream)
const;
5165 CDecoderStream * pDecoderStream,
5166 CElement * pElement);
5214 static const CFieldDescriptor *
const 5215 s_apFieldDescriptorTable[];
5217 static const CTypeDescriptor
5222 CDecoderStream * pDecoderStream);
5225 assimilateSubParameters (
5226 CErrorDetails * pError);
5230 CEncoderStream * pEncoderStream)
const;
5239 CDecoderStream * pDecoderStream,
5240 CElement * pElement);
5253 return m_pLLRPStatus;
5263 std::list<CAccessSpec *> m_listAccessSpec;
5267 inline std::list<CAccessSpec *>::iterator
5270 return m_listAccessSpec.begin();
5274 inline std::list<CAccessSpec *>::iterator
5277 return m_listAccessSpec.end();
5284 clearSubParameterList ((tListOfParameters *) &m_listAccessSpec);
5291 return (
int) (m_listAccessSpec.size());
5342 static const CFieldDescriptor *
const 5343 s_apFieldDescriptorTable[];
5345 static const CTypeDescriptor
5350 CDecoderStream * pDecoderStream);
5353 assimilateSubParameters (
5354 CErrorDetails * pError);
5358 CEncoderStream * pEncoderStream)
const;
5367 CDecoderStream * pDecoderStream,
5368 CElement * pElement);
5381 return m_pTagReportData;
5432 static const CFieldDescriptor *
const 5433 s_apFieldDescriptorTable[];
5435 static const CTypeDescriptor
5440 CDecoderStream * pDecoderStream);
5443 assimilateSubParameters (
5444 CErrorDetails * pError);
5448 CEncoderStream * pEncoderStream)
const;
5457 CDecoderStream * pDecoderStream,
5458 CElement * pElement);
5471 return m_pClientRequestResponse;
5476 setClientRequestResponse (
5526 static const CFieldDescriptor *
const 5527 s_apFieldDescriptorTable[];
5529 static const CTypeDescriptor
5534 CDecoderStream * pDecoderStream);
5537 assimilateSubParameters (
5538 CErrorDetails * pError);
5542 CEncoderStream * pEncoderStream)
const;
5551 CDecoderStream * pDecoderStream,
5552 CElement * pElement);
5557 llrp_u16_t m_AntennaID;
5562 static const CFieldDescriptor
5578 m_AntennaID = value;
5583 EGetReaderConfigRequestedData m_eRequestedData;
5588 static const CFieldDescriptor
5593 inline EGetReaderConfigRequestedData
5596 return m_eRequestedData;
5602 EGetReaderConfigRequestedData value)
5604 m_eRequestedData = value;
5609 llrp_u16_t m_GPIPortNum;
5614 static const CFieldDescriptor
5622 return m_GPIPortNum;
5630 m_GPIPortNum = value;
5635 llrp_u16_t m_GPOPortNum;
5640 static const CFieldDescriptor
5648 return m_GPOPortNum;
5656 m_GPOPortNum = value;
5662 std::list<CParameter *> m_listCustom;
5666 inline std::list<CParameter *>::iterator
5669 return m_listCustom.begin();
5673 inline std::list<CParameter *>::iterator
5676 return m_listCustom.end();
5683 clearSubParameterList ((tListOfParameters *) &m_listCustom);
5690 return (
int) (m_listCustom.size());
5696 CParameter * pValue);
5771 static const CFieldDescriptor *
const 5772 s_apFieldDescriptorTable[];
5774 static const CTypeDescriptor
5779 CDecoderStream * pDecoderStream);
5782 assimilateSubParameters (
5783 CErrorDetails * pError);
5787 CEncoderStream * pEncoderStream)
const;
5796 CDecoderStream * pDecoderStream,
5797 CElement * pElement);
5810 return m_pLLRPStatus;
5827 return m_pIdentification;
5837 std::list<CAntennaProperties *> m_listAntennaProperties;
5841 inline std::list<CAntennaProperties *>::iterator
5844 return m_listAntennaProperties.begin();
5848 inline std::list<CAntennaProperties *>::iterator
5851 return m_listAntennaProperties.end();
5858 clearSubParameterList ((tListOfParameters *) &m_listAntennaProperties);
5865 return (
int) (m_listAntennaProperties.size());
5870 addAntennaProperties (
5875 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
5879 inline std::list<CAntennaConfiguration *>::iterator
5882 return m_listAntennaConfiguration.begin();
5886 inline std::list<CAntennaConfiguration *>::iterator
5889 return m_listAntennaConfiguration.end();
5896 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
5903 return (
int) (m_listAntennaConfiguration.size());
5908 addAntennaConfiguration (
5920 return m_pReaderEventNotificationSpec;
5925 setReaderEventNotificationSpec (
5937 return m_pROReportSpec;
5954 return m_pAccessReportSpec;
5959 setAccessReportSpec (
5971 return m_pLLRPConfigurationStateValue;
5976 setLLRPConfigurationStateValue (
5988 return m_pKeepaliveSpec;
5998 std::list<CGPIPortCurrentState *> m_listGPIPortCurrentState;
6002 inline std::list<CGPIPortCurrentState *>::iterator
6005 return m_listGPIPortCurrentState.begin();
6009 inline std::list<CGPIPortCurrentState *>::iterator
6012 return m_listGPIPortCurrentState.end();
6019 clearSubParameterList ((tListOfParameters *) &m_listGPIPortCurrentState);
6026 return (
int) (m_listGPIPortCurrentState.size());
6031 addGPIPortCurrentState (
6036 std::list<CGPOWriteData *> m_listGPOWriteData;
6040 inline std::list<CGPOWriteData *>::iterator
6043 return m_listGPOWriteData.begin();
6047 inline std::list<CGPOWriteData *>::iterator
6050 return m_listGPOWriteData.end();
6057 clearSubParameterList ((tListOfParameters *) &m_listGPOWriteData);
6064 return (
int) (m_listGPOWriteData.size());
6081 return m_pEventsAndReports;
6086 setEventsAndReports (
6091 std::list<CParameter *> m_listCustom;
6095 inline std::list<CParameter *>::iterator
6098 return m_listCustom.begin();
6102 inline std::list<CParameter *>::iterator
6105 return m_listCustom.end();
6112 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6119 return (
int) (m_listCustom.size());
6125 CParameter * pValue);
6189 static const CFieldDescriptor *
const 6190 s_apFieldDescriptorTable[];
6192 static const CTypeDescriptor
6197 CDecoderStream * pDecoderStream);
6200 assimilateSubParameters (
6201 CErrorDetails * pError);
6205 CEncoderStream * pEncoderStream)
const;
6214 CDecoderStream * pDecoderStream,
6215 CElement * pElement);
6220 llrp_u1_t m_ResetToFactoryDefault;
6225 static const CFieldDescriptor
6226 s_fdResetToFactoryDefault;
6233 return m_ResetToFactoryDefault;
6241 m_ResetToFactoryDefault = value;
6254 return m_pReaderEventNotificationSpec;
6259 setReaderEventNotificationSpec (
6264 std::list<CAntennaProperties *> m_listAntennaProperties;
6268 inline std::list<CAntennaProperties *>::iterator
6271 return m_listAntennaProperties.begin();
6275 inline std::list<CAntennaProperties *>::iterator
6278 return m_listAntennaProperties.end();
6285 clearSubParameterList ((tListOfParameters *) &m_listAntennaProperties);
6292 return (
int) (m_listAntennaProperties.size());
6297 addAntennaProperties (
6302 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
6306 inline std::list<CAntennaConfiguration *>::iterator
6309 return m_listAntennaConfiguration.begin();
6313 inline std::list<CAntennaConfiguration *>::iterator
6316 return m_listAntennaConfiguration.end();
6323 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
6330 return (
int) (m_listAntennaConfiguration.size());
6335 addAntennaConfiguration (
6347 return m_pROReportSpec;
6364 return m_pAccessReportSpec;
6369 setAccessReportSpec (
6381 return m_pKeepaliveSpec;
6391 std::list<CGPOWriteData *> m_listGPOWriteData;
6395 inline std::list<CGPOWriteData *>::iterator
6398 return m_listGPOWriteData.begin();
6402 inline std::list<CGPOWriteData *>::iterator
6405 return m_listGPOWriteData.end();
6412 clearSubParameterList ((tListOfParameters *) &m_listGPOWriteData);
6419 return (
int) (m_listGPOWriteData.size());
6429 std::list<CGPIPortCurrentState *> m_listGPIPortCurrentState;
6433 inline std::list<CGPIPortCurrentState *>::iterator
6436 return m_listGPIPortCurrentState.begin();
6440 inline std::list<CGPIPortCurrentState *>::iterator
6443 return m_listGPIPortCurrentState.end();
6450 clearSubParameterList ((tListOfParameters *) &m_listGPIPortCurrentState);
6457 return (
int) (m_listGPIPortCurrentState.size());
6462 addGPIPortCurrentState (
6474 return m_pEventsAndReports;
6479 setEventsAndReports (
6484 std::list<CParameter *> m_listCustom;
6488 inline std::list<CParameter *>::iterator
6491 return m_listCustom.begin();
6495 inline std::list<CParameter *>::iterator
6498 return m_listCustom.end();
6505 clearSubParameterList ((tListOfParameters *) &m_listCustom);
6512 return (
int) (m_listCustom.size());
6518 CParameter * pValue);
6563 static const CFieldDescriptor *
const 6564 s_apFieldDescriptorTable[];
6566 static const CTypeDescriptor
6571 CDecoderStream * pDecoderStream);
6574 assimilateSubParameters (
6575 CErrorDetails * pError);
6579 CEncoderStream * pEncoderStream)
const;
6588 CDecoderStream * pDecoderStream,
6589 CElement * pElement);
6602 return m_pLLRPStatus;
6664 static const CFieldDescriptor *
const 6665 s_apFieldDescriptorTable[];
6667 static const CTypeDescriptor
6672 CDecoderStream * pDecoderStream);
6675 assimilateSubParameters (
6676 CErrorDetails * pError);
6680 CEncoderStream * pEncoderStream)
const;
6689 CDecoderStream * pDecoderStream,
6690 CElement * pElement);
6741 static const CFieldDescriptor *
const 6742 s_apFieldDescriptorTable[];
6744 static const CTypeDescriptor
6749 CDecoderStream * pDecoderStream);
6752 assimilateSubParameters (
6753 CErrorDetails * pError);
6757 CEncoderStream * pEncoderStream)
const;
6766 CDecoderStream * pDecoderStream,
6767 CElement * pElement);
6780 return m_pLLRPStatus;
6832 static const CFieldDescriptor *
const 6833 s_apFieldDescriptorTable[];
6835 static const CTypeDescriptor
6840 CDecoderStream * pDecoderStream);
6843 assimilateSubParameters (
6844 CErrorDetails * pError);
6848 CEncoderStream * pEncoderStream)
const;
6857 CDecoderStream * pDecoderStream,
6858 CElement * pElement);
6907 static const CFieldDescriptor *
const 6908 s_apFieldDescriptorTable[];
6910 static const CTypeDescriptor
6915 CDecoderStream * pDecoderStream);
6918 assimilateSubParameters (
6919 CErrorDetails * pError);
6923 CEncoderStream * pEncoderStream)
const;
6932 CDecoderStream * pDecoderStream,
6933 CElement * pElement);
6939 std::list<CTagReportData *> m_listTagReportData;
6943 inline std::list<CTagReportData *>::iterator
6946 return m_listTagReportData.begin();
6950 inline std::list<CTagReportData *>::iterator
6953 return m_listTagReportData.end();
6960 clearSubParameterList ((tListOfParameters *) &m_listTagReportData);
6967 return (
int) (m_listTagReportData.size());
6977 std::list<CRFSurveyReportData *> m_listRFSurveyReportData;
6981 inline std::list<CRFSurveyReportData *>::iterator
6984 return m_listRFSurveyReportData.begin();
6988 inline std::list<CRFSurveyReportData *>::iterator
6991 return m_listRFSurveyReportData.end();
6998 clearSubParameterList ((tListOfParameters *) &m_listRFSurveyReportData);
7005 return (
int) (m_listRFSurveyReportData.size());
7010 addRFSurveyReportData (
7015 std::list<CParameter *> m_listCustom;
7019 inline std::list<CParameter *>::iterator
7022 return m_listCustom.begin();
7026 inline std::list<CParameter *>::iterator
7029 return m_listCustom.end();
7036 clearSubParameterList ((tListOfParameters *) &m_listCustom);
7043 return (
int) (m_listCustom.size());
7049 CParameter * pValue);
7093 static const CFieldDescriptor *
const 7094 s_apFieldDescriptorTable[];
7096 static const CTypeDescriptor
7101 CDecoderStream * pDecoderStream);
7104 assimilateSubParameters (
7105 CErrorDetails * pError);
7109 CEncoderStream * pEncoderStream)
const;
7118 CDecoderStream * pDecoderStream,
7119 CElement * pElement);
7167 static const CFieldDescriptor *
const 7168 s_apFieldDescriptorTable[];
7170 static const CTypeDescriptor
7175 CDecoderStream * pDecoderStream);
7178 assimilateSubParameters (
7179 CErrorDetails * pError);
7183 CEncoderStream * pEncoderStream)
const;
7192 CDecoderStream * pDecoderStream,
7193 CElement * pElement);
7240 static const CFieldDescriptor *
const 7241 s_apFieldDescriptorTable[];
7243 static const CTypeDescriptor
7248 CDecoderStream * pDecoderStream);
7251 assimilateSubParameters (
7252 CErrorDetails * pError);
7256 CEncoderStream * pEncoderStream)
const;
7265 CDecoderStream * pDecoderStream,
7266 CElement * pElement);
7279 return m_pReaderEventNotificationData;
7284 setReaderEventNotificationData (
7329 static const CFieldDescriptor *
const 7330 s_apFieldDescriptorTable[];
7332 static const CTypeDescriptor
7337 CDecoderStream * pDecoderStream);
7340 assimilateSubParameters (
7341 CErrorDetails * pError);
7345 CEncoderStream * pEncoderStream)
const;
7354 CDecoderStream * pDecoderStream,
7355 CElement * pElement);
7430 static const CFieldDescriptor *
const 7431 s_apFieldDescriptorTable[];
7433 static const CTypeDescriptor
7438 CDecoderStream * pDecoderStream);
7441 assimilateSubParameters (
7442 CErrorDetails * pError);
7446 CEncoderStream * pEncoderStream)
const;
7455 CDecoderStream * pDecoderStream,
7456 CElement * pElement);
7469 return m_pLLRPStatus;
7532 static const CFieldDescriptor *
const 7533 s_apFieldDescriptorTable[];
7535 static const CTypeDescriptor
7540 CDecoderStream * pDecoderStream);
7543 assimilateSubParameters (
7544 CErrorDetails * pError);
7548 CEncoderStream * pEncoderStream)
const;
7557 CDecoderStream * pDecoderStream,
7558 CElement * pElement);
7563 llrp_u64_t m_Microseconds;
7568 static const CFieldDescriptor
7576 return m_Microseconds;
7584 m_Microseconds = value;
7626 class CUptime :
public CParameter
7635 static const CFieldDescriptor *
const 7636 s_apFieldDescriptorTable[];
7638 static const CTypeDescriptor
7643 CDecoderStream * pDecoderStream);
7646 assimilateSubParameters (
7647 CErrorDetails * pError);
7651 CEncoderStream * pEncoderStream)
const;
7660 CDecoderStream * pDecoderStream,
7661 CElement * pElement);
7666 llrp_u64_t m_Microseconds;
7671 static const CFieldDescriptor
7679 return m_Microseconds;
7687 m_Microseconds = value;
7738 class CCustom :
public CParameter
7747 static const CFieldDescriptor *
const 7748 s_apFieldDescriptorTable[];
7750 static const CTypeDescriptor
7755 CDecoderStream * pDecoderStream);
7758 assimilateSubParameters (
7759 CErrorDetails * pError);
7763 CEncoderStream * pEncoderStream)
const;
7772 CDecoderStream * pDecoderStream,
7773 CElement * pElement);
7778 llrp_u32_t m_VendorIdentifier;
7783 static const CFieldDescriptor
7784 s_fdVendorIdentifier;
7791 return m_VendorIdentifier;
7799 m_VendorIdentifier = value;
7804 llrp_u32_t m_ParameterSubtype;
7809 static const CFieldDescriptor
7810 s_fdParameterSubtype;
7817 return m_ParameterSubtype;
7825 m_ParameterSubtype = value;
7830 llrp_bytesToEnd_t m_Data;
7835 static const CFieldDescriptor
7840 inline llrp_bytesToEnd_t
7849 llrp_bytesToEnd_t value)
7908 static const CFieldDescriptor *
const 7909 s_apFieldDescriptorTable[];
7911 static const CTypeDescriptor
7916 CDecoderStream * pDecoderStream);
7919 assimilateSubParameters (
7920 CErrorDetails * pError);
7924 CEncoderStream * pEncoderStream)
const;
7933 CDecoderStream * pDecoderStream,
7934 CElement * pElement);
7939 llrp_u16_t m_MaxNumberOfAntennaSupported;
7944 static const CFieldDescriptor
7945 s_fdMaxNumberOfAntennaSupported;
7952 return m_MaxNumberOfAntennaSupported;
7960 m_MaxNumberOfAntennaSupported = value;
7965 llrp_u1_t m_CanSetAntennaProperties;
7970 static const CFieldDescriptor
7971 s_fdCanSetAntennaProperties;
7978 return m_CanSetAntennaProperties;
7986 m_CanSetAntennaProperties = value;
7991 llrp_u1_t m_HasUTCClockCapability;
7996 static const CFieldDescriptor
7997 s_fdHasUTCClockCapability;
8004 return m_HasUTCClockCapability;
8012 m_HasUTCClockCapability = value;
8017 llrp_u32_t m_DeviceManufacturerName;
8022 static const CFieldDescriptor
8023 s_fdDeviceManufacturerName;
8030 return m_DeviceManufacturerName;
8038 m_DeviceManufacturerName = value;
8043 llrp_u32_t m_ModelName;
8048 static const CFieldDescriptor
8064 m_ModelName = value;
8069 llrp_utf8v_t m_ReaderFirmwareVersion;
8074 static const CFieldDescriptor
8075 s_fdReaderFirmwareVersion;
8082 return m_ReaderFirmwareVersion;
8090 m_ReaderFirmwareVersion = value;
8096 std::list<CReceiveSensitivityTableEntry *> m_listReceiveSensitivityTableEntry;
8100 inline std::list<CReceiveSensitivityTableEntry *>::iterator
8103 return m_listReceiveSensitivityTableEntry.begin();
8107 inline std::list<CReceiveSensitivityTableEntry *>::iterator
8110 return m_listReceiveSensitivityTableEntry.end();
8117 clearSubParameterList ((tListOfParameters *) &m_listReceiveSensitivityTableEntry);
8124 return (
int) (m_listReceiveSensitivityTableEntry.size());
8129 addReceiveSensitivityTableEntry (
8134 std::list<CPerAntennaReceiveSensitivityRange *> m_listPerAntennaReceiveSensitivityRange;
8138 inline std::list<CPerAntennaReceiveSensitivityRange *>::iterator
8141 return m_listPerAntennaReceiveSensitivityRange.begin();
8145 inline std::list<CPerAntennaReceiveSensitivityRange *>::iterator
8148 return m_listPerAntennaReceiveSensitivityRange.end();
8155 clearSubParameterList ((tListOfParameters *) &m_listPerAntennaReceiveSensitivityRange);
8162 return (
int) (m_listPerAntennaReceiveSensitivityRange.size());
8167 addPerAntennaReceiveSensitivityRange (
8179 return m_pGPIOCapabilities;
8184 setGPIOCapabilities (
8189 std::list<CPerAntennaAirProtocol *> m_listPerAntennaAirProtocol;
8193 inline std::list<CPerAntennaAirProtocol *>::iterator
8196 return m_listPerAntennaAirProtocol.begin();
8200 inline std::list<CPerAntennaAirProtocol *>::iterator
8203 return m_listPerAntennaAirProtocol.end();
8210 clearSubParameterList ((tListOfParameters *) &m_listPerAntennaAirProtocol);
8217 return (
int) (m_listPerAntennaAirProtocol.size());
8222 addPerAntennaAirProtocol (
8272 static const CFieldDescriptor *
const 8273 s_apFieldDescriptorTable[];
8275 static const CTypeDescriptor
8280 CDecoderStream * pDecoderStream);
8283 assimilateSubParameters (
8284 CErrorDetails * pError);
8288 CEncoderStream * pEncoderStream)
const;
8297 CDecoderStream * pDecoderStream,
8298 CElement * pElement);
8308 static const CFieldDescriptor
8329 llrp_s16_t m_ReceiveSensitivityValue;
8334 static const CFieldDescriptor
8335 s_fdReceiveSensitivityValue;
8342 return m_ReceiveSensitivityValue;
8350 m_ReceiveSensitivityValue = value;
8404 static const CFieldDescriptor *
const 8405 s_apFieldDescriptorTable[];
8407 static const CTypeDescriptor
8412 CDecoderStream * pDecoderStream);
8415 assimilateSubParameters (
8416 CErrorDetails * pError);
8420 CEncoderStream * pEncoderStream)
const;
8429 CDecoderStream * pDecoderStream,
8430 CElement * pElement);
8435 llrp_u16_t m_AntennaID;
8440 static const CFieldDescriptor
8456 m_AntennaID = value;
8461 llrp_u16_t m_ReceiveSensitivityIndexMin;
8466 static const CFieldDescriptor
8467 s_fdReceiveSensitivityIndexMin;
8474 return m_ReceiveSensitivityIndexMin;
8482 m_ReceiveSensitivityIndexMin = value;
8487 llrp_u16_t m_ReceiveSensitivityIndexMax;
8492 static const CFieldDescriptor
8493 s_fdReceiveSensitivityIndexMax;
8500 return m_ReceiveSensitivityIndexMax;
8508 m_ReceiveSensitivityIndexMax = value;
8556 static const CFieldDescriptor *
const 8557 s_apFieldDescriptorTable[];
8559 static const CTypeDescriptor
8564 CDecoderStream * pDecoderStream);
8567 assimilateSubParameters (
8568 CErrorDetails * pError);
8572 CEncoderStream * pEncoderStream)
const;
8581 CDecoderStream * pDecoderStream,
8582 CElement * pElement);
8587 llrp_u16_t m_AntennaID;
8592 static const CFieldDescriptor
8608 m_AntennaID = value;
8613 llrp_u8v_t m_ProtocolID;
8618 static const CFieldDescriptor
8626 return m_ProtocolID;
8634 m_ProtocolID = value;
8682 static const CFieldDescriptor *
const 8683 s_apFieldDescriptorTable[];
8685 static const CTypeDescriptor
8690 CDecoderStream * pDecoderStream);
8693 assimilateSubParameters (
8694 CErrorDetails * pError);
8698 CEncoderStream * pEncoderStream)
const;
8707 CDecoderStream * pDecoderStream,
8708 CElement * pElement);
8713 llrp_u16_t m_NumGPIs;
8718 static const CFieldDescriptor
8739 llrp_u16_t m_NumGPOs;
8744 static const CFieldDescriptor
8836 static const CFieldDescriptor *
const 8837 s_apFieldDescriptorTable[];
8839 static const CTypeDescriptor
8844 CDecoderStream * pDecoderStream);
8847 assimilateSubParameters (
8848 CErrorDetails * pError);
8852 CEncoderStream * pEncoderStream)
const;
8861 CDecoderStream * pDecoderStream,
8862 CElement * pElement);
8867 llrp_u1_t m_CanDoRFSurvey;
8872 static const CFieldDescriptor
8880 return m_CanDoRFSurvey;
8888 m_CanDoRFSurvey = value;
8893 llrp_u1_t m_CanReportBufferFillWarning;
8898 static const CFieldDescriptor
8899 s_fdCanReportBufferFillWarning;
8906 return m_CanReportBufferFillWarning;
8914 m_CanReportBufferFillWarning = value;
8919 llrp_u1_t m_SupportsClientRequestOpSpec;
8924 static const CFieldDescriptor
8925 s_fdSupportsClientRequestOpSpec;
8932 return m_SupportsClientRequestOpSpec;
8940 m_SupportsClientRequestOpSpec = value;
8945 llrp_u1_t m_CanDoTagInventoryStateAwareSingulation;
8950 static const CFieldDescriptor
8951 s_fdCanDoTagInventoryStateAwareSingulation;
8958 return m_CanDoTagInventoryStateAwareSingulation;
8966 m_CanDoTagInventoryStateAwareSingulation = value;
8971 llrp_u1_t m_SupportsEventAndReportHolding;
8976 static const CFieldDescriptor
8977 s_fdSupportsEventAndReportHolding;
8984 return m_SupportsEventAndReportHolding;
8992 m_SupportsEventAndReportHolding = value;
8997 llrp_u8_t m_MaxNumPriorityLevelsSupported;
9002 static const CFieldDescriptor
9003 s_fdMaxNumPriorityLevelsSupported;
9010 return m_MaxNumPriorityLevelsSupported;
9018 m_MaxNumPriorityLevelsSupported = value;
9023 llrp_u16_t m_ClientRequestOpSpecTimeout;
9028 static const CFieldDescriptor
9029 s_fdClientRequestOpSpecTimeout;
9036 return m_ClientRequestOpSpecTimeout;
9044 m_ClientRequestOpSpecTimeout = value;
9049 llrp_u32_t m_MaxNumROSpecs;
9054 static const CFieldDescriptor
9062 return m_MaxNumROSpecs;
9070 m_MaxNumROSpecs = value;
9075 llrp_u32_t m_MaxNumSpecsPerROSpec;
9080 static const CFieldDescriptor
9081 s_fdMaxNumSpecsPerROSpec;
9088 return m_MaxNumSpecsPerROSpec;
9096 m_MaxNumSpecsPerROSpec = value;
9101 llrp_u32_t m_MaxNumInventoryParameterSpecsPerAISpec;
9106 static const CFieldDescriptor
9107 s_fdMaxNumInventoryParameterSpecsPerAISpec;
9114 return m_MaxNumInventoryParameterSpecsPerAISpec;
9122 m_MaxNumInventoryParameterSpecsPerAISpec = value;
9127 llrp_u32_t m_MaxNumAccessSpecs;
9132 static const CFieldDescriptor
9133 s_fdMaxNumAccessSpecs;
9140 return m_MaxNumAccessSpecs;
9148 m_MaxNumAccessSpecs = value;
9153 llrp_u32_t m_MaxNumOpSpecsPerAccessSpec;
9158 static const CFieldDescriptor
9159 s_fdMaxNumOpSpecsPerAccessSpec;
9166 return m_MaxNumOpSpecsPerAccessSpec;
9174 m_MaxNumOpSpecsPerAccessSpec = value;
9227 static const CFieldDescriptor *
const 9228 s_apFieldDescriptorTable[];
9230 static const CTypeDescriptor
9235 CDecoderStream * pDecoderStream);
9238 assimilateSubParameters (
9239 CErrorDetails * pError);
9243 CEncoderStream * pEncoderStream)
const;
9252 CDecoderStream * pDecoderStream,
9253 CElement * pElement);
9258 ECountryCode m_eCountryCode;
9263 static const CFieldDescriptor
9271 return m_eCountryCode;
9279 m_eCountryCode = value;
9284 ECommunicationsStandard m_eCommunicationsStandard;
9289 static const CFieldDescriptor
9290 s_fdCommunicationsStandard;
9294 inline ECommunicationsStandard
9297 return m_eCommunicationsStandard;
9303 ECommunicationsStandard value)
9305 m_eCommunicationsStandard = value;
9318 return m_pUHFBandCapabilities;
9323 setUHFBandCapabilities (
9328 std::list<CParameter *> m_listCustom;
9332 inline std::list<CParameter *>::iterator
9335 return m_listCustom.begin();
9339 inline std::list<CParameter *>::iterator
9342 return m_listCustom.end();
9349 clearSubParameterList ((tListOfParameters *) &m_listCustom);
9356 return (
int) (m_listCustom.size());
9362 CParameter * pValue);
9409 static const CFieldDescriptor *
const 9410 s_apFieldDescriptorTable[];
9412 static const CTypeDescriptor
9417 CDecoderStream * pDecoderStream);
9420 assimilateSubParameters (
9421 CErrorDetails * pError);
9425 CEncoderStream * pEncoderStream)
const;
9434 CDecoderStream * pDecoderStream,
9435 CElement * pElement);
9441 std::list<CTransmitPowerLevelTableEntry *> m_listTransmitPowerLevelTableEntry;
9445 inline std::list<CTransmitPowerLevelTableEntry *>::iterator
9448 return m_listTransmitPowerLevelTableEntry.begin();
9452 inline std::list<CTransmitPowerLevelTableEntry *>::iterator
9455 return m_listTransmitPowerLevelTableEntry.end();
9462 clearSubParameterList ((tListOfParameters *) &m_listTransmitPowerLevelTableEntry);
9469 return (
int) (m_listTransmitPowerLevelTableEntry.size());
9474 addTransmitPowerLevelTableEntry (
9486 return m_pFrequencyInformation;
9491 setFrequencyInformation (
9496 std::list<CParameter *> m_listAirProtocolUHFRFModeTable;
9500 inline std::list<CParameter *>::iterator
9503 return m_listAirProtocolUHFRFModeTable.begin();
9507 inline std::list<CParameter *>::iterator
9510 return m_listAirProtocolUHFRFModeTable.end();
9517 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolUHFRFModeTable);
9524 return (
int) (m_listAirProtocolUHFRFModeTable.size());
9529 addAirProtocolUHFRFModeTable (
9530 CParameter * pValue);
9576 static const CFieldDescriptor *
const 9577 s_apFieldDescriptorTable[];
9579 static const CTypeDescriptor
9584 CDecoderStream * pDecoderStream);
9587 assimilateSubParameters (
9588 CErrorDetails * pError);
9592 CEncoderStream * pEncoderStream)
const;
9601 CDecoderStream * pDecoderStream,
9602 CElement * pElement);
9612 static const CFieldDescriptor
9633 llrp_s16_t m_TransmitPowerValue;
9638 static const CFieldDescriptor
9639 s_fdTransmitPowerValue;
9646 return m_TransmitPowerValue;
9654 m_TransmitPowerValue = value;
9704 static const CFieldDescriptor *
const 9705 s_apFieldDescriptorTable[];
9707 static const CTypeDescriptor
9712 CDecoderStream * pDecoderStream);
9715 assimilateSubParameters (
9716 CErrorDetails * pError);
9720 CEncoderStream * pEncoderStream)
const;
9729 CDecoderStream * pDecoderStream,
9730 CElement * pElement);
9735 llrp_u1_t m_Hopping;
9740 static const CFieldDescriptor
9762 std::list<CFrequencyHopTable *> m_listFrequencyHopTable;
9766 inline std::list<CFrequencyHopTable *>::iterator
9769 return m_listFrequencyHopTable.begin();
9773 inline std::list<CFrequencyHopTable *>::iterator
9776 return m_listFrequencyHopTable.end();
9783 clearSubParameterList ((tListOfParameters *) &m_listFrequencyHopTable);
9790 return (
int) (m_listFrequencyHopTable.size());
9795 addFrequencyHopTable (
9807 return m_pFixedFrequencyTable;
9812 setFixedFrequencyTable (
9874 static const CFieldDescriptor *
const 9875 s_apFieldDescriptorTable[];
9877 static const CTypeDescriptor
9882 CDecoderStream * pDecoderStream);
9885 assimilateSubParameters (
9886 CErrorDetails * pError);
9890 CEncoderStream * pEncoderStream)
const;
9899 CDecoderStream * pDecoderStream,
9900 CElement * pElement);
9905 llrp_u8_t m_HopTableID;
9910 static const CFieldDescriptor
9918 return m_HopTableID;
9926 m_HopTableID = value;
9931 llrp_u32v_t m_Frequency;
9936 static const CFieldDescriptor
9952 m_Frequency = value;
9999 static const CFieldDescriptor *
const 10000 s_apFieldDescriptorTable[];
10002 static const CTypeDescriptor
10007 CDecoderStream * pDecoderStream);
10010 assimilateSubParameters (
10011 CErrorDetails * pError);
10015 CEncoderStream * pEncoderStream)
const;
10020 s_construct (
void);
10024 CDecoderStream * pDecoderStream,
10025 CElement * pElement);
10030 llrp_u32v_t m_Frequency;
10035 static const CFieldDescriptor
10043 return m_Frequency;
10051 m_Frequency = value;
10094 class CROSpec :
public CParameter
10103 static const CFieldDescriptor *
const 10104 s_apFieldDescriptorTable[];
10106 static const CTypeDescriptor
10111 CDecoderStream * pDecoderStream);
10114 assimilateSubParameters (
10115 CErrorDetails * pError);
10119 CEncoderStream * pEncoderStream)
const;
10124 s_construct (
void);
10128 CDecoderStream * pDecoderStream,
10129 CElement * pElement);
10134 llrp_u32_t m_ROSpecID;
10139 static const CFieldDescriptor
10155 m_ROSpecID = value;
10160 llrp_u8_t m_Priority;
10165 static const CFieldDescriptor
10181 m_Priority = value;
10186 EROSpecState m_eCurrentState;
10191 static const CFieldDescriptor
10196 inline EROSpecState
10199 return m_eCurrentState;
10205 EROSpecState value)
10207 m_eCurrentState = value;
10220 return m_pROBoundarySpec;
10225 setROBoundarySpec (
10230 std::list<CParameter *> m_listSpecParameter;
10234 inline std::list<CParameter *>::iterator
10237 return m_listSpecParameter.begin();
10241 inline std::list<CParameter *>::iterator
10244 return m_listSpecParameter.end();
10251 clearSubParameterList ((tListOfParameters *) &m_listSpecParameter);
10258 return (
int) (m_listSpecParameter.size());
10264 CParameter * pValue);
10275 return m_pROReportSpec;
10327 static const CFieldDescriptor *
const 10328 s_apFieldDescriptorTable[];
10330 static const CTypeDescriptor
10335 CDecoderStream * pDecoderStream);
10338 assimilateSubParameters (
10339 CErrorDetails * pError);
10343 CEncoderStream * pEncoderStream)
const;
10348 s_construct (
void);
10352 CDecoderStream * pDecoderStream,
10353 CElement * pElement);
10366 return m_pROSpecStartTrigger;
10371 setROSpecStartTrigger (
10383 return m_pROSpecStopTrigger;
10388 setROSpecStopTrigger (
10436 static const CFieldDescriptor *
const 10437 s_apFieldDescriptorTable[];
10439 static const CTypeDescriptor
10444 CDecoderStream * pDecoderStream);
10447 assimilateSubParameters (
10448 CErrorDetails * pError);
10452 CEncoderStream * pEncoderStream)
const;
10457 s_construct (
void);
10461 CDecoderStream * pDecoderStream,
10462 CElement * pElement);
10467 EROSpecStartTriggerType m_eROSpecStartTriggerType;
10472 static const CFieldDescriptor
10473 s_fdROSpecStartTriggerType;
10477 inline EROSpecStartTriggerType
10480 return m_eROSpecStartTriggerType;
10486 EROSpecStartTriggerType value)
10488 m_eROSpecStartTriggerType = value;
10501 return m_pPeriodicTriggerValue;
10506 setPeriodicTriggerValue (
10518 return m_pGPITriggerValue;
10523 setGPITriggerValue (
10582 static const CFieldDescriptor *
const 10583 s_apFieldDescriptorTable[];
10585 static const CTypeDescriptor
10590 CDecoderStream * pDecoderStream);
10593 assimilateSubParameters (
10594 CErrorDetails * pError);
10598 CEncoderStream * pEncoderStream)
const;
10603 s_construct (
void);
10607 CDecoderStream * pDecoderStream,
10608 CElement * pElement);
10613 llrp_u32_t m_Offset;
10618 static const CFieldDescriptor
10639 llrp_u32_t m_Period;
10644 static const CFieldDescriptor
10673 return m_pUTCTimestamp;
10739 static const CFieldDescriptor *
const 10740 s_apFieldDescriptorTable[];
10742 static const CTypeDescriptor
10747 CDecoderStream * pDecoderStream);
10750 assimilateSubParameters (
10751 CErrorDetails * pError);
10755 CEncoderStream * pEncoderStream)
const;
10760 s_construct (
void);
10764 CDecoderStream * pDecoderStream,
10765 CElement * pElement);
10770 llrp_u16_t m_GPIPortNum;
10775 static const CFieldDescriptor
10783 return m_GPIPortNum;
10791 m_GPIPortNum = value;
10796 llrp_u1_t m_GPIEvent;
10801 static const CFieldDescriptor
10817 m_GPIEvent = value;
10822 llrp_u32_t m_Timeout;
10827 static const CFieldDescriptor
10892 static const CFieldDescriptor *
const 10893 s_apFieldDescriptorTable[];
10895 static const CTypeDescriptor
10900 CDecoderStream * pDecoderStream);
10903 assimilateSubParameters (
10904 CErrorDetails * pError);
10908 CEncoderStream * pEncoderStream)
const;
10913 s_construct (
void);
10917 CDecoderStream * pDecoderStream,
10918 CElement * pElement);
10923 EROSpecStopTriggerType m_eROSpecStopTriggerType;
10928 static const CFieldDescriptor
10929 s_fdROSpecStopTriggerType;
10933 inline EROSpecStopTriggerType
10936 return m_eROSpecStopTriggerType;
10942 EROSpecStopTriggerType value)
10944 m_eROSpecStopTriggerType = value;
10949 llrp_u32_t m_DurationTriggerValue;
10954 static const CFieldDescriptor
10955 s_fdDurationTriggerValue;
10962 return m_DurationTriggerValue;
10970 m_DurationTriggerValue = value;
10983 return m_pGPITriggerValue;
10988 setGPITriggerValue (
11028 class CAISpec :
public CParameter
11037 static const CFieldDescriptor *
const 11038 s_apFieldDescriptorTable[];
11040 static const CTypeDescriptor
11045 CDecoderStream * pDecoderStream);
11048 assimilateSubParameters (
11049 CErrorDetails * pError);
11053 CEncoderStream * pEncoderStream)
const;
11058 s_construct (
void);
11062 CDecoderStream * pDecoderStream,
11063 CElement * pElement);
11068 llrp_u16v_t m_AntennaIDs;
11073 static const CFieldDescriptor
11081 return m_AntennaIDs;
11089 m_AntennaIDs = value;
11102 return m_pAISpecStopTrigger;
11107 setAISpecStopTrigger (
11112 std::list<CInventoryParameterSpec *> m_listInventoryParameterSpec;
11116 inline std::list<CInventoryParameterSpec *>::iterator
11119 return m_listInventoryParameterSpec.begin();
11123 inline std::list<CInventoryParameterSpec *>::iterator
11126 return m_listInventoryParameterSpec.end();
11133 clearSubParameterList ((tListOfParameters *) &m_listInventoryParameterSpec);
11140 return (
int) (m_listInventoryParameterSpec.size());
11145 addInventoryParameterSpec (
11150 std::list<CParameter *> m_listCustom;
11154 inline std::list<CParameter *>::iterator
11157 return m_listCustom.begin();
11161 inline std::list<CParameter *>::iterator
11164 return m_listCustom.end();
11171 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11178 return (
int) (m_listCustom.size());
11184 CParameter * pValue);
11232 static const CFieldDescriptor *
const 11233 s_apFieldDescriptorTable[];
11235 static const CTypeDescriptor
11240 CDecoderStream * pDecoderStream);
11243 assimilateSubParameters (
11244 CErrorDetails * pError);
11248 CEncoderStream * pEncoderStream)
const;
11253 s_construct (
void);
11257 CDecoderStream * pDecoderStream,
11258 CElement * pElement);
11263 EAISpecStopTriggerType m_eAISpecStopTriggerType;
11268 static const CFieldDescriptor
11269 s_fdAISpecStopTriggerType;
11273 inline EAISpecStopTriggerType
11276 return m_eAISpecStopTriggerType;
11282 EAISpecStopTriggerType value)
11284 m_eAISpecStopTriggerType = value;
11289 llrp_u32_t m_DurationTrigger;
11294 static const CFieldDescriptor
11295 s_fdDurationTrigger;
11302 return m_DurationTrigger;
11310 m_DurationTrigger = value;
11323 return m_pGPITriggerValue;
11328 setGPITriggerValue (
11340 return m_pTagObservationTrigger;
11345 setTagObservationTrigger (
11396 static const CFieldDescriptor *
const 11397 s_apFieldDescriptorTable[];
11399 static const CTypeDescriptor
11404 CDecoderStream * pDecoderStream);
11407 assimilateSubParameters (
11408 CErrorDetails * pError);
11412 CEncoderStream * pEncoderStream)
const;
11417 s_construct (
void);
11421 CDecoderStream * pDecoderStream,
11422 CElement * pElement);
11427 ETagObservationTriggerType m_eTriggerType;
11432 static const CFieldDescriptor
11437 inline ETagObservationTriggerType
11440 return m_eTriggerType;
11446 ETagObservationTriggerType value)
11448 m_eTriggerType = value;
11453 llrp_u16_t m_NumberOfTags;
11458 static const CFieldDescriptor
11466 return m_NumberOfTags;
11474 m_NumberOfTags = value;
11479 llrp_u16_t m_NumberOfAttempts;
11484 static const CFieldDescriptor
11485 s_fdNumberOfAttempts;
11492 return m_NumberOfAttempts;
11500 m_NumberOfAttempts = value;
11510 static const CFieldDescriptor
11531 llrp_u32_t m_Timeout;
11536 static const CFieldDescriptor
11602 static const CFieldDescriptor *
const 11603 s_apFieldDescriptorTable[];
11605 static const CTypeDescriptor
11610 CDecoderStream * pDecoderStream);
11613 assimilateSubParameters (
11614 CErrorDetails * pError);
11618 CEncoderStream * pEncoderStream)
const;
11623 s_construct (
void);
11627 CDecoderStream * pDecoderStream,
11628 CElement * pElement);
11633 llrp_u16_t m_InventoryParameterSpecID;
11638 static const CFieldDescriptor
11639 s_fdInventoryParameterSpecID;
11646 return m_InventoryParameterSpecID;
11654 m_InventoryParameterSpecID = value;
11659 EAirProtocols m_eProtocolID;
11664 static const CFieldDescriptor
11669 inline EAirProtocols
11672 return m_eProtocolID;
11678 EAirProtocols value)
11680 m_eProtocolID = value;
11686 std::list<CAntennaConfiguration *> m_listAntennaConfiguration;
11690 inline std::list<CAntennaConfiguration *>::iterator
11693 return m_listAntennaConfiguration.begin();
11697 inline std::list<CAntennaConfiguration *>::iterator
11700 return m_listAntennaConfiguration.end();
11707 clearSubParameterList ((tListOfParameters *) &m_listAntennaConfiguration);
11714 return (
int) (m_listAntennaConfiguration.size());
11719 addAntennaConfiguration (
11724 std::list<CParameter *> m_listCustom;
11728 inline std::list<CParameter *>::iterator
11731 return m_listCustom.begin();
11735 inline std::list<CParameter *>::iterator
11738 return m_listCustom.end();
11745 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11752 return (
int) (m_listCustom.size());
11758 CParameter * pValue);
11807 static const CFieldDescriptor *
const 11808 s_apFieldDescriptorTable[];
11810 static const CTypeDescriptor
11815 CDecoderStream * pDecoderStream);
11818 assimilateSubParameters (
11819 CErrorDetails * pError);
11823 CEncoderStream * pEncoderStream)
const;
11828 s_construct (
void);
11832 CDecoderStream * pDecoderStream,
11833 CElement * pElement);
11838 llrp_u16_t m_AntennaID;
11843 static const CFieldDescriptor
11851 return m_AntennaID;
11859 m_AntennaID = value;
11864 llrp_u32_t m_StartFrequency;
11869 static const CFieldDescriptor
11870 s_fdStartFrequency;
11877 return m_StartFrequency;
11885 m_StartFrequency = value;
11890 llrp_u32_t m_EndFrequency;
11895 static const CFieldDescriptor
11903 return m_EndFrequency;
11911 m_EndFrequency = value;
11924 return m_pRFSurveySpecStopTrigger;
11929 setRFSurveySpecStopTrigger (
11934 std::list<CParameter *> m_listCustom;
11938 inline std::list<CParameter *>::iterator
11941 return m_listCustom.begin();
11945 inline std::list<CParameter *>::iterator
11948 return m_listCustom.end();
11955 clearSubParameterList ((tListOfParameters *) &m_listCustom);
11962 return (
int) (m_listCustom.size());
11968 CParameter * pValue);
12015 static const CFieldDescriptor *
const 12016 s_apFieldDescriptorTable[];
12018 static const CTypeDescriptor
12023 CDecoderStream * pDecoderStream);
12026 assimilateSubParameters (
12027 CErrorDetails * pError);
12031 CEncoderStream * pEncoderStream)
const;
12036 s_construct (
void);
12040 CDecoderStream * pDecoderStream,
12041 CElement * pElement);
12046 ERFSurveySpecStopTriggerType m_eStopTriggerType;
12051 static const CFieldDescriptor
12052 s_fdStopTriggerType;
12056 inline ERFSurveySpecStopTriggerType
12059 return m_eStopTriggerType;
12065 ERFSurveySpecStopTriggerType value)
12067 m_eStopTriggerType = value;
12072 llrp_u32_t m_DurationPeriod;
12077 static const CFieldDescriptor
12078 s_fdDurationPeriod;
12085 return m_DurationPeriod;
12093 m_DurationPeriod = value;
12103 static const CFieldDescriptor
12175 static const CFieldDescriptor *
const 12176 s_apFieldDescriptorTable[];
12178 static const CTypeDescriptor
12183 CDecoderStream * pDecoderStream);
12186 assimilateSubParameters (
12187 CErrorDetails * pError);
12191 CEncoderStream * pEncoderStream)
const;
12196 s_construct (
void);
12200 CDecoderStream * pDecoderStream,
12201 CElement * pElement);
12206 llrp_u32_t m_AccessSpecID;
12211 static const CFieldDescriptor
12219 return m_AccessSpecID;
12227 m_AccessSpecID = value;
12232 llrp_u16_t m_AntennaID;
12237 static const CFieldDescriptor
12245 return m_AntennaID;
12253 m_AntennaID = value;
12258 EAirProtocols m_eProtocolID;
12263 static const CFieldDescriptor
12268 inline EAirProtocols
12271 return m_eProtocolID;
12277 EAirProtocols value)
12279 m_eProtocolID = value;
12284 EAccessSpecState m_eCurrentState;
12289 static const CFieldDescriptor
12294 inline EAccessSpecState
12297 return m_eCurrentState;
12303 EAccessSpecState value)
12305 m_eCurrentState = value;
12310 llrp_u32_t m_ROSpecID;
12315 static const CFieldDescriptor
12331 m_ROSpecID = value;
12344 return m_pAccessSpecStopTrigger;
12349 setAccessSpecStopTrigger (
12361 return m_pAccessCommand;
12378 return m_pAccessReportSpec;
12383 setAccessReportSpec (
12388 std::list<CParameter *> m_listCustom;
12392 inline std::list<CParameter *>::iterator
12395 return m_listCustom.begin();
12399 inline std::list<CParameter *>::iterator
12402 return m_listCustom.end();
12409 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12416 return (
int) (m_listCustom.size());
12422 CParameter * pValue);
12471 static const CFieldDescriptor *
const 12472 s_apFieldDescriptorTable[];
12474 static const CTypeDescriptor
12479 CDecoderStream * pDecoderStream);
12482 assimilateSubParameters (
12483 CErrorDetails * pError);
12487 CEncoderStream * pEncoderStream)
const;
12492 s_construct (
void);
12496 CDecoderStream * pDecoderStream,
12497 CElement * pElement);
12502 EAccessSpecStopTriggerType m_eAccessSpecStopTrigger;
12507 static const CFieldDescriptor
12508 s_fdAccessSpecStopTrigger;
12512 inline EAccessSpecStopTriggerType
12515 return m_eAccessSpecStopTrigger;
12521 EAccessSpecStopTriggerType value)
12523 m_eAccessSpecStopTrigger = value;
12528 llrp_u16_t m_OperationCountValue;
12533 static const CFieldDescriptor
12534 s_fdOperationCountValue;
12541 return m_OperationCountValue;
12549 m_OperationCountValue = value;
12608 static const CFieldDescriptor *
const 12609 s_apFieldDescriptorTable[];
12611 static const CTypeDescriptor
12616 CDecoderStream * pDecoderStream);
12619 assimilateSubParameters (
12620 CErrorDetails * pError);
12624 CEncoderStream * pEncoderStream)
const;
12629 s_construct (
void);
12633 CDecoderStream * pDecoderStream,
12634 CElement * pElement);
12640 CParameter * m_pAirProtocolTagSpec;
12644 inline CParameter *
12647 return m_pAirProtocolTagSpec;
12652 setAirProtocolTagSpec (
12653 CParameter * pValue);
12657 std::list<CParameter *> m_listAccessCommandOpSpec;
12661 inline std::list<CParameter *>::iterator
12664 return m_listAccessCommandOpSpec.begin();
12668 inline std::list<CParameter *>::iterator
12671 return m_listAccessCommandOpSpec.end();
12678 clearSubParameterList ((tListOfParameters *) &m_listAccessCommandOpSpec);
12685 return (
int) (m_listAccessCommandOpSpec.size());
12690 addAccessCommandOpSpec (
12691 CParameter * pValue);
12695 std::list<CParameter *> m_listCustom;
12699 inline std::list<CParameter *>::iterator
12702 return m_listCustom.begin();
12706 inline std::list<CParameter *>::iterator
12709 return m_listCustom.end();
12716 clearSubParameterList ((tListOfParameters *) &m_listCustom);
12723 return (
int) (m_listCustom.size());
12729 CParameter * pValue);
12777 static const CFieldDescriptor *
const 12778 s_apFieldDescriptorTable[];
12780 static const CTypeDescriptor
12785 CDecoderStream * pDecoderStream);
12788 assimilateSubParameters (
12789 CErrorDetails * pError);
12793 CEncoderStream * pEncoderStream)
const;
12798 s_construct (
void);
12802 CDecoderStream * pDecoderStream,
12803 CElement * pElement);
12808 llrp_u16_t m_OpSpecID;
12813 static const CFieldDescriptor
12829 m_OpSpecID = value;
12878 static const CFieldDescriptor *
const 12879 s_apFieldDescriptorTable[];
12881 static const CTypeDescriptor
12886 CDecoderStream * pDecoderStream);
12889 assimilateSubParameters (
12890 CErrorDetails * pError);
12894 CEncoderStream * pEncoderStream)
const;
12899 s_construct (
void);
12903 CDecoderStream * pDecoderStream,
12904 CElement * pElement);
12909 llrp_u32_t m_AccessSpecID;
12914 static const CFieldDescriptor
12922 return m_AccessSpecID;
12930 m_AccessSpecID = value;
12953 std::list<CParameter *> m_listAirProtocolOpSpec;
12957 inline std::list<CParameter *>::iterator
12960 return m_listAirProtocolOpSpec.begin();
12964 inline std::list<CParameter *>::iterator
12967 return m_listAirProtocolOpSpec.end();
12974 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolOpSpec);
12981 return (
int) (m_listAirProtocolOpSpec.size());
12986 addAirProtocolOpSpec (
12987 CParameter * pValue);
13066 static const CFieldDescriptor *
const 13067 s_apFieldDescriptorTable[];
13069 static const CTypeDescriptor
13074 CDecoderStream * pDecoderStream);
13077 assimilateSubParameters (
13078 CErrorDetails * pError);
13082 CEncoderStream * pEncoderStream)
const;
13087 s_construct (
void);
13091 CDecoderStream * pDecoderStream,
13092 CElement * pElement);
13097 llrp_u32_t m_LLRPConfigurationStateValue;
13102 static const CFieldDescriptor
13103 s_fdLLRPConfigurationStateValue;
13110 return m_LLRPConfigurationStateValue;
13118 m_LLRPConfigurationStateValue = value;
13171 static const CFieldDescriptor *
const 13172 s_apFieldDescriptorTable[];
13174 static const CTypeDescriptor
13179 CDecoderStream * pDecoderStream);
13182 assimilateSubParameters (
13183 CErrorDetails * pError);
13187 CEncoderStream * pEncoderStream)
const;
13192 s_construct (
void);
13196 CDecoderStream * pDecoderStream,
13197 CElement * pElement);
13202 EIdentificationType m_eIDType;
13207 static const CFieldDescriptor
13212 inline EIdentificationType
13221 EIdentificationType value)
13228 llrp_u8v_t m_ReaderID;
13233 static const CFieldDescriptor
13249 m_ReaderID = value;
13305 static const CFieldDescriptor *
const 13306 s_apFieldDescriptorTable[];
13308 static const CTypeDescriptor
13313 CDecoderStream * pDecoderStream);
13316 assimilateSubParameters (
13317 CErrorDetails * pError);
13321 CEncoderStream * pEncoderStream)
const;
13326 s_construct (
void);
13330 CDecoderStream * pDecoderStream,
13331 CElement * pElement);
13336 llrp_u16_t m_GPOPortNumber;
13341 static const CFieldDescriptor
13349 return m_GPOPortNumber;
13357 m_GPOPortNumber = value;
13362 llrp_u1_t m_GPOData;
13367 static const CFieldDescriptor
13431 static const CFieldDescriptor *
const 13432 s_apFieldDescriptorTable[];
13434 static const CTypeDescriptor
13439 CDecoderStream * pDecoderStream);
13442 assimilateSubParameters (
13443 CErrorDetails * pError);
13447 CEncoderStream * pEncoderStream)
const;
13452 s_construct (
void);
13456 CDecoderStream * pDecoderStream,
13457 CElement * pElement);
13462 EKeepaliveTriggerType m_eKeepaliveTriggerType;
13467 static const CFieldDescriptor
13468 s_fdKeepaliveTriggerType;
13472 inline EKeepaliveTriggerType
13475 return m_eKeepaliveTriggerType;
13481 EKeepaliveTriggerType value)
13483 m_eKeepaliveTriggerType = value;
13488 llrp_u32_t m_PeriodicTriggerValue;
13493 static const CFieldDescriptor
13494 s_fdPeriodicTriggerValue;
13501 return m_PeriodicTriggerValue;
13509 m_PeriodicTriggerValue = value;
13559 static const CFieldDescriptor *
const 13560 s_apFieldDescriptorTable[];
13562 static const CTypeDescriptor
13567 CDecoderStream * pDecoderStream);
13570 assimilateSubParameters (
13571 CErrorDetails * pError);
13575 CEncoderStream * pEncoderStream)
const;
13580 s_construct (
void);
13584 CDecoderStream * pDecoderStream,
13585 CElement * pElement);
13590 llrp_u1_t m_AntennaConnected;
13595 static const CFieldDescriptor
13596 s_fdAntennaConnected;
13603 return m_AntennaConnected;
13611 m_AntennaConnected = value;
13616 llrp_u16_t m_AntennaID;
13621 static const CFieldDescriptor
13629 return m_AntennaID;
13637 m_AntennaID = value;
13642 llrp_s16_t m_AntennaGain;
13647 static const CFieldDescriptor
13655 return m_AntennaGain;
13663 m_AntennaGain = value;
13713 static const CFieldDescriptor *
const 13714 s_apFieldDescriptorTable[];
13716 static const CTypeDescriptor
13721 CDecoderStream * pDecoderStream);
13724 assimilateSubParameters (
13725 CErrorDetails * pError);
13729 CEncoderStream * pEncoderStream)
const;
13734 s_construct (
void);
13738 CDecoderStream * pDecoderStream,
13739 CElement * pElement);
13744 llrp_u16_t m_AntennaID;
13749 static const CFieldDescriptor
13757 return m_AntennaID;
13765 m_AntennaID = value;
13778 return m_pRFReceiver;
13795 return m_pRFTransmitter;
13805 std::list<CParameter *> m_listAirProtocolInventoryCommandSettings;
13809 inline std::list<CParameter *>::iterator
13812 return m_listAirProtocolInventoryCommandSettings.begin();
13816 inline std::list<CParameter *>::iterator
13819 return m_listAirProtocolInventoryCommandSettings.end();
13826 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolInventoryCommandSettings);
13833 return (
int) (m_listAirProtocolInventoryCommandSettings.size());
13838 addAirProtocolInventoryCommandSettings (
13839 CParameter * pValue);
13884 static const CFieldDescriptor *
const 13885 s_apFieldDescriptorTable[];
13887 static const CTypeDescriptor
13892 CDecoderStream * pDecoderStream);
13895 assimilateSubParameters (
13896 CErrorDetails * pError);
13900 CEncoderStream * pEncoderStream)
const;
13905 s_construct (
void);
13909 CDecoderStream * pDecoderStream,
13910 CElement * pElement);
13915 llrp_u16_t m_ReceiverSensitivity;
13920 static const CFieldDescriptor
13921 s_fdReceiverSensitivity;
13928 return m_ReceiverSensitivity;
13936 m_ReceiverSensitivity = value;
13985 static const CFieldDescriptor *
const 13986 s_apFieldDescriptorTable[];
13988 static const CTypeDescriptor
13993 CDecoderStream * pDecoderStream);
13996 assimilateSubParameters (
13997 CErrorDetails * pError);
14001 CEncoderStream * pEncoderStream)
const;
14006 s_construct (
void);
14010 CDecoderStream * pDecoderStream,
14011 CElement * pElement);
14016 llrp_u16_t m_HopTableID;
14021 static const CFieldDescriptor
14029 return m_HopTableID;
14037 m_HopTableID = value;
14042 llrp_u16_t m_ChannelIndex;
14047 static const CFieldDescriptor
14055 return m_ChannelIndex;
14063 m_ChannelIndex = value;
14068 llrp_u16_t m_TransmitPower;
14073 static const CFieldDescriptor
14081 return m_TransmitPower;
14089 m_TransmitPower = value;
14149 static const CFieldDescriptor *
const 14150 s_apFieldDescriptorTable[];
14152 static const CTypeDescriptor
14157 CDecoderStream * pDecoderStream);
14160 assimilateSubParameters (
14161 CErrorDetails * pError);
14165 CEncoderStream * pEncoderStream)
const;
14170 s_construct (
void);
14174 CDecoderStream * pDecoderStream,
14175 CElement * pElement);
14180 llrp_u16_t m_GPIPortNum;
14185 static const CFieldDescriptor
14193 return m_GPIPortNum;
14201 m_GPIPortNum = value;
14206 llrp_u1_t m_Config;
14211 static const CFieldDescriptor
14232 EGPIPortState m_eState;
14237 static const CFieldDescriptor
14242 inline EGPIPortState
14251 EGPIPortState value)
14301 static const CFieldDescriptor *
const 14302 s_apFieldDescriptorTable[];
14304 static const CTypeDescriptor
14309 CDecoderStream * pDecoderStream);
14312 assimilateSubParameters (
14313 CErrorDetails * pError);
14317 CEncoderStream * pEncoderStream)
const;
14322 s_construct (
void);
14326 CDecoderStream * pDecoderStream,
14327 CElement * pElement);
14332 llrp_u1_t m_HoldEventsAndReportsUponReconnect;
14337 static const CFieldDescriptor
14338 s_fdHoldEventsAndReportsUponReconnect;
14345 return m_HoldEventsAndReportsUponReconnect;
14353 m_HoldEventsAndReportsUponReconnect = value;
14412 static const CFieldDescriptor *
const 14413 s_apFieldDescriptorTable[];
14415 static const CTypeDescriptor
14420 CDecoderStream * pDecoderStream);
14423 assimilateSubParameters (
14424 CErrorDetails * pError);
14428 CEncoderStream * pEncoderStream)
const;
14433 s_construct (
void);
14437 CDecoderStream * pDecoderStream,
14438 CElement * pElement);
14443 EROReportTriggerType m_eROReportTrigger;
14448 static const CFieldDescriptor
14449 s_fdROReportTrigger;
14453 inline EROReportTriggerType
14456 return m_eROReportTrigger;
14462 EROReportTriggerType value)
14464 m_eROReportTrigger = value;
14474 static const CFieldDescriptor
14503 return m_pTagReportContentSelector;
14508 setTagReportContentSelector (
14513 std::list<CParameter *> m_listCustom;
14517 inline std::list<CParameter *>::iterator
14520 return m_listCustom.begin();
14524 inline std::list<CParameter *>::iterator
14527 return m_listCustom.end();
14534 clearSubParameterList ((tListOfParameters *) &m_listCustom);
14541 return (
int) (m_listCustom.size());
14547 CParameter * pValue);
14603 static const CFieldDescriptor *
const 14604 s_apFieldDescriptorTable[];
14606 static const CTypeDescriptor
14611 CDecoderStream * pDecoderStream);
14614 assimilateSubParameters (
14615 CErrorDetails * pError);
14619 CEncoderStream * pEncoderStream)
const;
14624 s_construct (
void);
14628 CDecoderStream * pDecoderStream,
14629 CElement * pElement);
14634 llrp_u1_t m_EnableROSpecID;
14639 static const CFieldDescriptor
14640 s_fdEnableROSpecID;
14647 return m_EnableROSpecID;
14655 m_EnableROSpecID = value;
14660 llrp_u1_t m_EnableSpecIndex;
14665 static const CFieldDescriptor
14666 s_fdEnableSpecIndex;
14673 return m_EnableSpecIndex;
14681 m_EnableSpecIndex = value;
14686 llrp_u1_t m_EnableInventoryParameterSpecID;
14691 static const CFieldDescriptor
14692 s_fdEnableInventoryParameterSpecID;
14699 return m_EnableInventoryParameterSpecID;
14707 m_EnableInventoryParameterSpecID = value;
14712 llrp_u1_t m_EnableAntennaID;
14717 static const CFieldDescriptor
14718 s_fdEnableAntennaID;
14725 return m_EnableAntennaID;
14733 m_EnableAntennaID = value;
14738 llrp_u1_t m_EnableChannelIndex;
14743 static const CFieldDescriptor
14744 s_fdEnableChannelIndex;
14751 return m_EnableChannelIndex;
14759 m_EnableChannelIndex = value;
14764 llrp_u1_t m_EnablePeakRSSI;
14769 static const CFieldDescriptor
14770 s_fdEnablePeakRSSI;
14777 return m_EnablePeakRSSI;
14785 m_EnablePeakRSSI = value;
14790 llrp_u1_t m_EnableFirstSeenTimestamp;
14795 static const CFieldDescriptor
14796 s_fdEnableFirstSeenTimestamp;
14803 return m_EnableFirstSeenTimestamp;
14811 m_EnableFirstSeenTimestamp = value;
14816 llrp_u1_t m_EnableLastSeenTimestamp;
14821 static const CFieldDescriptor
14822 s_fdEnableLastSeenTimestamp;
14829 return m_EnableLastSeenTimestamp;
14837 m_EnableLastSeenTimestamp = value;
14842 llrp_u1_t m_EnableTagSeenCount;
14847 static const CFieldDescriptor
14848 s_fdEnableTagSeenCount;
14855 return m_EnableTagSeenCount;
14863 m_EnableTagSeenCount = value;
14868 llrp_u1_t m_EnableAccessSpecID;
14873 static const CFieldDescriptor
14874 s_fdEnableAccessSpecID;
14881 return m_EnableAccessSpecID;
14889 m_EnableAccessSpecID = value;
14895 std::list<CParameter *> m_listAirProtocolEPCMemorySelector;
14899 inline std::list<CParameter *>::iterator
14902 return m_listAirProtocolEPCMemorySelector.begin();
14906 inline std::list<CParameter *>::iterator
14909 return m_listAirProtocolEPCMemorySelector.end();
14916 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolEPCMemorySelector);
14923 return (
int) (m_listAirProtocolEPCMemorySelector.size());
14928 addAirProtocolEPCMemorySelector (
14929 CParameter * pValue);
14974 static const CFieldDescriptor *
const 14975 s_apFieldDescriptorTable[];
14977 static const CTypeDescriptor
14982 CDecoderStream * pDecoderStream);
14985 assimilateSubParameters (
14986 CErrorDetails * pError);
14990 CEncoderStream * pEncoderStream)
const;
14995 s_construct (
void);
14999 CDecoderStream * pDecoderStream,
15000 CElement * pElement);
15005 EAccessReportTriggerType m_eAccessReportTrigger;
15010 static const CFieldDescriptor
15011 s_fdAccessReportTrigger;
15015 inline EAccessReportTriggerType
15018 return m_eAccessReportTrigger;
15024 EAccessReportTriggerType value)
15026 m_eAccessReportTrigger = value;
15212 static const CFieldDescriptor *
const 15213 s_apFieldDescriptorTable[];
15215 static const CTypeDescriptor
15220 CDecoderStream * pDecoderStream);
15223 assimilateSubParameters (
15224 CErrorDetails * pError);
15228 CEncoderStream * pEncoderStream)
const;
15233 s_construct (
void);
15237 CDecoderStream * pDecoderStream,
15238 CElement * pElement);
15244 CParameter * m_pEPCParameter;
15248 inline CParameter *
15251 return m_pEPCParameter;
15257 CParameter * pValue);
15268 return m_pROSpecID;
15285 return m_pSpecIndex;
15302 return m_pInventoryParameterSpecID;
15307 setInventoryParameterSpecID (
15319 return m_pAntennaID;
15336 return m_pPeakRSSI;
15353 return m_pChannelIndex;
15370 return m_pFirstSeenTimestampUTC;
15375 setFirstSeenTimestampUTC (
15387 return m_pFirstSeenTimestampUptime;
15392 setFirstSeenTimestampUptime (
15404 return m_pLastSeenTimestampUTC;
15409 setLastSeenTimestampUTC (
15421 return m_pLastSeenTimestampUptime;
15426 setLastSeenTimestampUptime (
15438 return m_pTagSeenCount;
15448 std::list<CParameter *> m_listAirProtocolTagData;
15452 inline std::list<CParameter *>::iterator
15455 return m_listAirProtocolTagData.begin();
15459 inline std::list<CParameter *>::iterator
15462 return m_listAirProtocolTagData.end();
15469 clearSubParameterList ((tListOfParameters *) &m_listAirProtocolTagData);
15476 return (
int) (m_listAirProtocolTagData.size());
15481 addAirProtocolTagData (
15482 CParameter * pValue);
15493 return m_pAccessSpecID;
15503 std::list<CParameter *> m_listAccessCommandOpSpecResult;
15507 inline std::list<CParameter *>::iterator
15510 return m_listAccessCommandOpSpecResult.begin();
15514 inline std::list<CParameter *>::iterator
15517 return m_listAccessCommandOpSpecResult.end();
15524 clearSubParameterList ((tListOfParameters *) &m_listAccessCommandOpSpecResult);
15531 return (
int) (m_listAccessCommandOpSpecResult.size());
15536 addAccessCommandOpSpecResult (
15537 CParameter * pValue);
15541 std::list<CParameter *> m_listCustom;
15545 inline std::list<CParameter *>::iterator
15548 return m_listCustom.begin();
15552 inline std::list<CParameter *>::iterator
15555 return m_listCustom.end();
15562 clearSubParameterList ((tListOfParameters *) &m_listCustom);
15569 return (
int) (m_listCustom.size());
15575 CParameter * pValue);
15611 class CEPCData :
public CParameter
15620 static const CFieldDescriptor *
const 15621 s_apFieldDescriptorTable[];
15623 static const CTypeDescriptor
15628 CDecoderStream * pDecoderStream);
15631 assimilateSubParameters (
15632 CErrorDetails * pError);
15636 CEncoderStream * pEncoderStream)
const;
15641 s_construct (
void);
15645 CDecoderStream * pDecoderStream,
15646 CElement * pElement);
15656 static const CFieldDescriptor
15710 class CEPC_96 :
public CParameter
15719 static const CFieldDescriptor *
const 15720 s_apFieldDescriptorTable[];
15722 static const CTypeDescriptor
15727 CDecoderStream * pDecoderStream);
15730 assimilateSubParameters (
15731 CErrorDetails * pError);
15735 CEncoderStream * pEncoderStream)
const;
15740 s_construct (
void);
15744 CDecoderStream * pDecoderStream,
15745 CElement * pElement);
15755 static const CFieldDescriptor
15818 static const CFieldDescriptor *
const 15819 s_apFieldDescriptorTable[];
15821 static const CTypeDescriptor
15826 CDecoderStream * pDecoderStream);
15829 assimilateSubParameters (
15830 CErrorDetails * pError);
15834 CEncoderStream * pEncoderStream)
const;
15839 s_construct (
void);
15843 CDecoderStream * pDecoderStream,
15844 CElement * pElement);
15849 llrp_u32_t m_ROSpecID;
15854 static const CFieldDescriptor
15870 m_ROSpecID = value;
15917 static const CFieldDescriptor *
const 15918 s_apFieldDescriptorTable[];
15920 static const CTypeDescriptor
15925 CDecoderStream * pDecoderStream);
15928 assimilateSubParameters (
15929 CErrorDetails * pError);
15933 CEncoderStream * pEncoderStream)
const;
15938 s_construct (
void);
15942 CDecoderStream * pDecoderStream,
15943 CElement * pElement);
15948 llrp_u16_t m_SpecIndex;
15953 static const CFieldDescriptor
15961 return m_SpecIndex;
15969 m_SpecIndex = value;
16016 static const CFieldDescriptor *
const 16017 s_apFieldDescriptorTable[];
16019 static const CTypeDescriptor
16024 CDecoderStream * pDecoderStream);
16027 assimilateSubParameters (
16028 CErrorDetails * pError);
16032 CEncoderStream * pEncoderStream)
const;
16037 s_construct (
void);
16041 CDecoderStream * pDecoderStream,
16042 CElement * pElement);
16047 llrp_u16_t m_InventoryParameterSpecID;
16052 static const CFieldDescriptor
16053 s_fdInventoryParameterSpecID;
16060 return m_InventoryParameterSpecID;
16068 m_InventoryParameterSpecID = value;
16115 static const CFieldDescriptor *
const 16116 s_apFieldDescriptorTable[];
16118 static const CTypeDescriptor
16123 CDecoderStream * pDecoderStream);
16126 assimilateSubParameters (
16127 CErrorDetails * pError);
16131 CEncoderStream * pEncoderStream)
const;
16136 s_construct (
void);
16140 CDecoderStream * pDecoderStream,
16141 CElement * pElement);
16146 llrp_u16_t m_AntennaID;
16151 static const CFieldDescriptor
16159 return m_AntennaID;
16167 m_AntennaID = value;
16217 static const CFieldDescriptor *
const 16218 s_apFieldDescriptorTable[];
16220 static const CTypeDescriptor
16225 CDecoderStream * pDecoderStream);
16228 assimilateSubParameters (
16229 CErrorDetails * pError);
16233 CEncoderStream * pEncoderStream)
const;
16238 s_construct (
void);
16242 CDecoderStream * pDecoderStream,
16243 CElement * pElement);
16248 llrp_s8_t m_PeakRSSI;
16253 static const CFieldDescriptor
16269 m_PeakRSSI = value;
16316 static const CFieldDescriptor *
const 16317 s_apFieldDescriptorTable[];
16319 static const CTypeDescriptor
16324 CDecoderStream * pDecoderStream);
16327 assimilateSubParameters (
16328 CErrorDetails * pError);
16332 CEncoderStream * pEncoderStream)
const;
16337 s_construct (
void);
16341 CDecoderStream * pDecoderStream,
16342 CElement * pElement);
16347 llrp_u16_t m_ChannelIndex;
16352 static const CFieldDescriptor
16360 return m_ChannelIndex;
16368 m_ChannelIndex = value;
16423 static const CFieldDescriptor *
const 16424 s_apFieldDescriptorTable[];
16426 static const CTypeDescriptor
16431 CDecoderStream * pDecoderStream);
16434 assimilateSubParameters (
16435 CErrorDetails * pError);
16439 CEncoderStream * pEncoderStream)
const;
16444 s_construct (
void);
16448 CDecoderStream * pDecoderStream,
16449 CElement * pElement);
16454 llrp_u64_t m_Microseconds;
16459 static const CFieldDescriptor
16467 return m_Microseconds;
16475 m_Microseconds = value;
16529 static const CFieldDescriptor *
const 16530 s_apFieldDescriptorTable[];
16532 static const CTypeDescriptor
16537 CDecoderStream * pDecoderStream);
16540 assimilateSubParameters (
16541 CErrorDetails * pError);
16545 CEncoderStream * pEncoderStream)
const;
16550 s_construct (
void);
16554 CDecoderStream * pDecoderStream,
16555 CElement * pElement);
16560 llrp_u64_t m_Microseconds;
16565 static const CFieldDescriptor
16573 return m_Microseconds;
16581 m_Microseconds = value;
16631 static const CFieldDescriptor *
const 16632 s_apFieldDescriptorTable[];
16634 static const CTypeDescriptor
16639 CDecoderStream * pDecoderStream);
16642 assimilateSubParameters (
16643 CErrorDetails * pError);
16647 CEncoderStream * pEncoderStream)
const;
16652 s_construct (
void);
16656 CDecoderStream * pDecoderStream,
16657 CElement * pElement);
16662 llrp_u64_t m_Microseconds;
16667 static const CFieldDescriptor
16675 return m_Microseconds;
16683 m_Microseconds = value;
16733 static const CFieldDescriptor *
const 16734 s_apFieldDescriptorTable[];
16736 static const CTypeDescriptor
16741 CDecoderStream * pDecoderStream);
16744 assimilateSubParameters (
16745 CErrorDetails * pError);
16749 CEncoderStream * pEncoderStream)
const;
16754 s_construct (
void);
16758 CDecoderStream * pDecoderStream,
16759 CElement * pElement);
16764 llrp_u64_t m_Microseconds;
16769 static const CFieldDescriptor
16777 return m_Microseconds;
16785 m_Microseconds = value;
16834 static const CFieldDescriptor *
const 16835 s_apFieldDescriptorTable[];
16837 static const CTypeDescriptor
16842 CDecoderStream * pDecoderStream);
16845 assimilateSubParameters (
16846 CErrorDetails * pError);
16850 CEncoderStream * pEncoderStream)
const;
16855 s_construct (
void);
16859 CDecoderStream * pDecoderStream,
16860 CElement * pElement);
16865 llrp_u16_t m_TagCount;
16870 static const CFieldDescriptor
16886 m_TagCount = value;
16930 static const CFieldDescriptor *
const 16931 s_apFieldDescriptorTable[];
16933 static const CTypeDescriptor
16938 CDecoderStream * pDecoderStream);
16941 assimilateSubParameters (
16942 CErrorDetails * pError);
16946 CEncoderStream * pEncoderStream)
const;
16951 s_construct (
void);
16955 CDecoderStream * pDecoderStream,
16956 CElement * pElement);
16961 llrp_u16_t m_OpSpecID;
16966 static const CFieldDescriptor
16982 m_OpSpecID = value;
17029 static const CFieldDescriptor *
const 17030 s_apFieldDescriptorTable[];
17032 static const CTypeDescriptor
17037 CDecoderStream * pDecoderStream);
17040 assimilateSubParameters (
17041 CErrorDetails * pError);
17045 CEncoderStream * pEncoderStream)
const;
17050 s_construct (
void);
17054 CDecoderStream * pDecoderStream,
17055 CElement * pElement);
17060 llrp_u32_t m_AccessSpecID;
17065 static const CFieldDescriptor
17073 return m_AccessSpecID;
17081 m_AccessSpecID = value;
17131 static const CFieldDescriptor *
const 17132 s_apFieldDescriptorTable[];
17134 static const CTypeDescriptor
17139 CDecoderStream * pDecoderStream);
17142 assimilateSubParameters (
17143 CErrorDetails * pError);
17147 CEncoderStream * pEncoderStream)
const;
17152 s_construct (
void);
17156 CDecoderStream * pDecoderStream,
17157 CElement * pElement);
17170 return m_pROSpecID;
17187 return m_pSpecIndex;
17197 std::list<CFrequencyRSSILevelEntry *> m_listFrequencyRSSILevelEntry;
17201 inline std::list<CFrequencyRSSILevelEntry *>::iterator
17204 return m_listFrequencyRSSILevelEntry.begin();
17208 inline std::list<CFrequencyRSSILevelEntry *>::iterator
17211 return m_listFrequencyRSSILevelEntry.end();
17218 clearSubParameterList ((tListOfParameters *) &m_listFrequencyRSSILevelEntry);
17225 return (
int) (m_listFrequencyRSSILevelEntry.size());
17230 addFrequencyRSSILevelEntry (
17235 std::list<CParameter *> m_listCustom;
17239 inline std::list<CParameter *>::iterator
17242 return m_listCustom.begin();
17246 inline std::list<CParameter *>::iterator
17249 return m_listCustom.end();
17256 clearSubParameterList ((tListOfParameters *) &m_listCustom);
17263 return (
int) (m_listCustom.size());
17269 CParameter * pValue);
17342 static const CFieldDescriptor *
const 17343 s_apFieldDescriptorTable[];
17345 static const CTypeDescriptor
17350 CDecoderStream * pDecoderStream);
17353 assimilateSubParameters (
17354 CErrorDetails * pError);
17358 CEncoderStream * pEncoderStream)
const;
17363 s_construct (
void);
17367 CDecoderStream * pDecoderStream,
17368 CElement * pElement);
17373 llrp_u32_t m_Frequency;
17378 static const CFieldDescriptor
17386 return m_Frequency;
17394 m_Frequency = value;
17399 llrp_u32_t m_Bandwidth;
17404 static const CFieldDescriptor
17412 return m_Bandwidth;
17420 m_Bandwidth = value;
17425 llrp_s8_t m_AverageRSSI;
17430 static const CFieldDescriptor
17438 return m_AverageRSSI;
17446 m_AverageRSSI = value;
17451 llrp_s8_t m_PeakRSSI;
17456 static const CFieldDescriptor
17472 m_PeakRSSI = value;
17478 CParameter * m_pTimestamp;
17482 inline CParameter *
17485 return m_pTimestamp;
17491 CParameter * pValue);
17536 static const CFieldDescriptor *
const 17537 s_apFieldDescriptorTable[];
17539 static const CTypeDescriptor
17544 CDecoderStream * pDecoderStream);
17547 assimilateSubParameters (
17548 CErrorDetails * pError);
17552 CEncoderStream * pEncoderStream)
const;
17557 s_construct (
void);
17561 CDecoderStream * pDecoderStream,
17562 CElement * pElement);
17568 std::list<CEventNotificationState *> m_listEventNotificationState;
17572 inline std::list<CEventNotificationState *>::iterator
17575 return m_listEventNotificationState.begin();
17579 inline std::list<CEventNotificationState *>::iterator
17582 return m_listEventNotificationState.end();
17589 clearSubParameterList ((tListOfParameters *) &m_listEventNotificationState);
17596 return (
int) (m_listEventNotificationState.size());
17601 addEventNotificationState (
17649 static const CFieldDescriptor *
const 17650 s_apFieldDescriptorTable[];
17652 static const CTypeDescriptor
17657 CDecoderStream * pDecoderStream);
17660 assimilateSubParameters (
17661 CErrorDetails * pError);
17665 CEncoderStream * pEncoderStream)
const;
17670 s_construct (
void);
17674 CDecoderStream * pDecoderStream,
17675 CElement * pElement);
17680 ENotificationEventType m_eEventType;
17685 static const CFieldDescriptor
17690 inline ENotificationEventType
17693 return m_eEventType;
17699 ENotificationEventType value)
17701 m_eEventType = value;
17706 llrp_u1_t m_NotificationState;
17711 static const CFieldDescriptor
17712 s_fdNotificationState;
17719 return m_NotificationState;
17727 m_NotificationState = value;
17853 static const CFieldDescriptor *
const 17854 s_apFieldDescriptorTable[];
17856 static const CTypeDescriptor
17861 CDecoderStream * pDecoderStream);
17864 assimilateSubParameters (
17865 CErrorDetails * pError);
17869 CEncoderStream * pEncoderStream)
const;
17874 s_construct (
void);
17878 CDecoderStream * pDecoderStream,
17879 CElement * pElement);
17885 CParameter * m_pTimestamp;
17889 inline CParameter *
17892 return m_pTimestamp;
17898 CParameter * pValue);
17909 return m_pHoppingEvent;
17926 return m_pGPIEvent;
17943 return m_pROSpecEvent;
17960 return m_pReportBufferLevelWarningEvent;
17965 setReportBufferLevelWarningEvent (
17977 return m_pReportBufferOverflowErrorEvent;
17982 setReportBufferOverflowErrorEvent (
17994 return m_pReaderExceptionEvent;
17999 setReaderExceptionEvent (
18011 return m_pRFSurveyEvent;
18028 return m_pAISpecEvent;
18045 return m_pAntennaEvent;
18062 return m_pConnectionAttemptEvent;
18067 setConnectionAttemptEvent (
18079 return m_pConnectionCloseEvent;
18084 setConnectionCloseEvent (
18089 std::list<CParameter *> m_listCustom;
18093 inline std::list<CParameter *>::iterator
18096 return m_listCustom.begin();
18100 inline std::list<CParameter *>::iterator
18103 return m_listCustom.end();
18110 clearSubParameterList ((tListOfParameters *) &m_listCustom);
18117 return (
int) (m_listCustom.size());
18123 CParameter * pValue);
18172 static const CFieldDescriptor *
const 18173 s_apFieldDescriptorTable[];
18175 static const CTypeDescriptor
18180 CDecoderStream * pDecoderStream);
18183 assimilateSubParameters (
18184 CErrorDetails * pError);
18188 CEncoderStream * pEncoderStream)
const;
18193 s_construct (
void);
18197 CDecoderStream * pDecoderStream,
18198 CElement * pElement);
18203 llrp_u16_t m_HopTableID;
18208 static const CFieldDescriptor
18216 return m_HopTableID;
18224 m_HopTableID = value;
18229 llrp_u16_t m_NextChannelIndex;
18234 static const CFieldDescriptor
18235 s_fdNextChannelIndex;
18242 return m_NextChannelIndex;
18250 m_NextChannelIndex = value;
18299 static const CFieldDescriptor *
const 18300 s_apFieldDescriptorTable[];
18302 static const CTypeDescriptor
18307 CDecoderStream * pDecoderStream);
18310 assimilateSubParameters (
18311 CErrorDetails * pError);
18315 CEncoderStream * pEncoderStream)
const;
18320 s_construct (
void);
18324 CDecoderStream * pDecoderStream,
18325 CElement * pElement);
18330 llrp_u16_t m_GPIPortNumber;
18335 static const CFieldDescriptor
18343 return m_GPIPortNumber;
18351 m_GPIPortNumber = value;
18356 llrp_u1_t m_GPIEvent;
18361 static const CFieldDescriptor
18377 m_GPIEvent = value;
18429 static const CFieldDescriptor *
const 18430 s_apFieldDescriptorTable[];
18432 static const CTypeDescriptor
18437 CDecoderStream * pDecoderStream);
18440 assimilateSubParameters (
18441 CErrorDetails * pError);
18445 CEncoderStream * pEncoderStream)
const;
18450 s_construct (
void);
18454 CDecoderStream * pDecoderStream,
18455 CElement * pElement);
18460 EROSpecEventType m_eEventType;
18465 static const CFieldDescriptor
18470 inline EROSpecEventType
18473 return m_eEventType;
18479 EROSpecEventType value)
18481 m_eEventType = value;
18486 llrp_u32_t m_ROSpecID;
18491 static const CFieldDescriptor
18507 m_ROSpecID = value;
18512 llrp_u32_t m_PreemptingROSpecID;
18517 static const CFieldDescriptor
18518 s_fdPreemptingROSpecID;
18525 return m_PreemptingROSpecID;
18533 m_PreemptingROSpecID = value;
18587 static const CFieldDescriptor *
const 18588 s_apFieldDescriptorTable[];
18590 static const CTypeDescriptor
18595 CDecoderStream * pDecoderStream);
18598 assimilateSubParameters (
18599 CErrorDetails * pError);
18603 CEncoderStream * pEncoderStream)
const;
18608 s_construct (
void);
18612 CDecoderStream * pDecoderStream,
18613 CElement * pElement);
18618 llrp_u8_t m_ReportBufferPercentageFull;
18623 static const CFieldDescriptor
18624 s_fdReportBufferPercentageFull;
18631 return m_ReportBufferPercentageFull;
18639 m_ReportBufferPercentageFull = value;
18690 static const CFieldDescriptor *
const 18691 s_apFieldDescriptorTable[];
18693 static const CTypeDescriptor
18698 CDecoderStream * pDecoderStream);
18701 assimilateSubParameters (
18702 CErrorDetails * pError);
18706 CEncoderStream * pEncoderStream)
const;
18711 s_construct (
void);
18715 CDecoderStream * pDecoderStream,
18716 CElement * pElement);
18770 static const CFieldDescriptor *
const 18771 s_apFieldDescriptorTable[];
18773 static const CTypeDescriptor
18778 CDecoderStream * pDecoderStream);
18781 assimilateSubParameters (
18782 CErrorDetails * pError);
18786 CEncoderStream * pEncoderStream)
const;
18791 s_construct (
void);
18795 CDecoderStream * pDecoderStream,
18796 CElement * pElement);
18801 llrp_utf8v_t m_Message;
18806 static const CFieldDescriptor
18811 inline llrp_utf8v_t
18820 llrp_utf8v_t value)
18835 return m_pROSpecID;
18852 return m_pSpecIndex;
18869 return m_pInventoryParameterSpecID;
18874 setInventoryParameterSpecID (
18886 return m_pAntennaID;
18903 return m_pAccessSpecID;
18920 return m_pOpSpecID;
18930 std::list<CParameter *> m_listCustom;
18934 inline std::list<CParameter *>::iterator
18937 return m_listCustom.begin();
18941 inline std::list<CParameter *>::iterator
18944 return m_listCustom.end();
18951 clearSubParameterList ((tListOfParameters *) &m_listCustom);
18958 return (
int) (m_listCustom.size());
18964 CParameter * pValue);
19009 static const CFieldDescriptor *
const 19010 s_apFieldDescriptorTable[];
19012 static const CTypeDescriptor
19017 CDecoderStream * pDecoderStream);
19020 assimilateSubParameters (
19021 CErrorDetails * pError);
19025 CEncoderStream * pEncoderStream)
const;
19030 s_construct (
void);
19034 CDecoderStream * pDecoderStream,
19035 CElement * pElement);
19040 llrp_u16_t m_OpSpecID;
19045 static const CFieldDescriptor
19061 m_OpSpecID = value;
19110 static const CFieldDescriptor *
const 19111 s_apFieldDescriptorTable[];
19113 static const CTypeDescriptor
19118 CDecoderStream * pDecoderStream);
19121 assimilateSubParameters (
19122 CErrorDetails * pError);
19126 CEncoderStream * pEncoderStream)
const;
19131 s_construct (
void);
19135 CDecoderStream * pDecoderStream,
19136 CElement * pElement);
19141 ERFSurveyEventType m_eEventType;
19146 static const CFieldDescriptor
19151 inline ERFSurveyEventType
19154 return m_eEventType;
19160 ERFSurveyEventType value)
19162 m_eEventType = value;
19167 llrp_u32_t m_ROSpecID;
19172 static const CFieldDescriptor
19188 m_ROSpecID = value;
19193 llrp_u16_t m_SpecIndex;
19198 static const CFieldDescriptor
19206 return m_SpecIndex;
19214 m_SpecIndex = value;
19266 static const CFieldDescriptor *
const 19267 s_apFieldDescriptorTable[];
19269 static const CTypeDescriptor
19274 CDecoderStream * pDecoderStream);
19277 assimilateSubParameters (
19278 CErrorDetails * pError);
19282 CEncoderStream * pEncoderStream)
const;
19287 s_construct (
void);
19291 CDecoderStream * pDecoderStream,
19292 CElement * pElement);
19297 EAISpecEventType m_eEventType;
19302 static const CFieldDescriptor
19307 inline EAISpecEventType
19310 return m_eEventType;
19316 EAISpecEventType value)
19318 m_eEventType = value;
19323 llrp_u32_t m_ROSpecID;
19328 static const CFieldDescriptor
19344 m_ROSpecID = value;
19349 llrp_u16_t m_SpecIndex;
19354 static const CFieldDescriptor
19362 return m_SpecIndex;
19370 m_SpecIndex = value;
19376 CParameter * m_pAirProtocolSingulationDetails;
19380 inline CParameter *
19383 return m_pAirProtocolSingulationDetails;
19388 setAirProtocolSingulationDetails (
19389 CParameter * pValue);
19435 static const CFieldDescriptor *
const 19436 s_apFieldDescriptorTable[];
19438 static const CTypeDescriptor
19443 CDecoderStream * pDecoderStream);
19446 assimilateSubParameters (
19447 CErrorDetails * pError);
19451 CEncoderStream * pEncoderStream)
const;
19456 s_construct (
void);
19460 CDecoderStream * pDecoderStream,
19461 CElement * pElement);
19466 EAntennaEventType m_eEventType;
19471 static const CFieldDescriptor
19476 inline EAntennaEventType
19479 return m_eEventType;
19485 EAntennaEventType value)
19487 m_eEventType = value;
19492 llrp_u16_t m_AntennaID;
19497 static const CFieldDescriptor
19505 return m_AntennaID;
19513 m_AntennaID = value;
19560 static const CFieldDescriptor *
const 19561 s_apFieldDescriptorTable[];
19563 static const CTypeDescriptor
19568 CDecoderStream * pDecoderStream);
19571 assimilateSubParameters (
19572 CErrorDetails * pError);
19576 CEncoderStream * pEncoderStream)
const;
19581 s_construct (
void);
19585 CDecoderStream * pDecoderStream,
19586 CElement * pElement);
19591 EConnectionAttemptStatusType m_eStatus;
19596 static const CFieldDescriptor
19601 inline EConnectionAttemptStatusType
19610 EConnectionAttemptStatusType value)
19669 static const CFieldDescriptor *
const 19670 s_apFieldDescriptorTable[];
19672 static const CTypeDescriptor
19677 CDecoderStream * pDecoderStream);
19680 assimilateSubParameters (
19681 CErrorDetails * pError);
19685 CEncoderStream * pEncoderStream)
const;
19690 s_construct (
void);
19694 CDecoderStream * pDecoderStream,
19695 CElement * pElement);
19738 static const CFieldDescriptor *
const 19739 s_apFieldDescriptorTable[];
19741 static const CTypeDescriptor
19746 CDecoderStream * pDecoderStream);
19749 assimilateSubParameters (
19750 CErrorDetails * pError);
19754 CEncoderStream * pEncoderStream)
const;
19759 s_construct (
void);
19763 CDecoderStream * pDecoderStream,
19764 CElement * pElement);
19769 EStatusCode m_eStatusCode;
19774 static const CFieldDescriptor
19782 return m_eStatusCode;
19790 m_eStatusCode = value;
19795 llrp_utf8v_t m_ErrorDescription;
19800 static const CFieldDescriptor
19801 s_fdErrorDescription;
19805 inline llrp_utf8v_t
19808 return m_ErrorDescription;
19814 llrp_utf8v_t value)
19816 m_ErrorDescription = value;
19829 return m_pFieldError;
19846 return m_pParameterError;
19851 setParameterError (
19898 static const CFieldDescriptor *
const 19899 s_apFieldDescriptorTable[];
19901 static const CTypeDescriptor
19906 CDecoderStream * pDecoderStream);
19909 assimilateSubParameters (
19910 CErrorDetails * pError);
19914 CEncoderStream * pEncoderStream)
const;
19919 s_construct (
void);
19923 CDecoderStream * pDecoderStream,
19924 CElement * pElement);
19929 llrp_u16_t m_FieldNum;
19934 static const CFieldDescriptor
19950 m_FieldNum = value;
19955 EStatusCode m_eErrorCode;
19960 static const CFieldDescriptor
19968 return m_eErrorCode;
19976 m_eErrorCode = value;
20026 static const CFieldDescriptor *
const 20027 s_apFieldDescriptorTable[];
20029 static const CTypeDescriptor
20034 CDecoderStream * pDecoderStream);
20037 assimilateSubParameters (
20038 CErrorDetails * pError);
20042 CEncoderStream * pEncoderStream)
const;
20047 s_construct (
void);
20051 CDecoderStream * pDecoderStream,
20052 CElement * pElement);
20057 llrp_u16_t m_ParameterType;
20062 static const CFieldDescriptor
20070 return m_ParameterType;
20078 m_ParameterType = value;
20083 EStatusCode m_eErrorCode;
20088 static const CFieldDescriptor
20096 return m_eErrorCode;
20104 m_eErrorCode = value;
20117 return m_pFieldError;
20134 return m_pParameterError;
20139 setParameterError (
20194 static const CFieldDescriptor *
const 20195 s_apFieldDescriptorTable[];
20197 static const CTypeDescriptor
20202 CDecoderStream * pDecoderStream);
20205 assimilateSubParameters (
20206 CErrorDetails * pError);
20210 CEncoderStream * pEncoderStream)
const;
20215 s_construct (
void);
20219 CDecoderStream * pDecoderStream,
20220 CElement * pElement);
20225 llrp_u1_t m_CanSupportBlockErase;
20230 static const CFieldDescriptor
20231 s_fdCanSupportBlockErase;
20238 return m_CanSupportBlockErase;
20246 m_CanSupportBlockErase = value;
20251 llrp_u1_t m_CanSupportBlockWrite;
20256 static const CFieldDescriptor
20257 s_fdCanSupportBlockWrite;
20264 return m_CanSupportBlockWrite;
20272 m_CanSupportBlockWrite = value;
20277 llrp_u16_t m_MaxNumSelectFiltersPerQuery;
20282 static const CFieldDescriptor
20283 s_fdMaxNumSelectFiltersPerQuery;
20290 return m_MaxNumSelectFiltersPerQuery;
20298 m_MaxNumSelectFiltersPerQuery = value;
20345 static const CFieldDescriptor *
const 20346 s_apFieldDescriptorTable[];
20348 static const CTypeDescriptor
20353 CDecoderStream * pDecoderStream);
20356 assimilateSubParameters (
20357 CErrorDetails * pError);
20361 CEncoderStream * pEncoderStream)
const;
20366 s_construct (
void);
20370 CDecoderStream * pDecoderStream,
20371 CElement * pElement);
20377 std::list<CC1G2UHFRFModeTableEntry *> m_listC1G2UHFRFModeTableEntry;
20381 inline std::list<CC1G2UHFRFModeTableEntry *>::iterator
20384 return m_listC1G2UHFRFModeTableEntry.begin();
20388 inline std::list<CC1G2UHFRFModeTableEntry *>::iterator
20391 return m_listC1G2UHFRFModeTableEntry.end();
20398 clearSubParameterList ((tListOfParameters *) &m_listC1G2UHFRFModeTableEntry);
20405 return (
int) (m_listC1G2UHFRFModeTableEntry.size());
20410 addC1G2UHFRFModeTableEntry (
20467 static const CFieldDescriptor *
const 20468 s_apFieldDescriptorTable[];
20470 static const CTypeDescriptor
20475 CDecoderStream * pDecoderStream);
20478 assimilateSubParameters (
20479 CErrorDetails * pError);
20483 CEncoderStream * pEncoderStream)
const;
20488 s_construct (
void);
20492 CDecoderStream * pDecoderStream,
20493 CElement * pElement);
20498 llrp_u32_t m_ModeIdentifier;
20503 static const CFieldDescriptor
20504 s_fdModeIdentifier;
20511 return m_ModeIdentifier;
20519 m_ModeIdentifier = value;
20524 EC1G2DRValue m_eDRValue;
20529 static const CFieldDescriptor
20534 inline EC1G2DRValue
20543 EC1G2DRValue value)
20545 m_eDRValue = value;
20550 llrp_u1_t m_EPCHAGTCConformance;
20555 static const CFieldDescriptor
20556 s_fdEPCHAGTCConformance;
20563 return m_EPCHAGTCConformance;
20571 m_EPCHAGTCConformance = value;
20576 EC1G2MValue m_eMValue;
20581 static const CFieldDescriptor
20602 EC1G2ForwardLinkModulation m_eForwardLinkModulation;
20607 static const CFieldDescriptor
20608 s_fdForwardLinkModulation;
20612 inline EC1G2ForwardLinkModulation
20615 return m_eForwardLinkModulation;
20621 EC1G2ForwardLinkModulation value)
20623 m_eForwardLinkModulation = value;
20628 EC1G2SpectralMaskIndicator m_eSpectralMaskIndicator;
20633 static const CFieldDescriptor
20634 s_fdSpectralMaskIndicator;
20638 inline EC1G2SpectralMaskIndicator
20641 return m_eSpectralMaskIndicator;
20647 EC1G2SpectralMaskIndicator value)
20649 m_eSpectralMaskIndicator = value;
20654 llrp_u32_t m_BDRValue;
20659 static const CFieldDescriptor
20675 m_BDRValue = value;
20680 llrp_u32_t m_PIEValue;
20685 static const CFieldDescriptor
20701 m_PIEValue = value;
20706 llrp_u32_t m_MinTariValue;
20711 static const CFieldDescriptor
20719 return m_MinTariValue;
20727 m_MinTariValue = value;
20732 llrp_u32_t m_MaxTariValue;
20737 static const CFieldDescriptor
20745 return m_MaxTariValue;
20753 m_MaxTariValue = value;
20758 llrp_u32_t m_StepTariValue;
20763 static const CFieldDescriptor
20771 return m_StepTariValue;
20779 m_StepTariValue = value;
20836 static const CFieldDescriptor *
const 20837 s_apFieldDescriptorTable[];
20839 static const CTypeDescriptor
20844 CDecoderStream * pDecoderStream);
20847 assimilateSubParameters (
20848 CErrorDetails * pError);
20852 CEncoderStream * pEncoderStream)
const;
20857 s_construct (
void);
20861 CDecoderStream * pDecoderStream,
20862 CElement * pElement);
20867 llrp_u1_t m_TagInventoryStateAware;
20872 static const CFieldDescriptor
20873 s_fdTagInventoryStateAware;
20880 return m_TagInventoryStateAware;
20888 m_TagInventoryStateAware = value;
20894 std::list<CC1G2Filter *> m_listC1G2Filter;
20898 inline std::list<CC1G2Filter *>::iterator
20901 return m_listC1G2Filter.begin();
20905 inline std::list<CC1G2Filter *>::iterator
20908 return m_listC1G2Filter.end();
20915 clearSubParameterList ((tListOfParameters *) &m_listC1G2Filter);
20922 return (
int) (m_listC1G2Filter.size());
20939 return m_pC1G2RFControl;
20956 return m_pC1G2SingulationControl;
20961 setC1G2SingulationControl (
20966 std::list<CParameter *> m_listCustom;
20970 inline std::list<CParameter *>::iterator
20973 return m_listCustom.begin();
20977 inline std::list<CParameter *>::iterator
20980 return m_listCustom.end();
20987 clearSubParameterList ((tListOfParameters *) &m_listCustom);
20994 return (
int) (m_listCustom.size());
21000 CParameter * pValue);
21073 static const CFieldDescriptor *
const 21074 s_apFieldDescriptorTable[];
21076 static const CTypeDescriptor
21081 CDecoderStream * pDecoderStream);
21084 assimilateSubParameters (
21085 CErrorDetails * pError);
21089 CEncoderStream * pEncoderStream)
const;
21094 s_construct (
void);
21098 CDecoderStream * pDecoderStream,
21099 CElement * pElement);
21104 EC1G2TruncateAction m_eT;
21109 static const CFieldDescriptor
21114 inline EC1G2TruncateAction
21123 EC1G2TruncateAction value)
21138 return m_pC1G2TagInventoryMask;
21143 setC1G2TagInventoryMask (
21155 return m_pC1G2TagInventoryStateAwareFilterAction;
21160 setC1G2TagInventoryStateAwareFilterAction (
21172 return m_pC1G2TagInventoryStateUnawareFilterAction;
21177 setC1G2TagInventoryStateUnawareFilterAction (
21219 static const CFieldDescriptor *
const 21220 s_apFieldDescriptorTable[];
21222 static const CTypeDescriptor
21227 CDecoderStream * pDecoderStream);
21230 assimilateSubParameters (
21231 CErrorDetails * pError);
21235 CEncoderStream * pEncoderStream)
const;
21240 s_construct (
void);
21244 CDecoderStream * pDecoderStream,
21245 CElement * pElement);
21255 static const CFieldDescriptor
21276 llrp_u16_t m_Pointer;
21281 static const CFieldDescriptor
21302 llrp_u1v_t m_TagMask;
21307 static const CFieldDescriptor
21390 static const CFieldDescriptor *
const 21391 s_apFieldDescriptorTable[];
21393 static const CTypeDescriptor
21398 CDecoderStream * pDecoderStream);
21401 assimilateSubParameters (
21402 CErrorDetails * pError);
21406 CEncoderStream * pEncoderStream)
const;
21411 s_construct (
void);
21415 CDecoderStream * pDecoderStream,
21416 CElement * pElement);
21421 EC1G2StateAwareTarget m_eTarget;
21426 static const CFieldDescriptor
21431 inline EC1G2StateAwareTarget
21440 EC1G2StateAwareTarget value)
21447 EC1G2StateAwareAction m_eAction;
21452 static const CFieldDescriptor
21457 inline EC1G2StateAwareAction
21466 EC1G2StateAwareAction value)
21527 static const CFieldDescriptor *
const 21528 s_apFieldDescriptorTable[];
21530 static const CTypeDescriptor
21535 CDecoderStream * pDecoderStream);
21538 assimilateSubParameters (
21539 CErrorDetails * pError);
21543 CEncoderStream * pEncoderStream)
const;
21548 s_construct (
void);
21552 CDecoderStream * pDecoderStream,
21553 CElement * pElement);
21558 EC1G2StateUnawareAction m_eAction;
21563 static const CFieldDescriptor
21568 inline EC1G2StateUnawareAction
21577 EC1G2StateUnawareAction value)
21630 static const CFieldDescriptor *
const 21631 s_apFieldDescriptorTable[];
21633 static const CTypeDescriptor
21638 CDecoderStream * pDecoderStream);
21641 assimilateSubParameters (
21642 CErrorDetails * pError);
21646 CEncoderStream * pEncoderStream)
const;
21651 s_construct (
void);
21655 CDecoderStream * pDecoderStream,
21656 CElement * pElement);
21661 llrp_u16_t m_ModeIndex;
21666 static const CFieldDescriptor
21674 return m_ModeIndex;
21682 m_ModeIndex = value;
21692 static const CFieldDescriptor
21809 static const CFieldDescriptor *
const 21810 s_apFieldDescriptorTable[];
21812 static const CTypeDescriptor
21817 CDecoderStream * pDecoderStream);
21820 assimilateSubParameters (
21821 CErrorDetails * pError);
21825 CEncoderStream * pEncoderStream)
const;
21830 s_construct (
void);
21834 CDecoderStream * pDecoderStream,
21835 CElement * pElement);
21840 llrp_u2_t m_Session;
21845 static const CFieldDescriptor
21866 llrp_u16_t m_TagPopulation;
21871 static const CFieldDescriptor
21879 return m_TagPopulation;
21887 m_TagPopulation = value;
21892 llrp_u32_t m_TagTransitTime;
21897 static const CFieldDescriptor
21898 s_fdTagTransitTime;
21905 return m_TagTransitTime;
21913 m_TagTransitTime = value;
21926 return m_pC1G2TagInventoryStateAwareSingulationAction;
21931 setC1G2TagInventoryStateAwareSingulationAction (
21979 static const CFieldDescriptor *
const 21980 s_apFieldDescriptorTable[];
21982 static const CTypeDescriptor
21987 CDecoderStream * pDecoderStream);
21990 assimilateSubParameters (
21991 CErrorDetails * pError);
21995 CEncoderStream * pEncoderStream)
const;
22000 s_construct (
void);
22004 CDecoderStream * pDecoderStream,
22005 CElement * pElement);
22010 EC1G2TagInventoryStateAwareI m_eI;
22015 static const CFieldDescriptor
22020 inline EC1G2TagInventoryStateAwareI
22029 EC1G2TagInventoryStateAwareI value)
22036 EC1G2TagInventoryStateAwareS m_eS;
22041 static const CFieldDescriptor
22046 inline EC1G2TagInventoryStateAwareS
22055 EC1G2TagInventoryStateAwareS value)
22111 static const CFieldDescriptor *
const 22112 s_apFieldDescriptorTable[];
22114 static const CTypeDescriptor
22119 CDecoderStream * pDecoderStream);
22122 assimilateSubParameters (
22123 CErrorDetails * pError);
22127 CEncoderStream * pEncoderStream)
const;
22132 s_construct (
void);
22136 CDecoderStream * pDecoderStream,
22137 CElement * pElement);
22150 return m_pTagPattern1;
22167 return m_pTagPattern2;
22223 static const CFieldDescriptor *
const 22224 s_apFieldDescriptorTable[];
22226 static const CTypeDescriptor
22231 CDecoderStream * pDecoderStream);
22234 assimilateSubParameters (
22235 CErrorDetails * pError);
22239 CEncoderStream * pEncoderStream)
const;
22244 s_construct (
void);
22248 CDecoderStream * pDecoderStream,
22249 CElement * pElement);
22259 static const CFieldDescriptor
22285 static const CFieldDescriptor
22306 llrp_u16_t m_Pointer;
22311 static const CFieldDescriptor
22332 llrp_u1v_t m_TagMask;
22337 static const CFieldDescriptor
22358 llrp_u1v_t m_TagData;
22363 static const CFieldDescriptor
22434 static const CFieldDescriptor *
const 22435 s_apFieldDescriptorTable[];
22437 static const CTypeDescriptor
22442 CDecoderStream * pDecoderStream);
22445 assimilateSubParameters (
22446 CErrorDetails * pError);
22450 CEncoderStream * pEncoderStream)
const;
22455 s_construct (
void);
22459 CDecoderStream * pDecoderStream,
22460 CElement * pElement);
22465 llrp_u16_t m_OpSpecID;
22470 static const CFieldDescriptor
22486 m_OpSpecID = value;
22491 llrp_u32_t m_AccessPassword;
22496 static const CFieldDescriptor
22497 s_fdAccessPassword;
22504 return m_AccessPassword;
22512 m_AccessPassword = value;
22522 static const CFieldDescriptor
22543 llrp_u16_t m_WordPointer;
22548 static const CFieldDescriptor
22556 return m_WordPointer;
22564 m_WordPointer = value;
22569 llrp_u16_t m_WordCount;
22574 static const CFieldDescriptor
22582 return m_WordCount;
22590 m_WordCount = value;
22642 static const CFieldDescriptor *
const 22643 s_apFieldDescriptorTable[];
22645 static const CTypeDescriptor
22650 CDecoderStream * pDecoderStream);
22653 assimilateSubParameters (
22654 CErrorDetails * pError);
22658 CEncoderStream * pEncoderStream)
const;
22663 s_construct (
void);
22667 CDecoderStream * pDecoderStream,
22668 CElement * pElement);
22673 llrp_u16_t m_OpSpecID;
22678 static const CFieldDescriptor
22694 m_OpSpecID = value;
22699 llrp_u32_t m_AccessPassword;
22704 static const CFieldDescriptor
22705 s_fdAccessPassword;
22712 return m_AccessPassword;
22720 m_AccessPassword = value;
22730 static const CFieldDescriptor
22751 llrp_u16_t m_WordPointer;
22756 static const CFieldDescriptor
22764 return m_WordPointer;
22772 m_WordPointer = value;
22777 llrp_u16v_t m_WriteData;
22782 static const CFieldDescriptor
22790 return m_WriteData;
22798 m_WriteData = value;
22846 static const CFieldDescriptor *
const 22847 s_apFieldDescriptorTable[];
22849 static const CTypeDescriptor
22854 CDecoderStream * pDecoderStream);
22857 assimilateSubParameters (
22858 CErrorDetails * pError);
22862 CEncoderStream * pEncoderStream)
const;
22867 s_construct (
void);
22871 CDecoderStream * pDecoderStream,
22872 CElement * pElement);
22877 llrp_u16_t m_OpSpecID;
22882 static const CFieldDescriptor
22898 m_OpSpecID = value;
22903 llrp_u32_t m_KillPassword;
22908 static const CFieldDescriptor
22916 return m_KillPassword;
22924 m_KillPassword = value;
22976 static const CFieldDescriptor *
const 22977 s_apFieldDescriptorTable[];
22979 static const CTypeDescriptor
22984 CDecoderStream * pDecoderStream);
22987 assimilateSubParameters (
22988 CErrorDetails * pError);
22992 CEncoderStream * pEncoderStream)
const;
22997 s_construct (
void);
23001 CDecoderStream * pDecoderStream,
23002 CElement * pElement);
23007 llrp_u16_t m_OpSpecID;
23012 static const CFieldDescriptor
23028 m_OpSpecID = value;
23033 llrp_u32_t m_AccessPassword;
23038 static const CFieldDescriptor
23039 s_fdAccessPassword;
23046 return m_AccessPassword;
23054 m_AccessPassword = value;
23060 std::list<CC1G2LockPayload *> m_listC1G2LockPayload;
23064 inline std::list<CC1G2LockPayload *>::iterator
23067 return m_listC1G2LockPayload.begin();
23071 inline std::list<CC1G2LockPayload *>::iterator
23074 return m_listC1G2LockPayload.end();
23081 clearSubParameterList ((tListOfParameters *) &m_listC1G2LockPayload);
23088 return (
int) (m_listC1G2LockPayload.size());
23093 addC1G2LockPayload (
23140 static const CFieldDescriptor *
const 23141 s_apFieldDescriptorTable[];
23143 static const CTypeDescriptor
23148 CDecoderStream * pDecoderStream);
23151 assimilateSubParameters (
23152 CErrorDetails * pError);
23156 CEncoderStream * pEncoderStream)
const;
23161 s_construct (
void);
23165 CDecoderStream * pDecoderStream,
23166 CElement * pElement);
23171 EC1G2LockPrivilege m_ePrivilege;
23176 static const CFieldDescriptor
23181 inline EC1G2LockPrivilege
23184 return m_ePrivilege;
23190 EC1G2LockPrivilege value)
23192 m_ePrivilege = value;
23197 EC1G2LockDataField m_eDataField;
23202 static const CFieldDescriptor
23207 inline EC1G2LockDataField
23210 return m_eDataField;
23216 EC1G2LockDataField value)
23218 m_eDataField = value;
23277 static const CFieldDescriptor *
const 23278 s_apFieldDescriptorTable[];
23280 static const CTypeDescriptor
23285 CDecoderStream * pDecoderStream);
23288 assimilateSubParameters (
23289 CErrorDetails * pError);
23293 CEncoderStream * pEncoderStream)
const;
23298 s_construct (
void);
23302 CDecoderStream * pDecoderStream,
23303 CElement * pElement);
23308 llrp_u16_t m_OpSpecID;
23313 static const CFieldDescriptor
23329 m_OpSpecID = value;
23334 llrp_u32_t m_AccessPassword;
23339 static const CFieldDescriptor
23340 s_fdAccessPassword;
23347 return m_AccessPassword;
23355 m_AccessPassword = value;
23365 static const CFieldDescriptor
23386 llrp_u16_t m_WordPointer;
23391 static const CFieldDescriptor
23399 return m_WordPointer;
23407 m_WordPointer = value;
23412 llrp_u16_t m_WordCount;
23417 static const CFieldDescriptor
23425 return m_WordCount;
23433 m_WordCount = value;
23492 static const CFieldDescriptor *
const 23493 s_apFieldDescriptorTable[];
23495 static const CTypeDescriptor
23500 CDecoderStream * pDecoderStream);
23503 assimilateSubParameters (
23504 CErrorDetails * pError);
23508 CEncoderStream * pEncoderStream)
const;
23513 s_construct (
void);
23517 CDecoderStream * pDecoderStream,
23518 CElement * pElement);
23523 llrp_u16_t m_OpSpecID;
23528 static const CFieldDescriptor
23544 m_OpSpecID = value;
23549 llrp_u32_t m_AccessPassword;
23554 static const CFieldDescriptor
23555 s_fdAccessPassword;
23562 return m_AccessPassword;
23570 m_AccessPassword = value;
23580 static const CFieldDescriptor
23601 llrp_u16_t m_WordPointer;
23606 static const CFieldDescriptor
23614 return m_WordPointer;
23622 m_WordPointer = value;
23627 llrp_u16v_t m_WriteData;
23632 static const CFieldDescriptor
23640 return m_WriteData;
23648 m_WriteData = value;
23697 static const CFieldDescriptor *
const 23698 s_apFieldDescriptorTable[];
23700 static const CTypeDescriptor
23705 CDecoderStream * pDecoderStream);
23708 assimilateSubParameters (
23709 CErrorDetails * pError);
23713 CEncoderStream * pEncoderStream)
const;
23718 s_construct (
void);
23722 CDecoderStream * pDecoderStream,
23723 CElement * pElement);
23728 llrp_u1_t m_EnableCRC;
23733 static const CFieldDescriptor
23741 return m_EnableCRC;
23749 m_EnableCRC = value;
23754 llrp_u1_t m_EnablePCBits;
23759 static const CFieldDescriptor
23767 return m_EnablePCBits;
23775 m_EnablePCBits = value;
23813 class CC1G2_PC :
public CParameter
23822 static const CFieldDescriptor *
const 23823 s_apFieldDescriptorTable[];
23825 static const CTypeDescriptor
23830 CDecoderStream * pDecoderStream);
23833 assimilateSubParameters (
23834 CErrorDetails * pError);
23838 CEncoderStream * pEncoderStream)
const;
23843 s_construct (
void);
23847 CDecoderStream * pDecoderStream,
23848 CElement * pElement);
23853 llrp_u16_t m_PC_Bits;
23858 static const CFieldDescriptor
23921 static const CFieldDescriptor *
const 23922 s_apFieldDescriptorTable[];
23924 static const CTypeDescriptor
23929 CDecoderStream * pDecoderStream);
23932 assimilateSubParameters (
23933 CErrorDetails * pError);
23937 CEncoderStream * pEncoderStream)
const;
23942 s_construct (
void);
23946 CDecoderStream * pDecoderStream,
23947 CElement * pElement);
23957 static const CFieldDescriptor
24014 static const CFieldDescriptor *
const 24015 s_apFieldDescriptorTable[];
24017 static const CTypeDescriptor
24022 CDecoderStream * pDecoderStream);
24025 assimilateSubParameters (
24026 CErrorDetails * pError);
24030 CEncoderStream * pEncoderStream)
const;
24035 s_construct (
void);
24039 CDecoderStream * pDecoderStream,
24040 CElement * pElement);
24045 llrp_u16_t m_NumCollisionSlots;
24050 static const CFieldDescriptor
24051 s_fdNumCollisionSlots;
24058 return m_NumCollisionSlots;
24066 m_NumCollisionSlots = value;
24071 llrp_u16_t m_NumEmptySlots;
24076 static const CFieldDescriptor
24084 return m_NumEmptySlots;
24092 m_NumEmptySlots = value;
24141 static const CFieldDescriptor *
const 24142 s_apFieldDescriptorTable[];
24144 static const CTypeDescriptor
24149 CDecoderStream * pDecoderStream);
24152 assimilateSubParameters (
24153 CErrorDetails * pError);
24157 CEncoderStream * pEncoderStream)
const;
24162 s_construct (
void);
24166 CDecoderStream * pDecoderStream,
24167 CElement * pElement);
24172 EC1G2ReadResultType m_eResult;
24177 static const CFieldDescriptor
24182 inline EC1G2ReadResultType
24191 EC1G2ReadResultType value)
24198 llrp_u16_t m_OpSpecID;
24203 static const CFieldDescriptor
24219 m_OpSpecID = value;
24224 llrp_u16v_t m_ReadData;
24229 static const CFieldDescriptor
24245 m_ReadData = value;
24299 static const CFieldDescriptor *
const 24300 s_apFieldDescriptorTable[];
24302 static const CTypeDescriptor
24307 CDecoderStream * pDecoderStream);
24310 assimilateSubParameters (
24311 CErrorDetails * pError);
24315 CEncoderStream * pEncoderStream)
const;
24320 s_construct (
void);
24324 CDecoderStream * pDecoderStream,
24325 CElement * pElement);
24330 EC1G2WriteResultType m_eResult;
24335 static const CFieldDescriptor
24340 inline EC1G2WriteResultType
24349 EC1G2WriteResultType value)
24356 llrp_u16_t m_OpSpecID;
24361 static const CFieldDescriptor
24377 m_OpSpecID = value;
24382 llrp_u16_t m_NumWordsWritten;
24387 static const CFieldDescriptor
24388 s_fdNumWordsWritten;
24395 return m_NumWordsWritten;
24403 m_NumWordsWritten = value;
24449 static const CFieldDescriptor *
const 24450 s_apFieldDescriptorTable[];
24452 static const CTypeDescriptor
24457 CDecoderStream * pDecoderStream);
24460 assimilateSubParameters (
24461 CErrorDetails * pError);
24465 CEncoderStream * pEncoderStream)
const;
24470 s_construct (
void);
24474 CDecoderStream * pDecoderStream,
24475 CElement * pElement);
24480 EC1G2KillResultType m_eResult;
24485 static const CFieldDescriptor
24490 inline EC1G2KillResultType
24499 EC1G2KillResultType value)
24506 llrp_u16_t m_OpSpecID;
24511 static const CFieldDescriptor
24527 m_OpSpecID = value;
24575 static const CFieldDescriptor *
const 24576 s_apFieldDescriptorTable[];
24578 static const CTypeDescriptor
24583 CDecoderStream * pDecoderStream);
24586 assimilateSubParameters (
24587 CErrorDetails * pError);
24591 CEncoderStream * pEncoderStream)
const;
24596 s_construct (
void);
24600 CDecoderStream * pDecoderStream,
24601 CElement * pElement);
24606 EC1G2LockResultType m_eResult;
24611 static const CFieldDescriptor
24616 inline EC1G2LockResultType
24625 EC1G2LockResultType value)
24632 llrp_u16_t m_OpSpecID;
24637 static const CFieldDescriptor
24653 m_OpSpecID = value;
24708 static const CFieldDescriptor *
const 24709 s_apFieldDescriptorTable[];
24711 static const CTypeDescriptor
24716 CDecoderStream * pDecoderStream);
24719 assimilateSubParameters (
24720 CErrorDetails * pError);
24724 CEncoderStream * pEncoderStream)
const;
24729 s_construct (
void);
24733 CDecoderStream * pDecoderStream,
24734 CElement * pElement);
24739 EC1G2BlockEraseResultType m_eResult;
24744 static const CFieldDescriptor
24749 inline EC1G2BlockEraseResultType
24758 EC1G2BlockEraseResultType value)
24765 llrp_u16_t m_OpSpecID;
24770 static const CFieldDescriptor
24786 m_OpSpecID = value;
24842 static const CFieldDescriptor *
const 24843 s_apFieldDescriptorTable[];
24845 static const CTypeDescriptor
24850 CDecoderStream * pDecoderStream);
24853 assimilateSubParameters (
24854 CErrorDetails * pError);
24858 CEncoderStream * pEncoderStream)
const;
24863 s_construct (
void);
24867 CDecoderStream * pDecoderStream,
24868 CElement * pElement);
24873 EC1G2BlockWriteResultType m_eResult;
24878 static const CFieldDescriptor
24883 inline EC1G2BlockWriteResultType
24892 EC1G2BlockWriteResultType value)
24899 llrp_u16_t m_OpSpecID;
24904 static const CFieldDescriptor
24920 m_OpSpecID = value;
24925 llrp_u16_t m_NumWordsWritten;
24930 static const CFieldDescriptor
24931 s_fdNumWordsWritten;
24938 return m_NumWordsWritten;
24946 m_NumWordsWritten = value;
24956 class CSpecParameter
24961 static const CTypeDescriptor
24966 CParameter * pParameter);
24971 class CAccessCommandOpSpec
24976 static const CTypeDescriptor
24981 CParameter * pParameter);
24986 class CAccessCommandOpSpecResult
24991 static const CTypeDescriptor
24996 CParameter * pParameter);
25001 class CEPCParameter
25006 static const CTypeDescriptor
25011 CParameter * pParameter);
25021 static const CTypeDescriptor
25026 CParameter * pParameter);
25036 static const CTypeDescriptor
25041 CParameter * pParameter);
25046 class CC1G2OpSpecResult
25051 static const CTypeDescriptor
25056 CParameter * pParameter);
25061 class CAirProtocolLLRPCapabilities
25066 static const CTypeDescriptor
25071 CParameter * pParameter);
25076 class CAirProtocolUHFRFModeTable
25081 static const CTypeDescriptor
25086 CParameter * pParameter);
25091 class CAirProtocolInventoryCommandSettings
25096 static const CTypeDescriptor
25101 CParameter * pParameter);
25106 class CAirProtocolTagSpec
25111 static const CTypeDescriptor
25116 CParameter * pParameter);
25121 class CAirProtocolOpSpec
25126 static const CTypeDescriptor
25131 CParameter * pParameter);
25136 class CAirProtocolEPCMemorySelector
25141 static const CTypeDescriptor
25146 CParameter * pParameter);
25151 class CAirProtocolTagData
25156 static const CTypeDescriptor
25161 CParameter * pParameter);
25166 class CAirProtocolSingulationDetails
25171 static const CTypeDescriptor
25176 CParameter * pParameter);
25181 class CAirProtocolOpSpecResult
25186 static const CTypeDescriptor
25191 CParameter * pParameter);
25210 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_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.
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.
void setCountryCode(ECountryCode value)
Set accessor functions for the LLRP CountryCode 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.
ECountryCode getCountryCode(void)
Get accessor functions for the LLRP CountryCode field.
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.