Eclipse.org Eclipse.org device.xml Epcglobal Llrp

device.xml sample

Epcglobal Llrp Attributes Elements XML Reference
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2007, 2009 IBM                                             -->
<!-- All rights reserved. This program and the accompanying materials         -->
<!-- are made available under the terms of the Eclipse Public License v1.0    -->
<!-- which accompanies this distribution, and is available at                 -->
<!-- http://www.eclipse.org/legal/epl-v10.html                                -->
<!--                                                                          -->
<!-- Contributors:                                                            -->
<!--     IBM - initial API and implementation                                    -->
<!-- WARNING:                                                                   -->
<!-- Consult the hardware manufacturer's technical specifications and User       -->
<!-- Guide for proper usage of the hardware before you use the Device Kit.      -->
<!-- Improper usage may result in damage to the hardware.                     -->

<dkml packagebase="org.eclipse.soda.dk" format="hex">
    <device id="EpcglobalLlrpDevice" old="false">
        <description>EPCglobal Low Level Reader Protocol (LLRP) Device</description>
        <provider>Eclipse.org</provider>
        <version>1.2.0</version>
        <vendor>IBM</vendor>
<!-- Protocol Specification  -->

        <spec id="Specification">
            <speccomment>Ratified</speccomment>
            <specdate>August 13, 2007</specdate>
            <spectitle>EPCglobal Low Level Reader Protocol (LLRP)</spectitle>
            <specurl>http://www.epcglobalinc.org/standards/llrp</specurl>
            <specvendor>EPCglobal</specvendor>
            <specversion>1.0.1</specversion>
        </spec>
        <commandreceived>0</commandreceived>
        <protocol>
            <unsignedlongparameter id="Microseconds"/>
            <integerparameter id="VendorIdentifier"/>
            <byteparameter id="MessageSubtype"/>
            <integerparameter id="ParameterSubtype"/>
            <byteparameter id="GET_READER_CAPABILITIES_RequestedData">
                <enum>
                    <label>GET_READER_CAPABILITIES_RequestedData_All</label>
                </enum>
                <enum>
                    <label>GET_READER_CAPABILITIES_RequestedData_GeneralDeviceCapabilities</label>
                </enum>
                <enum>
                    <label>GET_READER_CAPABILITIES_RequestedData_LLRPCapabilities</label>
                </enum>
                <enum>
                    <label>GET_READER_CAPABILITIES_RequestedData_RegulatoryCapabilities</label>
                </enum>
                <enum>
                    <label>GET_READER_CAPABILITIES_RequestedData_LLRPAirProtocolCapabilities</label>
                </enum>
            </byteparameter>
            <shortparameter id="MaxNumberOfAntennaSupported"/>
            <booleanparameter id="CanSetAntennaProperties"/>
            <booleanparameter id="HasUTCClockCapability"/>
            <integerparameter id="DeviceManufacturerName"/>
            <integerparameter id="ModelName"/>
            <variablelengthparameter id="ReaderFirmwareVersion">
                <sizeblock>
                    <length>16</length>
                </sizeblock>
                <utf8stringparameter/>
            </variablelengthparameter>
            <shortparameter id="Index"/>
            <shortparameter id="ReceiveSensitivityValue"/>
            <shortparameter id="AntennaID"/>
            <shortparameter id="ReceiveSensitivityIndexMin"/>
            <shortparameter id="ReceiveSensitivityIndexMax"/>
            <listparameter id="ProtocolIDs">
                <countblock>
                    <length>16</length>
                </countblock>
                <byteparameter/>
            </listparameter>
            <shortparameter id="NumGPIs"/>
            <shortparameter id="NumGPOs"/>
            <booleanparameter id="CanDoRFSurvey"/>
            <booleanparameter id="CanReportBufferFillWarning"/>
            <booleanparameter id="SupportsClientRequestOpSpec"/>
            <booleanparameter id="CanDoTagInventoryStateAwareSingulation"/>
            <booleanparameter id="SupportsEventAndReportHolding"/>
            <byteparameter id="MaxNumPriorityLevelsSupported"/>
            <shortparameter id="ClientRequestOpSpecTimeout"/>
            <integerparameter id="MaxNumROSpecs"/>
            <integerparameter id="MaxNumSpecsPerROSpec"/>
            <integerparameter id="MaxNumInventoryParameterSpecsPerAISpec"/>
            <integerparameter id="MaxNumAccessSpecs"/>
            <integerparameter id="MaxNumOpSpecsPerAccessSpec"/>
            <shortparameter id="CountryCode"/>
            <shortparameter id="CommunicationsStandard">
                <enum>
                    <label>CommunicationsStandard_Unspecified</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_USFCCPart15</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_ETSI302208</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_ETSI300220</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_AustraliaLIPD1W</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_AustraliaLIPD4W</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_JapanARIBSTDT89</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_HongKongOFTA1049</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_TaiwanDGTLP0002</label>
                </enum>
                <enum>
                    <label>CommunicationsStandard_KoreaMICArticle52</label>
                </enum>
            </shortparameter>
            <shortparameter id="TransmitPowerValue"/>
            <booleanparameter id="Hopping"/>
            <byteparameter id="FrequencyHopTable_HopTableID"/>
            <listparameter id="Frequencys">
                <countblock>
                    <length>16</length>
                </countblock>
                <integerparameter/>
            </listparameter>
            <integerparameter id="ROSpecID"/>
            <byteparameter id="Priority"/>
            <byteparameter id="ROSpec_CurrentState">
                <enum>
                    <label>ROSpec_CurrentState_Disabled</label>
                </enum>
                <enum>
                    <label>ROSpec_CurrentState_Inactive</label>
                </enum>
                <enum>
                    <label>ROSpec_CurrentState_Active</label>
                </enum>
            </byteparameter>
            <byteparameter id="ROSpecStartTriggerType">
                <enum>
                    <label>ROSpecStartTriggerType_Null</label>
                </enum>
                <enum>
                    <label>ROSpecStartTriggerType_Immediate</label>
                </enum>
                <enum>
                    <label>ROSpecStartTriggerType_Periodic</label>
                </enum>
                <enum>
                    <label>ROSpecStartTriggerType_GPI</label>
                </enum>
            </byteparameter>
            <integerparameter id="Offset"/>
            <integerparameter id="Period"/>
            <shortparameter id="GPIPortNum"/>
            <booleanparameter id="GPIEvent"/>
            <integerparameter id="Timeout"/>
            <integerparameter id="DurationTriggerValue"/>
            <byteparameter id="ROSpecStopTriggerType">
                <enum>
                    <label>ROSpecStopTriggerType_Null</label>
                </enum>
                <enum>
                    <label>ROSpecStopTriggerType_Duration</label>
                </enum>
                <enum>
                    <label>ROSpecStopTriggerType_GPIWithTimeout</label>
                </enum>
            </byteparameter>
            <listparameter id="AntennaIDs">
                <countblock>
                    <length>16</length>
                </countblock>
                <shortparameter/>
            </listparameter>
            <integerparameter id="DurationTrigger"/>
            <byteparameter id="AISpecStopTriggerType">
                <enum>
                    <label>AISpecStopTriggerType_Null</label>
                </enum>
                <enum>
                    <label>AISpecStopTriggerType_Duration</label>
                </enum>
                <enum>
                    <label>AISpecStopTriggerType_GPIWithTimeout</label>
                </enum>
                <enum>
                    <label>AISpecStopTriggerType_TagObservation</label>
                </enum>
            </byteparameter>
            <shortparameter id="NumberOfTags"/>
            <shortparameter id="NumberOfAttempts"/>
            <shortparameter id="TagObservationTrigger_T"/>
            <byteparameter id="TriggerType">
                <enum>
                    <label>TriggerType_UponSeeingNTagsOrTimeout</label>
                </enum>
                <enum>
                    <label>TriggerType_UponSeeingNoMoreNewTagsForTmsOrTimeout</label>
                </enum>
                <enum>
                    <label>TriggerType_NAttemptsToSeeAllTagsInFOVOrTimeout</label>
                </enum>
            </byteparameter>
            <shortparameter id="InventoryParameterSpecID"/>
            <byteparameter id="ProtocolID">
                <enum>
                    <label>ProtocolID_Unspecified</label>
                </enum>
                <enum>
                    <label>ProtocolID_EPCGlobalClass1Gen2</label>
                </enum>
            </byteparameter>
            <integerparameter id="StartFrequency"/>
            <integerparameter id="EndFrequency"/>
            <integerparameter id="DurationPeriod"/>
            <integerparameter id="RFSurveySpecStopTrigger_N"/>
            <byteparameter id="StopTriggerType">
                <enum>
                    <label>StopTriggerType_Null</label>
                </enum>
                <enum>
                    <label>StopTriggerType_Duration</label>
                </enum>
                <enum>
                    <label>StopTriggerType_NIterationsThroughFrequencyRange</label>
                </enum>
            </byteparameter>
            <integerparameter id="AccessSpecID"/>
            <booleanparameter id="AccessSpec_CurrentState">
                <enum>
                    <label>AccessSpec_CurrentState_Disabled</label>
                </enum>
                <enum>
                    <label>AccessSpec_CurrentState_Active</label>
                </enum>
            </booleanparameter>
            <shortparameter id="OperationCountValue"/>
            <byteparameter id="AccessSpecStopTrigger">
                <enum>
                    <label>AccessSpecStopTrigger_Null</label>
                </enum>
                <enum>
                    <label>AccessSpecStopTrigger_OperationCount</label>
                </enum>
            </byteparameter>
            <shortparameter id="GPOPortNum"/>
            <byteparameter id="GET_READER_CONFIG_RequestedData">
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_All</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_Identification</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_AntennaProperties</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_AntennaConfiguration</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_ROReportSpec</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_ReaderEventNotificationSpec</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_AccessReportSpec</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_LLRPConfigurationStateValue</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_KeepaliveSpec</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_GPIPortCurrentState</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_GPOWriteData</label>
                </enum>
                <enum>
                    <label>GET_READER_CONFIG_RequestedData_EventsAndReports</label>
                </enum>
            </byteparameter>
            <booleanparameter id="ResetToFactoryDefault"/>
            <integerparameter id="LLRPConfigurationStateValue"/>
            <listparameter id="ReaderIDs">
                <countblock>
                    <length>16</length>
                </countblock>
                <byteparameter/>
            </listparameter>
            <byteparameter id="IDType">
                <enum>
                    <label>IDType_MACAddress</label>
                </enum>
                <enum>
                    <label>IDType_EPC</label>
                </enum>
            </byteparameter>
            <shortparameter id="GPOPortNumber"/>
            <booleanparameter id="GPOData"/>
            <integerparameter id="PeriodicTriggerValue"/>
            <byteparameter id="KeepaliveTriggerType">
                <enum>
                    <label>KeepaliveTriggerType_Null</label>
                </enum>
                <enum>
                    <label>KeepaliveTriggerType_Periodic</label>
                </enum>
            </byteparameter>
            <booleanparameter id="AntennaConnected"/>
            <shortparameter id="AntennaGain"/>
            <shortparameter id="ReceiverSensitivity"/>
            <shortparameter id="RFTransmitter_HopTableID"/>
            <shortparameter id="ChannelIndex"/>
            <shortparameter id="TransmitPower"/>
            <booleanparameter id="Config"/>
            <byteparameter id="State">
                <enum>
                    <label>State_Low</label>
                </enum>
                <enum>
                    <label>State_High</label>
                </enum>
                <enum>
                    <label>State_Unknown</label>
                </enum>
            </byteparameter>
            <booleanparameter id="HoldEventsAndReportsUponReconnect"/>
            <shortparameter id="ROReportSpec_N"/>
            <byteparameter id="ROReportTrigger">
                <enum>
                    <label>ROReportTrigger_None</label>
                </enum>
                <enum>
                    <label>ROReportTrigger_UponNTagsOrEndOfAISpec</label>
                </enum>
                <enum>
                    <label>ROReportTrigger_UponNTagsOrEndOfROSpec</label>
                </enum>
            </byteparameter>
            <booleanparameter id="EnableROSpecID"/>
            <booleanparameter id="EnableSpecIndex"/>
            <booleanparameter id="EnableInventoryParameterSpecID"/>
            <booleanparameter id="EnableAntennaID"/>
            <booleanparameter id="EnableChannelIndex"/>
            <booleanparameter id="EnablePeakRSSI"/>
            <booleanparameter id="EnableFirstSeenTimestamp"/>
            <booleanparameter id="EnableLastSeenTimestamp"/>
            <booleanparameter id="EnableTagSeenCount"/>
            <booleanparameter id="EnableAccessSpecID"/>
            <byteparameter id="AccessReportTrigger">
                <enum>
                    <label>AccessReportTrigger_WheneverROReportIsGenerated</label>
                </enum>
                <enum>
                    <label>AccessReportTrigger_EndOfAccessSpec</label>
                </enum>
            </byteparameter>
            <variablelengthparameter id="EPCData_EPC">
                <lengthblock>
                    <length>16</length>
                </lengthblock>
                <bitsparameter/>
            </variablelengthparameter>
            <bytesparameter id="EPC_96_EPC">
                <length>96</length>
            </bytesparameter>
            <shortparameter id="SpecIndex"/>
            <byteparameter id="PeakRSSI"/>
            <shortparameter id="TagCount"/>
            <integerparameter id="Frequency"/>
            <integerparameter id="Bandwidth"/>
            <byteparameter id="AverageRSSI"/>
            <booleanparameter id="NotificationState"/>
            <shortparameter id="EventNotificationState_EventType">
                <enum>
                    <label>EventNotificationState_EventType_UponHoppingToNextChannel</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_GPIEvent</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_ROSpecEvent</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_ReportBufferFillWarning</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_ReaderExceptionEvent</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_RFSurveyEvent</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_AISpecEvent</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_AISpecEventWithDetails</label>
                </enum>
                <enum>
                    <label>EventNotificationState_EventType_AntennaEvent</label>
                </enum>
            </shortparameter>
            <shortparameter id="HoppingEvent_HopTableID"/>
            <shortparameter id="NextChannelIndex"/>
            <shortparameter id="GPIPortNumber"/>
            <integerparameter id="PreemptingROSpecID"/>
            <byteparameter id="ROSpecEvent_EventType">
                <enum>
                    <label>ROSpecEvent_EventType_StartOfROSpec</label>
                </enum>
                <enum>
                    <label>ROSpecEvent_EventType_EndOfROSpec</label>
                </enum>
                <enum>
                    <label>ROSpecEvent_EventType_PreemptionOfROSpec</label>
                </enum>
            </byteparameter>
            <byteparameter id="ReportBufferPercentageFull"/>
            <variablelengthparameter id="Message">
                <sizeblock>
                    <length>16</length>
                </sizeblock>
                <utf8stringparameter/>
            </variablelengthparameter>
            <shortparameter id="OpSpecID"/>
            <byteparameter id="RFSurveyEvent_EventType">
                <enum>
                    <label>RFSurveyEvent_EventType_StartOfRFSurvey</label>
                </enum>
                <enum>
                    <label>RFSurveyEvent_EventType_EndOfRFSurvey</label>
                </enum>
            </byteparameter>
            <byteparameter id="AISpecEvent_EventType">
                <enum>
                    <label>AISpecEvent_EventType_EndOfAISpec</label>
                </enum>
            </byteparameter>
            <byteparameter id="AntennaEvent_EventType">
                <enum>
                    <label>AntennaEvent_EventType_AntennaDisconnected</label>
                </enum>
                <enum>
                    <label>AntennaEvent_EventType_AntennaConnected</label>
                </enum>
            </byteparameter>
            <shortparameter id="Status">
                <enum>
                    <label>Status_Success</label>
                </enum>
                <enum>
                    <label>Status_FailedAReaderInitiatedConnectionAlreadyExists</label>
                </enum>
                <enum>
                    <label>Status_FailedAClientInitiatedConnectionAlreadyExists</label>
                </enum>
                <enum>
                    <label>Status_FailedReasonOtherThanAConnectionAlreadyExists</label>
                </enum>
                <enum>
                    <label>Status_AnotherConnectionAttempted</label>
                </enum>
            </shortparameter>
            <variablelengthparameter id="ErrorDescription">
                <sizeblock>
                    <length>16</length>
                </sizeblock>
                <utf8stringparameter/>
            </variablelengthparameter>
            <shortparameter id="StatusCode">
                <enum>
                    <label>StatusCode_MSuccess</label>
                </enum>
                <enum>
                    <label>StatusCode_MParameterError</label>
                </enum>
                <enum>
                    <label>StatusCode_MFieldError</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnexpectedParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_MMissingParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_MDuplicateParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_MOverflowParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_MOverflowField</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnknownParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnknownField</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnsupportedMessage</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnsupportedVersion</label>
                </enum>
                <enum>
                    <label>StatusCode_MUnsupportedParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_PParameterError</label>
                </enum>
                <enum>
                    <label>StatusCode_PFieldError</label>
                </enum>
                <enum>
                    <label>StatusCode_PUnexpectedParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_PMissingParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_PDuplicateParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_POverflowParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_POverflowField</label>
                </enum>
                <enum>
                    <label>StatusCode_PUnknownParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_PUnknownField</label>
                </enum>
                <enum>
                    <label>StatusCode_PUnsupportedParameter</label>
                </enum>
                <enum>
                    <label>StatusCode_AInvalid</label>
                </enum>
                <enum>
                    <label>StatusCode_AOutOfRange</label>
                </enum>
                <enum>
                    <label>StatusCode_RDeviceError</label>
                </enum>
            </shortparameter>
            <shortparameter id="FieldNum"/>
            <shortparameter id="ErrorCode">
                <enum>
                    <label>ErrorCode_MSuccess</label>
                </enum>
                <enum>
                    <label>ErrorCode_MParameterError</label>
                </enum>
                <enum>
                    <label>ErrorCode_MFieldError</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnexpectedParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_MMissingParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_MDuplicateParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_MOverflowParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_MOverflowField</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnknownParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnknownField</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnsupportedMessage</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnsupportedVersion</label>
                </enum>
                <enum>
                    <label>ErrorCode_MUnsupportedParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_PParameterError</label>
                </enum>
                <enum>
                    <label>ErrorCode_PFieldError</label>
                </enum>
                <enum>
                    <label>ErrorCode_PUnexpectedParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_PMissingParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_PDuplicateParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_POverflowParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_POverflowField</label>
                </enum>
                <enum>
                    <label>ErrorCode_PUnknownParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_PUnknownField</label>
                </enum>
                <enum>
                    <label>ErrorCode_PUnsupportedParameter</label>
                </enum>
                <enum>
                    <label>ErrorCode_AInvalid</label>
                </enum>
                <enum>
                    <label>ErrorCode_AOutOfRange</label>
                </enum>
                <enum>
                    <label>ErrorCode_RDeviceError</label>
                </enum>
            </shortparameter>
            <shortparameter id="ParameterType"/>
            <booleanparameter id="CanSupportBlockErase"/>
            <booleanparameter id="CanSupportBlockWrite"/>
            <shortparameter id="MaxNumSelectFiltersPerQuery"/>
            <integerparameter id="ModeIdentifier"/>
            <booleanparameter id="EPCHAGTCConformance"/>
            <integerparameter id="BDRValue"/>
            <integerparameter id="PIEValue"/>
            <integerparameter id="MinTariValue"/>
            <integerparameter id="MaxTariValue"/>
            <integerparameter id="StepTariValue"/>
            <booleanparameter id="DRValue">
                <enum>
                    <label>DRValue_DRV8</label>
                </enum>
                <enum>
                    <label>DRValue_DRV643</label>
                </enum>
            </booleanparameter>
            <byteparameter id="MValue">
                <enum>
                    <label>MValue_MVFM0</label>
                </enum>
                <enum>
                    <label>MValue_MV2</label>
                </enum>
                <enum>
                    <label>MValue_MV4</label>
                </enum>
                <enum>
                    <label>MValue_MV8</label>
                </enum>
            </byteparameter>
            <byteparameter id="ForwardLinkModulation">
                <enum>
                    <label>ForwardLinkModulation_PRASK</label>
                </enum>
                <enum>
                    <label>ForwardLinkModulation_SSBASK</label>
                </enum>
                <enum>
                    <label>ForwardLinkModulation_DSBASK</label>
                </enum>
            </byteparameter>
            <byteparameter id="SpectralMaskIndicator">
                <enum>
                    <label>SpectralMaskIndicator_Unknown</label>
                </enum>
                <enum>
                    <label>SpectralMaskIndicator_SI</label>
                </enum>
                <enum>
                    <label>SpectralMaskIndicator_MI</label>
                </enum>
                <enum>
                    <label>SpectralMaskIndicator_DI</label>
                </enum>
            </byteparameter>
            <booleanparameter id="TagInventoryStateAware"/>
            <unsignedintegerparameter id="C1G2Filter_T">
                <length>2</length>
                <enum>
                    <label>C1G2Filter_T_Unspecified</label>
                </enum>
                <enum>
                    <label>C1G2Filter_T_DoNotTruncate</label>
                </enum>
                <enum>
                    <label>C1G2Filter_T_Truncate</label>
                </enum>
            </unsignedintegerparameter>
            <unsignedintegerparameter id="MB">
                <length>2</length>
            </unsignedintegerparameter>
            <shortparameter id="Pointer"/>
            <variablelengthparameter id="TagMask">
                <lengthblock>
                    <length>16</length>
                </lengthblock>
                <bitsparameter/>
            </variablelengthparameter>
            <byteparameter id="Target">
                <enum>
                    <label>Target_SL</label>
                </enum>
                <enum>
                    <label>Target_InventoriedStateForSessionS0</label>
                </enum>
                <enum>
                    <label>Target_InventoriedStateForSessionS1</label>
                </enum>
                <enum>
                    <label>Target_InventoriedStateForSessionS2</label>
                </enum>
                <enum>
                    <label>Target_InventoriedStateForSessionS3</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2TagInventoryStateAwareFilterAction_Action">
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_AssertSLOrADeassertSLOrB</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_AssertSLOrANoop</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_NoopDeassertSLOrB</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_NegateSLOrABBANoop</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_DeassertSLOrBAssertSLOrA</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_DeassertSLOrBNoop</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_NoopAssertSLOrA</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateAwareFilterAction_Action_NoopNegateSLOrABBA</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2TagInventoryStateUnawareFilterAction_Action">
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_SelectUnselect</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_SelectDoNothing</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_DoNothingUnselect</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_UnselectDoNothing</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_UnselectSelect</label>
                </enum>
                <enum>
                    <label>C1G2TagInventoryStateUnawareFilterAction_Action_DoNothingSelect</label>
                </enum>
            </byteparameter>
            <shortparameter id="ModeIndex"/>
            <shortparameter id="Tari"/>
            <unsignedintegerparameter id="Session">
                <length>2</length>
            </unsignedintegerparameter>
            <shortparameter id="TagPopulation"/>
            <integerparameter id="TagTransitTime"/>
            <booleanparameter id="I"/>
            <booleanparameter id="S"/>
            <booleanparameter id="Match"/>
            <variablelengthparameter id="TagData">
                <lengthblock>
                    <length>16</length>
                </lengthblock>
                <bitsparameter/>
            </variablelengthparameter>
            <integerparameter id="AccessPassword"/>
            <shortparameter id="WordPointer"/>
            <shortparameter id="WordCount"/>
            <listparameter id="WriteDatas">
                <countblock>
                    <length>16</length>
                </countblock>
                <shortparameter/>
            </listparameter>
            <integerparameter id="KillPassword"/>
            <byteparameter id="Privilege">
                <enum>
                    <label>Privilege_ReadWrite</label>
                </enum>
                <enum>
                    <label>Privilege_PermaLock</label>
                </enum>
                <enum>
                    <label>Privilege_PermaUnlock</label>
                </enum>
                <enum>
                    <label>Privilege_Unlock</label>
                </enum>
            </byteparameter>
            <byteparameter id="DataField">
                <enum>
                    <label>DataField_KillPassword</label>
                </enum>
                <enum>
                    <label>DataField_AccessPassword</label>
                </enum>
                <enum>
                    <label>DataField_EPCMemory</label>
                </enum>
                <enum>
                    <label>DataField_TIDMemory</label>
                </enum>
                <enum>
                    <label>DataField_UserMemory</label>
                </enum>
            </byteparameter>
            <booleanparameter id="EnableCRC"/>
            <booleanparameter id="EnablePCBits"/>
            <shortparameter id="PC_Bits"/>
            <shortparameter id="CRC"/>
            <shortparameter id="NumCollisionSlots"/>
            <shortparameter id="NumEmptySlots"/>
            <listparameter id="ReadDatas">
                <countblock>
                    <length>16</length>
                </countblock>
                <shortparameter/>
            </listparameter>
            <byteparameter id="C1G2ReadOpSpecResult_Result">
                <enum>
                    <label>C1G2ReadOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2ReadOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2ReadOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2ReadOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <shortparameter id="NumWordsWritten"/>
            <byteparameter id="C1G2WriteOpSpecResult_Result">
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_TagMemoryOverrunError</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_TagMemoryLockedError</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_InsufficientPower</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2WriteOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2KillOpSpecResult_Result">
                <enum>
                    <label>C1G2KillOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2KillOpSpecResult_Result_ZeroKillPasswordError</label>
                </enum>
                <enum>
                    <label>C1G2KillOpSpecResult_Result_InsufficientPower</label>
                </enum>
                <enum>
                    <label>C1G2KillOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2KillOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2KillOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2LockOpSpecResult_Result">
                <enum>
                    <label>C1G2LockOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2LockOpSpecResult_Result_InsufficientPower</label>
                </enum>
                <enum>
                    <label>C1G2LockOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2LockOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2LockOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2BlockEraseOpSpecResult_Result">
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_TagMemoryOverrunError</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_TagMemoryLockedError</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_InsufficientPower</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2BlockEraseOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <byteparameter id="C1G2BlockWriteOpSpecResult_Result">
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_Success</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_TagMemoryOverrunError</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_TagMemoryLockedError</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_InsufficientPower</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_NonspecificTagError</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_NoResponseFromTag</label>
                </enum>
                <enum>
                    <label>C1G2BlockWriteOpSpecResult_Result_NonspecificReaderError</label>
                </enum>
            </byteparameter>
            <filter id="OneByteFilter">
                <bytes format="hex">ff</bytes>
            </filter>
            <filter id="TwoBytesFilter">
                <bytes format="hex">ff,ff</bytes>
            </filter>
            <reserveblock id="MessageReserveBlock">
                <length>3</length>
                <value>
                    <int>0</int>
                </value>
            </reserveblock>
            <versionblock id="MessageVersionBlock">
                <length>3</length>
                <value>
                    <int>1</int>
                </value>
            </versionblock>
            <messagesizeblock id="MessageLengthBlock">
                <length>32</length>
            </messagesizeblock>
            <idblock id="MessageIdBlock">
                <length>32</length>
            </idblock>
            <reserveblock id="TLVParameterReserveBlock">
                <length>6</length>
                <value>
                    <int>0</int>
                </value>
            </reserveblock>
            <segmentsizeblock id="SegmentLengthBlock">
                <length>16</length>
            </segmentsizeblock>
            <reserveblock id="TVParameterReserveBlock">
                <length>1</length>
                <value>
                    <int>1</int>
                </value>
            </reserveblock>
            <parametersegment id="UTCTimestampParameter">
                <specreference idref="Specification">
                    <specsection> UTCTimestamp: reference 7.1.3.1.1.1 and 16.2.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>128</description>
                    <length>10</length>
                    <value>
                        <int>128</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="UptimeParameter">
                <specreference idref="Specification">
                    <specsection> Uptime: reference 7.1.3.1.1.2 and 16.2.2.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>129</description>
                    <length>10</length>
                    <value>
                        <int>129</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="CustomMessageMessage">
                <specreference idref="Specification">
                    <specsection> CUSTOM_MESSAGE: reference 8.1 and 16.1.42 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1023</description>
                    <length>10</length>
                    <value>
                        <int>1023</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="VendorIdentifier"/>
                <byteparameter idref="MessageSubtype"/>
                <bytesparameter id="VendorSpecifiedPayload">
                    <insert/>
                </bytesparameter>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="CustomParameter">
                <specreference idref="Specification">
                    <specsection> Custom: reference 8.2 and 16.2.9 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>1023</description>
                    <length>10</length>
                    <value>
                        <int>1023</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="VendorIdentifier"/>
                <integerparameter idref="ParameterSubtype"/>
                <bytesparameter id="VendorParameterValue">
                    <insert/>
                </bytesparameter>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="GetReaderCapabilitiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <byteparameter idref="GET_READER_CAPABILITIES_RequestedData"/>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderCapabilities_AllMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock id="GET_READER_CAPABILITIES_All">
                    <length>8</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderCapabilities_GeneralDeviceCapabilitiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock id="GET_READER_CAPABILITIES_GeneralDeviceCapabilities">
                    <length>8</length>
                    <value>
                        <int>1</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderCapabilities_LLRPCapabilitiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock id="GET_READER_CAPABILITIES_LLRPCapabilities">
                    <length>8</length>
                    <value>
                        <int>2</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderCapabilities_RegulatoryCapabilitiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock id="GET_READER_CAPABILITIES_RegulatoryCapabilities">
                    <length>8</length>
                    <value>
                        <int>3</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderCapabilities_LLRPAirProtocolCapabilitiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES: reference 9.1.1 and 16.1.1 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>10</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock id="GET_READER_CAPABILITIES_LLRPAirProtocolCapabilities">
                    <length>8</length>
                    <value>
                        <int>4</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="ReceiveSensitivityTableEntryParameter">
                <specreference idref="Specification">
                    <specsection> ReceiveSensitivityTableEntry: reference 9.2.1.1 and 16.2.3.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>139</description>
                    <length>10</length>
                    <value>
                        <int>139</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="Index"/>
                <shortparameter idref="ReceiveSensitivityValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="PerAntennaReceiveSensitivityRangeParameter">
                <specreference idref="Specification">
                    <specsection> PerAntennaReceiveSensitivityRange: reference 9.2.1.2 and 16.2.3.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>149</description>
                    <length>10</length>
                    <value>
                        <int>149</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="AntennaID"/>
                <shortparameter idref="ReceiveSensitivityIndexMin"/>
                <shortparameter idref="ReceiveSensitivityIndexMax"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="PerAntennaAirProtocolParameter">
                <specreference idref="Specification">
                    <specsection> PerAntennaAirProtocol: reference 9.2.1.3 and 16.2.3.1.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>140</description>
                    <length>10</length>
                    <value>
                        <int>140</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="AntennaID"/>
                <listparameter idref="ProtocolIDs"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GPIOCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> GPIOCapabilities: reference 9.2.1.4 and 16.2.3.1.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>141</description>
                    <length>10</length>
                    <value>
                        <int>141</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="NumGPIs"/>
                <shortparameter idref="NumGPOs"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GeneralDeviceCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> GeneralDeviceCapabilities: reference 9.2.1 and 16.2.3.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>137</description>
                    <length>10</length>
                    <value>
                        <int>137</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="MaxNumberOfAntennaSupported"/>
                <booleanparameter idref="CanSetAntennaProperties"/>
                <booleanparameter idref="HasUTCClockCapability"/>
                <reserveblock>
                    <length>14</length>
                </reserveblock>
                <integerparameter idref="DeviceManufacturerName"/>
                <integerparameter idref="ModelName"/>
                <variablelengthparameter idref="ReaderFirmwareVersion"/>
                <parametersegment idref="ReceiveSensitivityTableEntryParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="PerAntennaReceiveSensitivityRangeParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPIOCapabilitiesParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="PerAntennaAirProtocolParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="LLRPCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> LLRPCapabilities: reference 9.2.2 and 16.2.3.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>142</description>
                    <length>10</length>
                    <value>
                        <int>142</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="CanDoRFSurvey"/>
                <booleanparameter idref="CanReportBufferFillWarning"/>
                <booleanparameter idref="SupportsClientRequestOpSpec"/>
                <booleanparameter idref="CanDoTagInventoryStateAwareSingulation"/>
                <booleanparameter idref="SupportsEventAndReportHolding"/>
                <reserveblock>
                    <length>3</length>
                </reserveblock>
                <byteparameter idref="MaxNumPriorityLevelsSupported"/>
                <shortparameter idref="ClientRequestOpSpecTimeout"/>
                <integerparameter idref="MaxNumROSpecs"/>
                <integerparameter idref="MaxNumSpecsPerROSpec"/>
                <integerparameter idref="MaxNumInventoryParameterSpecsPerAISpec"/>
                <integerparameter idref="MaxNumAccessSpecs"/>
                <integerparameter idref="MaxNumOpSpecsPerAccessSpec"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="TransmitPowerLevelTableEntryParameter">
                <specreference idref="Specification">
                    <specsection> TransmitPowerLevelTableEntry: reference 9.2.4.1.1 and 16.2.3.4.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>145</description>
                    <length>10</length>
                    <value>
                        <int>145</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="Index"/>
                <shortparameter idref="TransmitPowerValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="FrequencyHopTableParameter">
                <specreference idref="Specification">
                    <specsection> FrequencyHopTable: reference 9.2.4.1.2.1 and 16.2.3.4.1.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>147</description>
                    <length>10</length>
                    <value>
                        <int>147</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="FrequencyHopTable_HopTableID"/>
                <reserveblock>
                    <length>8</length>
                </reserveblock>
                <listparameter idref="Frequencys"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="FixedFrequencyTableParameter">
                <specreference idref="Specification">
                    <specsection> FixedFrequencyTable: reference 9.2.4.1.2.2 and 16.2.3.4.1.2.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>148</description>
                    <length>10</length>
                    <value>
                        <int>148</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <listparameter idref="Frequencys"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="FrequencyInformationParameter">
                <specreference idref="Specification">
                    <specsection> FrequencyInformation: reference 9.2.4.1.2 and 16.2.3.4.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>146</description>
                    <length>10</length>
                    <value>
                        <int>146</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="Hopping"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="FrequencyHopTableParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="FixedFrequencyTableParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="DeleteRospecMessage">
                <specreference idref="Specification">
                    <specsection> DELETE_ROSPEC: reference 10.1.3 and 16.1.5 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>21</description>
                    <length>10</length>
                    <value>
                        <int>21</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="ROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="StartRospecMessage">
                <specreference idref="Specification">
                    <specsection> START_ROSPEC: reference 10.1.5 and 16.1.7 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>22</description>
                    <length>10</length>
                    <value>
                        <int>22</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="ROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="StopRospecMessage">
                <specreference idref="Specification">
                    <specsection> STOP_ROSPEC: reference 10.1.7 and 16.1.9 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>23</description>
                    <length>10</length>
                    <value>
                        <int>23</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="ROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="EnableRospecMessage">
                <specreference idref="Specification">
                    <specsection> ENABLE_ROSPEC: reference 10.1.9 and 16.1.11 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>24</description>
                    <length>10</length>
                    <value>
                        <int>24</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="ROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DisableRospecMessage">
                <specreference idref="Specification">
                    <specsection> DISABLE_ROSPEC: reference 10.1.11 and 16.1.13 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>25</description>
                    <length>10</length>
                    <value>
                        <int>25</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="ROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetRospecsMessage">
                <specreference idref="Specification">
                    <specsection> GET_ROSPECS: reference 10.1.13 and 16.1.15 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>26</description>
                    <length>10</length>
                    <value>
                        <int>26</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="PeriodicTriggerValueParameter">
                <specreference idref="Specification">
                    <specsection> PeriodicTriggerValue: reference 10.2.1.1.1.1 and 16.2.4.1.1.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>180</description>
                    <length>10</length>
                    <value>
                        <int>180</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="Offset"/>
                <integerparameter idref="Period"/>
                <parametersegment idref="UTCTimestampParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GPITriggerValueParameter">
                <specreference idref="Specification">
                    <specsection> GPITriggerValue: reference 10.2.1.1.1.2 and 16.2.4.1.1.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>181</description>
                    <length>10</length>
                    <value>
                        <int>181</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="GPIPortNum"/>
                <booleanparameter idref="GPIEvent"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <integerparameter idref="Timeout"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROSpecStartTriggerParameter">
                <specreference idref="Specification">
                    <specsection> ROSpecStartTrigger: reference 10.2.1.1.1 and 16.2.4.1.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>179</description>
                    <length>10</length>
                    <value>
                        <int>179</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="ROSpecStartTriggerType"/>
                <parametersegment idref="PeriodicTriggerValueParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPITriggerValueParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROSpecStopTriggerParameter">
                <specreference idref="Specification">
                    <specsection> ROSpecStopTrigger: reference 10.2.1.1.2 and 16.2.4.1.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>182</description>
                    <length>10</length>
                    <value>
                        <int>182</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="ROSpecStopTriggerType"/>
                <integerparameter idref="DurationTriggerValue"/>
                <parametersegment idref="GPITriggerValueParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROBoundarySpecParameter">
                <specreference idref="Specification">
                    <specsection> ROBoundarySpec: reference 10.2.1.1 and 16.2.4.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>178</description>
                    <length>10</length>
                    <value>
                        <int>178</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="ROSpecStartTriggerParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ROSpecStopTriggerParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="TagObservationTriggerParameter">
                <specreference idref="Specification">
                    <specsection> TagObservationTrigger: reference 10.2.2.1.1 and 16.2.4.2.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>185</description>
                    <length>10</length>
                    <value>
                        <int>185</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="TriggerType"/>
                <reserveblock>
                    <length>8</length>
                </reserveblock>
                <shortparameter idref="NumberOfTags"/>
                <shortparameter idref="NumberOfAttempts"/>
                <shortparameter idref="TagObservationTrigger_T"/>
                <integerparameter idref="Timeout"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="AISpecStopTriggerParameter">
                <specreference idref="Specification">
                    <specsection> AISpecStopTrigger: reference 10.2.2.1 and 16.2.4.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>184</description>
                    <length>10</length>
                    <value>
                        <int>184</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="AISpecStopTriggerType"/>
                <integerparameter idref="DurationTrigger"/>
                <parametersegment idref="GPITriggerValueParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="TagObservationTriggerParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFSurveySpecStopTriggerParameter">
                <specreference idref="Specification">
                    <specsection> RFSurveySpecStopTrigger: reference 10.2.3.1 and 16.2.4.3.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>188</description>
                    <length>10</length>
                    <value>
                        <int>188</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="StopTriggerType"/>
                <integerparameter idref="DurationPeriod"/>
                <integerparameter idref="RFSurveySpecStopTrigger_N"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFSurveySpecParameter">
                <specreference idref="Specification">
                    <specsection> RFSurveySpec: reference 10.2.3 and 16.2.4.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>187</description>
                    <length>10</length>
                    <value>
                        <int>187</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="AntennaID"/>
                <integerparameter idref="StartFrequency"/>
                <integerparameter idref="EndFrequency"/>
                <parametersegment idref="RFSurveySpecStopTriggerParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="DeleteAccessspecMessage">
                <specreference idref="Specification">
                    <specsection> DELETE_ACCESSSPEC: reference 11.1.3 and 16.1.19 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>41</description>
                    <length>10</length>
                    <value>
                        <int>41</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="AccessSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="EnableAccessspecMessage">
                <specreference idref="Specification">
                    <specsection> ENABLE_ACCESSSPEC: reference 11.1.5 and 16.1.21 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>42</description>
                    <length>10</length>
                    <value>
                        <int>42</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="AccessSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DisableAccessspecMessage">
                <specreference idref="Specification">
                    <specsection> DISABLE_ACCESSSPEC: reference 11.1.7 and 16.1.23 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>43</description>
                    <length>10</length>
                    <value>
                        <int>43</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <integerparameter idref="AccessSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetAccessspecsMessage">
                <specreference idref="Specification">
                    <specsection> GET_ACCESSSPECS: reference 11.1.9 and 16.1.25 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>44</description>
                    <length>10</length>
                    <value>
                        <int>44</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="AccessSpecStopTriggerParameter">
                <specreference idref="Specification">
                    <specsection> AccessSpecStopTrigger: reference 11.2.1.1 and 16.2.5.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>208</description>
                    <length>10</length>
                    <value>
                        <int>208</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="AccessSpecStopTrigger"/>
                <shortparameter idref="OperationCountValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="GetReaderConfigMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <shortparameter idref="AntennaID"/>
                <byteparameter idref="GET_READER_CONFIG_RequestedData"/>
                <shortparameter idref="GPIPortNum"/>
                <shortparameter idref="GPOPortNum"/>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_AllMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <shortparameter idref="AntennaID"/>
                <reserveblock id="GET_READER_CONFIG_All">
                    <length>8</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <shortparameter idref="GPIPortNum"/>
                <shortparameter idref="GPOPortNum"/>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_IdentificationMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_Identification">
                    <length>8</length>
                    <value>
                        <int>1</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_AntennaPropertiesMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <shortparameter idref="AntennaID"/>
                <reserveblock id="GET_READER_CONFIG_AntennaProperties">
                    <length>8</length>
                    <value>
                        <int>2</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_AntennaConfigurationMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <shortparameter idref="AntennaID"/>
                <reserveblock id="GET_READER_CONFIG_AntennaConfiguration">
                    <length>8</length>
                    <value>
                        <int>3</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_ROReportSpecMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_ROReportSpec">
                    <length>8</length>
                    <value>
                        <int>4</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_ReaderEventNotificationSpecMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_ReaderEventNotificationSpec">
                    <length>8</length>
                    <value>
                        <int>5</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_AccessReportSpecMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_AccessReportSpec">
                    <length>8</length>
                    <value>
                        <int>6</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_LLRPConfigurationStateValueMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_LLRPConfigurationStateValue">
                    <length>8</length>
                    <value>
                        <int>7</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_KeepaliveSpecMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_KeepaliveSpec">
                    <length>8</length>
                    <value>
                        <int>8</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_GPIPortCurrentStateMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_GPIPortCurrentState">
                    <length>8</length>
                    <value>
                        <int>9</int>
                    </value>
                </reserveblock>
                <shortparameter idref="GPIPortNum"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_GPOWriteDataMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_GPOWriteData">
                    <length>8</length>
                    <value>
                        <int>10</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <shortparameter idref="GPOPortNum"/>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfig_EventsAndReportsMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG: reference 12.1.1 and 16.1.36 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>10</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock id="GET_READER_CONFIG_EventsAndReports">
                    <length>8</length>
                    <value>
                        <int>11</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <reserveblock>
                    <length>16</length>
                    <value>
                        <int>0</int>
                    </value>
                </reserveblock>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="CloseConnectionMessage">
                <specreference idref="Specification">
                    <specsection> CLOSE_CONNECTION: reference 12.1.5 and 16.1.40 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>14</description>
                    <length>10</length>
                    <value>
                        <int>14</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="LLRPConfigurationStateValueParameter">
                <specreference idref="Specification">
                    <specsection> LLRPConfigurationStateValue: reference 12.2.1 and 16.2.6.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>217</description>
                    <length>10</length>
                    <value>
                        <int>217</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="LLRPConfigurationStateValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="IdentificationParameter">
                <specreference idref="Specification">
                    <specsection> Identification: reference 12.2.2 and 16.2.6.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>218</description>
                    <length>10</length>
                    <value>
                        <int>218</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="IDType"/>
                <listparameter idref="ReaderIDs"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GPOWriteDataParameter">
                <specreference idref="Specification">
                    <specsection> GPOWriteData: reference 12.2.3 and 16.2.6.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>219</description>
                    <length>10</length>
                    <value>
                        <int>219</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="GPOPortNumber"/>
                <booleanparameter idref="GPOData"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="KeepaliveSpecParameter">
                <specreference idref="Specification">
                    <specsection> KeepaliveSpec: reference 12.2.4 and 16.2.6.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>220</description>
                    <length>10</length>
                    <value>
                        <int>220</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="KeepaliveTriggerType"/>
                <integerparameter idref="PeriodicTriggerValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="AntennaPropertiesParameter">
                <specreference idref="Specification">
                    <specsection> AntennaProperties: reference 12.2.5 and 16.2.6.5 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>221</description>
                    <length>10</length>
                    <value>
                        <int>221</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="AntennaConnected"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <shortparameter idref="AntennaID"/>
                <shortparameter idref="AntennaGain"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFReceiverParameter">
                <specreference idref="Specification">
                    <specsection> RFReceiver: reference 12.2.6.1 and 16.2.6.7 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>223</description>
                    <length>10</length>
                    <value>
                        <int>223</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="ReceiverSensitivity"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFTransmitterParameter">
                <specreference idref="Specification">
                    <specsection> RFTransmitter: reference 12.2.6.2 and 16.2.6.8 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>224</description>
                    <length>10</length>
                    <value>
                        <int>224</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="RFTransmitter_HopTableID"/>
                <shortparameter idref="ChannelIndex"/>
                <shortparameter idref="TransmitPower"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GPIPortCurrentStateParameter">
                <specreference idref="Specification">
                    <specsection> GPIPortCurrentState: reference 12.2.6.3 and 16.2.6.9 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>225</description>
                    <length>10</length>
                    <value>
                        <int>225</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="GPIPortNum"/>
                <booleanparameter idref="Config"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <byteparameter idref="State"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="EventsAndReportsParameter">
                <specreference idref="Specification">
                    <specsection> EventsAndReports: reference 12.2.6.4 and 16.2.6.10 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>226</description>
                    <length>10</length>
                    <value>
                        <int>226</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="HoldEventsAndReportsUponReconnect"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="GetReportMessage">
                <specreference idref="Specification">
                    <specsection> GET_REPORT: reference 13.1.1 and 16.1.29 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>60</description>
                    <length>10</length>
                    <value>
                        <int>60</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="KeepaliveMessage">
                <specreference idref="Specification">
                    <specsection> KEEPALIVE: reference 13.1.3 and 16.1.31 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>62</description>
                    <length>10</length>
                    <value>
                        <int>62</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="KeepaliveAckMessage">
                <specreference idref="Specification">
                    <specsection> KEEPALIVE_ACK: reference 13.1.4 and 16.1.32 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>72</description>
                    <length>10</length>
                    <value>
                        <int>72</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="EnableEventsAndReportsMessage">
                <specreference idref="Specification">
                    <specsection> ENABLE_EVENTS_AND_REPORTS: reference 13.1.6 and 16.1.34 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>64</description>
                    <length>10</length>
                    <value>
                        <int>64</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="AccessReportSpecParameter">
                <specreference idref="Specification">
                    <specsection> AccessReportSpec: reference 13.2.2 and 16.2.7.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>239</description>
                    <length>10</length>
                    <value>
                        <int>239</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="AccessReportTrigger"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="EPCDataParameter">
                <specreference idref="Specification">
                    <specsection> EPCData: reference 13.2.3.2 and 16.2.7.3.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>241</description>
                    <length>10</length>
                    <value>
                        <int>241</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <variablelengthparameter idref="EPCData_EPC"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="EPC_96Parameter">
                <specreference idref="Specification">
                    <specsection> EPC_96: reference 13.2.3.2 and 16.2.7.3.2 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>13</description>
                    <length>7</length>
                    <value>
                        <int>13</int>
                    </value>
                </typeblock>
                <bytesparameter idref="EPC_96_EPC"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <choicesegment id="EPCParameterChoice">
                <parametersegment idref="EPCDataParameter"/>
                <parametersegment idref="EPC_96Parameter"/>
            </choicesegment>
            <parametersegment id="ROSpecIDParameter">
                <specreference idref="Specification">
                    <specsection> ROSpecID: reference 13.2.3.3 and 16.2.7.3.3 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>9</description>
                    <length>7</length>
                    <value>
                        <int>9</int>
                    </value>
                </typeblock>
                <integerparameter idref="ROSpecID"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="SpecIndexParameter">
                <specreference idref="Specification">
                    <specsection> SpecIndex: reference 13.2.3.4 and 16.2.7.3.4 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>14</description>
                    <length>7</length>
                    <value>
                        <int>14</int>
                    </value>
                </typeblock>
                <shortparameter idref="SpecIndex"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="InventoryParameterSpecIDParameter">
                <specreference idref="Specification">
                    <specsection> InventoryParameterSpecID: reference 13.2.3.5 and 16.2.7.3.5 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>10</description>
                    <length>7</length>
                    <value>
                        <int>10</int>
                    </value>
                </typeblock>
                <shortparameter idref="InventoryParameterSpecID"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="AntennaIDParameter">
                <specreference idref="Specification">
                    <specsection> AntennaID: reference 13.2.3.6 and 16.2.7.3.6 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>1</description>
                    <length>7</length>
                    <value>
                        <int>1</int>
                    </value>
                </typeblock>
                <shortparameter idref="AntennaID"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="PeakRSSIParameter">
                <specreference idref="Specification">
                    <specsection> PeakRSSI: reference 13.2.3.7 and 16.2.7.3.7 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>6</description>
                    <length>7</length>
                    <value>
                        <int>6</int>
                    </value>
                </typeblock>
                <byteparameter idref="PeakRSSI"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="ChannelIndexParameter">
                <specreference idref="Specification">
                    <specsection> ChannelIndex: reference 13.2.3.8 and 16.2.7.3.8 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>7</description>
                    <length>7</length>
                    <value>
                        <int>7</int>
                    </value>
                </typeblock>
                <shortparameter idref="ChannelIndex"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="FirstSeenTimestampUTCParameter">
                <specreference idref="Specification">
                    <specsection> FirstSeenTimestampUTC: reference 13.2.3.9 and 16.2.7.3.9 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>2</description>
                    <length>7</length>
                    <value>
                        <int>2</int>
                    </value>
                </typeblock>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="FirstSeenTimestampUptimeParameter">
                <specreference idref="Specification">
                    <specsection> FirstSeenTimestampUptime: reference 13.2.3.10 and 16.2.7.3.10 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>7</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="LastSeenTimestampUTCParameter">
                <specreference idref="Specification">
                    <specsection> LastSeenTimestampUTC: reference 13.2.3.11 and 16.2.7.3.11 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>4</description>
                    <length>7</length>
                    <value>
                        <int>4</int>
                    </value>
                </typeblock>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="LastSeenTimestampUptimeParameter">
                <specreference idref="Specification">
                    <specsection> LastSeenTimestampUptime: reference 13.2.3.12 and 16.2.7.3.12 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>5</description>
                    <length>7</length>
                    <value>
                        <int>5</int>
                    </value>
                </typeblock>
                <unsignedlongparameter idref="Microseconds"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="TagSeenCountParameter">
                <specreference idref="Specification">
                    <specsection> TagSeenCount: reference 13.2.3.13 and 16.2.7.3.13 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>8</description>
                    <length>7</length>
                    <value>
                        <int>8</int>
                    </value>
                </typeblock>
                <shortparameter idref="TagCount"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="AccessSpecIDParameter">
                <specreference idref="Specification">
                    <specsection> AccessSpecID: reference 13.2.3.15 and 16.2.7.3.15 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>16</description>
                    <length>7</length>
                    <value>
                        <int>16</int>
                    </value>
                </typeblock>
                <integerparameter idref="AccessSpecID"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <choicesegment id="TimestampChoice">
                <parametersegment idref="UTCTimestampParameter"/>
                <parametersegment idref="UptimeParameter"/>
            </choicesegment>
            <parametersegment id="FrequencyRSSILevelEntryParameter">
                <specreference idref="Specification">
                    <specsection> FrequencyRSSILevelEntry: reference 13.2.4.1 and 16.2.7.4.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>243</description>
                    <length>10</length>
                    <value>
                        <int>243</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="Frequency"/>
                <integerparameter idref="Bandwidth"/>
                <byteparameter idref="AverageRSSI"/>
                <byteparameter idref="PeakRSSI"/>
                <choicesegment idref="TimestampChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFSurveyReportDataParameter">
                <specreference idref="Specification">
                    <specsection> RFSurveyReportData: reference 13.2.4 and 16.2.7.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>242</description>
                    <length>10</length>
                    <value>
                        <int>242</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="ROSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="SpecIndexParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="FrequencyRSSILevelEntryParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="EventNotificationStateParameter">
                <specreference idref="Specification">
                    <specsection> EventNotificationState: reference 13.2.5.1 and 16.2.7.5.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>245</description>
                    <length>10</length>
                    <value>
                        <int>245</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="EventNotificationState_EventType"/>
                <booleanparameter idref="NotificationState"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ReaderEventNotificationSpecParameter">
                <specreference idref="Specification">
                    <specsection> ReaderEventNotificationSpec: reference 13.2.5 and 16.2.7.5 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>244</description>
                    <length>10</length>
                    <value>
                        <int>244</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="EventNotificationStateParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="HoppingEventParameter">
                <specreference idref="Specification">
                    <specsection> HoppingEvent: reference 13.2.6.2 and 16.2.7.6.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>247</description>
                    <length>10</length>
                    <value>
                        <int>247</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="HoppingEvent_HopTableID"/>
                <shortparameter idref="NextChannelIndex"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="GPIEventParameter">
                <specreference idref="Specification">
                    <specsection> GPIEvent: reference 13.2.6.3 and 16.2.7.6.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>248</description>
                    <length>10</length>
                    <value>
                        <int>248</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="GPIPortNumber"/>
                <booleanparameter idref="GPIEvent"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROSpecEventParameter">
                <specreference idref="Specification">
                    <specsection> ROSpecEvent: reference 13.2.6.4 and 16.2.7.6.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>249</description>
                    <length>10</length>
                    <value>
                        <int>249</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="ROSpecEvent_EventType"/>
                <integerparameter idref="ROSpecID"/>
                <integerparameter idref="PreemptingROSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ReportBufferLevelWarningEventParameter">
                <specreference idref="Specification">
                    <specsection> ReportBufferLevelWarningEvent: reference 13.2.6.5 and 16.2.7.6.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>250</description>
                    <length>10</length>
                    <value>
                        <int>250</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="ReportBufferPercentageFull"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ReportBufferOverflowErrorEventParameter">
                <specreference idref="Specification">
                    <specsection> ReportBufferOverflowErrorEvent: reference 13.2.6.6 and 16.2.7.6.5 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>251</description>
                    <length>10</length>
                    <value>
                        <int>251</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="OpSpecIDParameter">
                <specreference idref="Specification">
                    <specsection> OpSpecID: reference 13.2.6.7.1 and 16.2.7.6.6.1 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>17</description>
                    <length>7</length>
                    <value>
                        <int>17</int>
                    </value>
                </typeblock>
                <shortparameter idref="OpSpecID"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="ReaderExceptionEventParameter">
                <specreference idref="Specification">
                    <specsection> ReaderExceptionEvent: reference 13.2.6.7 and 16.2.7.6.6 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>252</description>
                    <length>10</length>
                    <value>
                        <int>252</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <variablelengthparameter idref="Message"/>
                <parametersegment idref="ROSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="SpecIndexParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="InventoryParameterSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="OpSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RFSurveyEventParameter">
                <specreference idref="Specification">
                    <specsection> RFSurveyEvent: reference 13.2.6.8 and 16.2.7.6.7 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>253</description>
                    <length>10</length>
                    <value>
                        <int>253</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="RFSurveyEvent_EventType"/>
                <integerparameter idref="ROSpecID"/>
                <shortparameter idref="SpecIndex"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="AntennaEventParameter">
                <specreference idref="Specification">
                    <specsection> AntennaEvent: reference 13.2.6.10 and 16.2.7.6.9 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>255</description>
                    <length>10</length>
                    <value>
                        <int>255</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="AntennaEvent_EventType"/>
                <shortparameter idref="AntennaID"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ConnectionAttemptEventParameter">
                <specreference idref="Specification">
                    <specsection> ConnectionAttemptEvent: reference 13.2.6.11 and 16.2.7.6.10 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>256</description>
                    <length>10</length>
                    <value>
                        <int>256</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="Status"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ConnectionCloseEventParameter">
                <specreference idref="Specification">
                    <specsection> ConnectionCloseEvent: reference 13.2.6.12 and 16.2.7.6.11 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>257</description>
                    <length>10</length>
                    <value>
                        <int>257</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="FieldErrorParameter">
                <specreference idref="Specification">
                    <specsection> FieldError: reference 14.2.2.1 and 16.2.8.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>288</description>
                    <length>10</length>
                    <value>
                        <int>288</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="FieldNum"/>
                <shortparameter idref="ErrorCode"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ParameterErrorParameter">
                <specreference idref="Specification">
                    <specsection> ParameterError: reference 14.2.2.2 and 16.2.8.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>289</description>
                    <length>10</length>
                    <value>
                        <int>289</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="ParameterType"/>
                <shortparameter idref="ErrorCode"/>
                <parametersegment idref="FieldErrorParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ParameterErrorParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="LLRPStatusParameter">
                <specreference idref="Specification">
                    <specsection> LLRPStatus: reference 14.2.2 and 16.2.8.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>287</description>
                    <length>10</length>
                    <value>
                        <int>287</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="StatusCode"/>
                <variablelengthparameter idref="ErrorDescription"/>
                <parametersegment idref="FieldErrorParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ParameterErrorParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="AddRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> ADD_ROSPEC_RESPONSE: reference 10.1.2 and 16.1.4 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>30</description>
                    <length>10</length>
                    <value>
                        <int>30</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DeleteRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> DELETE_ROSPEC_RESPONSE: reference 10.1.4 and 16.1.6 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>31</description>
                    <length>10</length>
                    <value>
                        <int>31</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="StartRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> START_ROSPEC_RESPONSE: reference 10.1.6 and 16.1.8 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>32</description>
                    <length>10</length>
                    <value>
                        <int>32</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="StopRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> STOP_ROSPEC_RESPONSE: reference 10.1.8 and 16.1.10 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>33</description>
                    <length>10</length>
                    <value>
                        <int>33</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="EnableRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> ENABLE_ROSPEC_RESPONSE: reference 10.1.10 and 16.1.12 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>34</description>
                    <length>10</length>
                    <value>
                        <int>34</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DisableRospecResponseMessage">
                <specreference idref="Specification">
                    <specsection> DISABLE_ROSPEC_RESPONSE: reference 10.1.12 and 16.1.14 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>35</description>
                    <length>10</length>
                    <value>
                        <int>35</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="AddAccessspecResponseMessage">
                <specreference idref="Specification">
                    <specsection> ADD_ACCESSSPEC_RESPONSE: reference 11.1.2 and 16.1.18 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>50</description>
                    <length>10</length>
                    <value>
                        <int>50</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DeleteAccessspecResponseMessage">
                <specreference idref="Specification">
                    <specsection> DELETE_ACCESSSPEC_RESPONSE: reference 11.1.4 and 16.1.20 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>51</description>
                    <length>10</length>
                    <value>
                        <int>51</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="EnableAccessspecResponseMessage">
                <specreference idref="Specification">
                    <specsection> ENABLE_ACCESSSPEC_RESPONSE: reference 11.1.6 and 16.1.22 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>52</description>
                    <length>10</length>
                    <value>
                        <int>52</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="DisableAccessspecResponseMessage">
                <specreference idref="Specification">
                    <specsection> DISABLE_ACCESSSPEC_RESPONSE: reference 11.1.8 and 16.1.24 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>53</description>
                    <length>10</length>
                    <value>
                        <int>53</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfigResponseMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG_RESPONSE: reference 12.1.4 and 16.1.39 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>13</description>
                    <length>10</length>
                    <value>
                        <int>13</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="CloseConnectionResponseMessage">
                <specreference idref="Specification">
                    <specsection> CLOSE_CONNECTION_RESPONSE: reference 12.1.6 and 16.1.41 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>4</description>
                    <length>10</length>
                    <value>
                        <int>4</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="ErrorMessageMessage">
                <specreference idref="Specification">
                    <specsection> ERROR_MESSAGE: reference 14.1.1 and 16.1.35 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>100</description>
                    <length>10</length>
                    <value>
                        <int>100</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <parametersegment id="C1G2LLRPCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> C1G2LLRPCapabilities: reference 15.2.1.1.1 and 16.3.1.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>327</description>
                    <length>10</length>
                    <value>
                        <int>327</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="CanSupportBlockErase"/>
                <booleanparameter idref="CanSupportBlockWrite"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="MaxNumSelectFiltersPerQuery"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2UHFRFModeTableEntryParameter">
                <specreference idref="Specification">
                    <specsection> C1G2UHFRFModeTableEntry: reference 15.2.1.1.2.1 and 16.3.1.1.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>329</description>
                    <length>10</length>
                    <value>
                        <int>329</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="ModeIdentifier"/>
                <booleanparameter idref="DRValue"/>
                <booleanparameter idref="EPCHAGTCConformance"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <byteparameter idref="MValue"/>
                <byteparameter idref="ForwardLinkModulation"/>
                <byteparameter idref="SpectralMaskIndicator"/>
                <integerparameter idref="BDRValue"/>
                <integerparameter idref="PIEValue"/>
                <integerparameter idref="MinTariValue"/>
                <integerparameter idref="MaxTariValue"/>
                <integerparameter idref="StepTariValue"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2UHFRFModeTableParameter">
                <specreference idref="Specification">
                    <specsection> C1G2UHFRFModeTable: reference 15.2.1.1.2 and 16.3.1.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>328</description>
                    <length>10</length>
                    <value>
                        <int>328</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="C1G2UHFRFModeTableEntryParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TagInventoryMaskParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TagInventoryMask: reference 15.2.1.2.1.1.1 and 16.3.1.2.1.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>332</description>
                    <length>10</length>
                    <value>
                        <int>332</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedintegerparameter idref="MB"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="Pointer"/>
                <variablelengthparameter idref="TagMask"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TagInventoryStateAwareFilterActionParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TagInventoryStateAwareFilterAction: reference 15.2.1.2.1.1.2 and 16.3.1.2.1.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>333</description>
                    <length>10</length>
                    <value>
                        <int>333</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="Target"/>
                <byteparameter idref="C1G2TagInventoryStateAwareFilterAction_Action"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TagInventoryStateUnawareFilterActionParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TagInventoryStateUnawareFilterAction: reference 15.2.1.2.1.1.3 and 16.3.1.2.1.1.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>334</description>
                    <length>10</length>
                    <value>
                        <int>334</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2TagInventoryStateUnawareFilterAction_Action"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2FilterParameter">
                <specreference idref="Specification">
                    <specsection> C1G2Filter: reference 15.2.1.2.1.1 and 16.3.1.2.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>331</description>
                    <length>10</length>
                    <value>
                        <int>331</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedintegerparameter idref="C1G2Filter_T"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <parametersegment idref="C1G2TagInventoryMaskParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="C1G2TagInventoryStateAwareFilterActionParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="C1G2TagInventoryStateUnawareFilterActionParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2RFControlParameter">
                <specreference idref="Specification">
                    <specsection> C1G2RFControl: reference 15.2.1.2.1.2 and 16.3.1.2.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>335</description>
                    <length>10</length>
                    <value>
                        <int>335</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="ModeIndex"/>
                <shortparameter idref="Tari"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TagInventoryStateAwareSingulationActionParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TagInventoryStateAwareSingulationAction: reference 15.2.1.2.1.3.1 and 16.3.1.2.1.3.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>337</description>
                    <length>10</length>
                    <value>
                        <int>337</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="I"/>
                <booleanparameter idref="S"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2SingulationControlParameter">
                <specreference idref="Specification">
                    <specsection> C1G2SingulationControl: reference 15.2.1.2.1.3 and 16.3.1.2.1.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>336</description>
                    <length>10</length>
                    <value>
                        <int>336</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedintegerparameter idref="Session"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="TagPopulation"/>
                <integerparameter idref="TagTransitTime"/>
                <parametersegment idref="C1G2TagInventoryStateAwareSingulationActionParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2InventoryCommandParameter">
                <specreference idref="Specification">
                    <specsection> C1G2InventoryCommand: reference 15.2.1.2.1 and 16.3.1.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>330</description>
                    <length>10</length>
                    <value>
                        <int>330</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="TagInventoryStateAware"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="C1G2FilterParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="C1G2RFControlParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="C1G2SingulationControlParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TargetTagParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TargetTag: reference 15.2.1.3.1.1 and 16.3.1.3.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>339</description>
                    <length>10</length>
                    <value>
                        <int>339</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedintegerparameter idref="MB"/>
                <booleanparameter idref="Match"/>
                <reserveblock>
                    <length>5</length>
                </reserveblock>
                <shortparameter idref="Pointer"/>
                <variablelengthparameter idref="TagMask"/>
                <variablelengthparameter idref="TagData"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TargetTagParameter2">
                <specreference idref="Specification">
                    <specsection> C1G2TargetTag: reference 15.2.1.3.1.1 and 16.3.1.3.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>339</description>
                    <length>10</length>
                    <value>
                        <int>339</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <unsignedintegerparameter idref="MB"/>
                <booleanparameter idref="Match"/>
                <reserveblock>
                    <length>5</length>
                </reserveblock>
                <shortparameter idref="Pointer"/>
                <variablelengthparameter idref="TagMask"/>
                <variablelengthparameter idref="TagData"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2TagSpecParameter">
                <specreference idref="Specification">
                    <specsection> C1G2TagSpec: reference 15.2.1.3.1 and 16.3.1.3.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>338</description>
                    <length>10</length>
                    <value>
                        <int>338</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="C1G2TargetTagParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="C1G2TargetTagParameter2">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2ReadParameter">
                <specreference idref="Specification">
                    <specsection> C1G2Read: reference 15.2.1.3.2.1 and 16.3.1.3.2.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>341</description>
                    <length>10</length>
                    <value>
                        <int>341</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="AccessPassword"/>
                <unsignedintegerparameter idref="MB"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="WordPointer"/>
                <shortparameter idref="WordCount"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2WriteParameter">
                <specreference idref="Specification">
                    <specsection> C1G2Write: reference 15.2.1.3.2.2 and 16.3.1.3.2.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>342</description>
                    <length>10</length>
                    <value>
                        <int>342</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="AccessPassword"/>
                <unsignedintegerparameter idref="MB"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="WordPointer"/>
                <listparameter idref="WriteDatas"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2KillParameter">
                <specreference idref="Specification">
                    <specsection> C1G2Kill: reference 15.2.1.3.2.3 and 16.3.1.3.2.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>343</description>
                    <length>10</length>
                    <value>
                        <int>343</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="KillPassword"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2LockPayloadParameter">
                <specreference idref="Specification">
                    <specsection> C1G2LockPayload: reference 15.2.1.3.2.4.1 and 16.3.1.3.2.4.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>345</description>
                    <length>10</length>
                    <value>
                        <int>345</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="Privilege"/>
                <byteparameter idref="DataField"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2LockParameter">
                <specreference idref="Specification">
                    <specsection> C1G2Lock: reference 15.2.1.3.2.4 and 16.3.1.3.2.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>344</description>
                    <length>10</length>
                    <value>
                        <int>344</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="AccessPassword"/>
                <parametersegment idref="C1G2LockPayloadParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2BlockEraseParameter">
                <specreference idref="Specification">
                    <specsection> C1G2BlockErase: reference 15.2.1.3.2.5 and 16.3.1.3.2.5 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>346</description>
                    <length>10</length>
                    <value>
                        <int>346</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="AccessPassword"/>
                <unsignedintegerparameter idref="MB"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="WordPointer"/>
                <shortparameter idref="WordCount"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2BlockWriteParameter">
                <specreference idref="Specification">
                    <specsection> C1G2BlockWrite: reference 15.2.1.3.2.6 and 16.3.1.3.2.6 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>347</description>
                    <length>10</length>
                    <value>
                        <int>347</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="OpSpecID"/>
                <integerparameter idref="AccessPassword"/>
                <unsignedintegerparameter idref="MB"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <shortparameter idref="WordPointer"/>
                <listparameter idref="WriteDatas"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <choicesegment id="AccessCommandOpSpecChoice">
                <parametersegment idref="C1G2ReadParameter"/>
                <parametersegment idref="C1G2WriteParameter"/>
                <parametersegment idref="C1G2KillParameter"/>
                <parametersegment idref="C1G2LockParameter"/>
                <parametersegment idref="C1G2BlockEraseParameter"/>
                <parametersegment idref="C1G2BlockWriteParameter"/>
            </choicesegment>
            <parametersegment id="C1G2EPCMemorySelectorParameter">
                <specreference idref="Specification">
                    <specsection> C1G2EPCMemorySelector: reference 15.2.1.5.1 and 16.3.1.5.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>348</description>
                    <length>10</length>
                    <value>
                        <int>348</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="EnableCRC"/>
                <booleanparameter idref="EnablePCBits"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2_PCParameter">
                <specreference idref="Specification">
                    <specsection> C1G2_PC: reference 15.2.1.5.2 and 16.3.1.5.2 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>12</description>
                    <length>7</length>
                    <value>
                        <int>12</int>
                    </value>
                </typeblock>
                <shortparameter idref="PC_Bits"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="C1G2_CRCParameter">
                <specreference idref="Specification">
                    <specsection> C1G2_CRC: reference 15.2.1.5.3 and 16.3.1.5.3 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>11</description>
                    <length>7</length>
                    <value>
                        <int>11</int>
                    </value>
                </typeblock>
                <shortparameter idref="CRC"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="C1G2SingulationDetailsParameter">
                <specreference idref="Specification">
                    <specsection> C1G2SingulationDetails: reference 15.2.1.5.4 and 16.3.1.5.4 </specsection>
                </specreference>
                <reserveblock idref="TVParameterReserveBlock"/>
                <typeblock>
                    <description>18</description>
                    <length>7</length>
                    <value>
                        <int>18</int>
                    </value>
                </typeblock>
                <shortparameter idref="NumCollisionSlots"/>
                <shortparameter idref="NumEmptySlots"/>
                <filter idref="OneByteFilter"/>
            </parametersegment>
            <parametersegment id="C1G2ReadOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2ReadOpSpecResult: reference 15.2.1.5.5.1 and 16.3.1.5.5.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>349</description>
                    <length>10</length>
                    <value>
                        <int>349</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2ReadOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <listparameter idref="ReadDatas"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2WriteOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2WriteOpSpecResult: reference 15.2.1.5.5.2 and 16.3.1.5.5.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>350</description>
                    <length>10</length>
                    <value>
                        <int>350</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2WriteOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <shortparameter idref="NumWordsWritten"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2KillOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2KillOpSpecResult: reference 15.2.1.5.5.3 and 16.3.1.5.5.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>351</description>
                    <length>10</length>
                    <value>
                        <int>351</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2KillOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2LockOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2LockOpSpecResult: reference 15.2.1.5.5.4 and 16.3.1.5.5.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>352</description>
                    <length>10</length>
                    <value>
                        <int>352</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2LockOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2BlockEraseOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2BlockEraseOpSpecResult: reference 15.2.1.5.5.5 and 16.3.1.5.5.5 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>353</description>
                    <length>10</length>
                    <value>
                        <int>353</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2BlockEraseOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="C1G2BlockWriteOpSpecResultParameter">
                <specreference idref="Specification">
                    <specsection> C1G2BlockWriteOpSpecResult: reference 15.2.1.5.5.6 and 16.3.1.5.5.6 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>354</description>
                    <length>10</length>
                    <value>
                        <int>354</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="C1G2BlockWriteOpSpecResult_Result"/>
                <shortparameter idref="OpSpecID"/>
                <shortparameter idref="NumWordsWritten"/>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <choicesegment id="AccessCommandOpSpecResultChoice">
                <parametersegment idref="C1G2ReadOpSpecResultParameter"/>
                <parametersegment idref="C1G2WriteOpSpecResultParameter"/>
                <parametersegment idref="C1G2KillOpSpecResultParameter"/>
                <parametersegment idref="C1G2LockOpSpecResultParameter"/>
                <parametersegment idref="C1G2BlockEraseOpSpecResultParameter"/>
                <parametersegment idref="C1G2BlockWriteOpSpecResultParameter"/>
            </choicesegment>
            <choicesegment id="AirProtocolLLRPCapabilitiesChoice">
                <parametersegment idref="C1G2LLRPCapabilitiesParameter"/>
            </choicesegment>
            <choicesegment id="AirProtocolUHFRFModeTableChoice">
                <parametersegment idref="C1G2UHFRFModeTableParameter"/>
            </choicesegment>
            <parametersegment id="UHFBandCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> UHFBandCapabilities: reference 9.2.4.1 and 16.2.3.4.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>144</description>
                    <length>10</length>
                    <value>
                        <int>144</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <parametersegment idref="TransmitPowerLevelTableEntryParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="FrequencyInformationParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="AirProtocolUHFRFModeTableChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="RegulatoryCapabilitiesParameter">
                <specreference idref="Specification">
                    <specsection> RegulatoryCapabilities: reference 9.2.4 and 16.2.3.4 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>143</description>
                    <length>10</length>
                    <value>
                        <int>143</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="CountryCode"/>
                <shortparameter idref="CommunicationsStandard"/>
                <parametersegment idref="UHFBandCapabilitiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="GetReaderCapabilitiesResponseMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CAPABILITIES_RESPONSE: reference 9.1.2 and 16.1.2 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>11</description>
                    <length>10</length>
                    <value>
                        <int>11</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="GeneralDeviceCapabilitiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="LLRPCapabilitiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="RegulatoryCapabilitiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="AirProtocolLLRPCapabilitiesChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <choicesegment id="AirProtocolInventoryCommandSettingsChoice">
                <parametersegment idref="C1G2InventoryCommandParameter"/>
            </choicesegment>
            <parametersegment id="AntennaConfigurationParameter">
                <specreference idref="Specification">
                    <specsection> AntennaConfiguration: reference 12.2.6 and 16.2.6.6 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>222</description>
                    <length>10</length>
                    <value>
                        <int>222</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="AntennaID"/>
                <parametersegment idref="RFReceiverParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="RFTransmitterParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="AirProtocolInventoryCommandSettingsChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="InventoryParameterSpecParameter">
                <specreference idref="Specification">
                    <specsection> InventoryParameterSpec: reference 10.2.2.2 and 16.2.4.2.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>186</description>
                    <length>10</length>
                    <value>
                        <int>186</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <shortparameter idref="InventoryParameterSpecID"/>
                <byteparameter idref="ProtocolID"/>
                <parametersegment idref="AntennaConfigurationParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="AISpecParameter">
                <specreference idref="Specification">
                    <specsection> AISpec: reference 10.2.2 and 16.2.4.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>183</description>
                    <length>10</length>
                    <value>
                        <int>183</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <listparameter idref="AntennaIDs"/>
                <parametersegment idref="AISpecStopTriggerParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="InventoryParameterSpecParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <choicesegment id="SpecParameterChoice">
                <parametersegment idref="AISpecParameter"/>
                <parametersegment idref="RFSurveySpecParameter"/>
                <parametersegment idref="CustomParameter"/>
            </choicesegment>
            <choicesegment id="AirProtocolTagSpecChoice">
                <parametersegment idref="C1G2TagSpecParameter"/>
            </choicesegment>
            <parametersegment id="AccessCommandParameter">
                <specreference idref="Specification">
                    <specsection> AccessCommand: reference 11.2.1.2 and 16.2.5.1.2 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>209</description>
                    <length>10</length>
                    <value>
                        <int>209</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <choicesegment idref="AirProtocolTagSpecChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <choicesegment idref="AccessCommandOpSpecChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="AccessSpecParameter">
                <specreference idref="Specification">
                    <specsection> AccessSpec: reference 11.2.1 and 16.2.5.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>207</description>
                    <length>10</length>
                    <value>
                        <int>207</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="AccessSpecID"/>
                <shortparameter idref="AntennaID"/>
                <byteparameter idref="ProtocolID"/>
                <booleanparameter idref="AccessSpec_CurrentState"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <integerparameter idref="ROSpecID"/>
                <parametersegment idref="AccessSpecStopTriggerParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessCommandParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="AddAccessspecMessage">
                <specreference idref="Specification">
                    <specsection> ADD_ACCESSSPEC: reference 11.1.1 and 16.1.17 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>40</description>
                    <length>10</length>
                    <value>
                        <int>40</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="AccessSpecParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetAccessspecsResponseMessage">
                <specreference idref="Specification">
                    <specsection> GET_ACCESSSPECS_RESPONSE: reference 11.1.10 and 16.1.26 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>54</description>
                    <length>10</length>
                    <value>
                        <int>54</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <choicesegment id="AirProtocolEPCMemorySelectorChoice">
                <parametersegment idref="C1G2EPCMemorySelectorParameter"/>
            </choicesegment>
            <parametersegment id="TagReportContentSelectorParameter">
                <specreference idref="Specification">
                    <specsection> TagReportContentSelector: reference 13.2.1.1 and 16.2.7.1.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>238</description>
                    <length>10</length>
                    <value>
                        <int>238</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <booleanparameter idref="EnableROSpecID"/>
                <booleanparameter idref="EnableSpecIndex"/>
                <booleanparameter idref="EnableInventoryParameterSpecID"/>
                <booleanparameter idref="EnableAntennaID"/>
                <booleanparameter idref="EnableChannelIndex"/>
                <booleanparameter idref="EnablePeakRSSI"/>
                <booleanparameter idref="EnableFirstSeenTimestamp"/>
                <booleanparameter idref="EnableLastSeenTimestamp"/>
                <booleanparameter idref="EnableTagSeenCount"/>
                <booleanparameter idref="EnableAccessSpecID"/>
                <reserveblock>
                    <length>6</length>
                </reserveblock>
                <choicesegment idref="AirProtocolEPCMemorySelectorChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROReportSpecParameter">
                <specreference idref="Specification">
                    <specsection> ROReportSpec: reference 13.2.1 and 16.2.7.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>237</description>
                    <length>10</length>
                    <value>
                        <int>237</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="ROReportTrigger"/>
                <shortparameter idref="ROReportSpec_N"/>
                <parametersegment idref="TagReportContentSelectorParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ROSpecParameter">
                <specreference idref="Specification">
                    <specsection> ROSpec: reference 10.2.1 and 16.2.4.1 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>177</description>
                    <length>10</length>
                    <value>
                        <int>177</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <integerparameter idref="ROSpecID"/>
                <byteparameter idref="Priority"/>
                <byteparameter idref="ROSpec_CurrentState"/>
                <parametersegment idref="ROBoundarySpecParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="SpecParameterChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <parametersegment idref="ROReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="AddRospecMessage">
                <specreference idref="Specification">
                    <specsection> ADD_ROSPEC: reference 10.1.1 and 16.1.3 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>20</description>
                    <length>10</length>
                    <value>
                        <int>20</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="ROSpecParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetRospecsResponseMessage">
                <specreference idref="Specification">
                    <specsection> GET_ROSPECS_RESPONSE: reference 10.1.14 and 16.1.16 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>36</description>
                    <length>10</length>
                    <value>
                        <int>36</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ROSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="GetReaderConfigResponseMessage">
                <specreference idref="Specification">
                    <specsection> GET_READER_CONFIG_RESPONSE: reference 12.1.2 and 16.1.37 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>12</description>
                    <length>10</length>
                    <value>
                        <int>12</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="LLRPStatusParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="IdentificationParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaPropertiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaConfigurationParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="ReaderEventNotificationSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ROReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="LLRPConfigurationStateValueParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="KeepaliveSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPIPortCurrentStateParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPOWriteDataParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="EventsAndReportsParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfigMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="ReaderEventNotificationSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaPropertiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaConfigurationParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="ROReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AccessReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="KeepaliveSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPOWriteDataParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPIPortCurrentStateParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="EventsAndReportsParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_ForInventoryMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="ROReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="EventsAndReportsParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_ReaderEventNotificationSpecMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="ReaderEventNotificationSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_AntennaPropertiesMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="AntennaPropertiesParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_AntennaConfigurationMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="AntennaConfigurationParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_ROReportSpecMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="ROReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_AccessReportSpecMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="AccessReportSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_KeepaliveSpecMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="KeepaliveSpecParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_GPOWriteDataMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="GPOWriteDataParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_GPIPortCurrentStateMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="GPIPortCurrentStateParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <message id="SetReaderConfig_EventsAndReportsMessage">
                <specreference idref="Specification">
                    <specsection> SET_READER_CONFIG: reference 12.1.3 and 16.1.38 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>3</description>
                    <length>10</length>
                    <value>
                        <int>3</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <booleanparameter idref="ResetToFactoryDefault"/>
                <reserveblock>
                    <length>7</length>
                </reserveblock>
                <parametersegment idref="EventsAndReportsParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <choicesegment id="AirProtocolTagDataChoice">
                <parametersegment idref="C1G2_PCParameter"/>
                <parametersegment idref="C1G2_CRCParameter"/>
            </choicesegment>
            <parametersegment id="TagReportDataParameter">
                <specreference idref="Specification">
                    <specsection> TagReportData: reference 13.2.3 and 16.2.7.3 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>240</description>
                    <length>10</length>
                    <value>
                        <int>240</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <choicesegment idref="EPCParameterChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <parametersegment idref="ROSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="SpecIndexParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="InventoryParameterSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="PeakRSSIParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ChannelIndexParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="FirstSeenTimestampUTCParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="FirstSeenTimestampUptimeParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="LastSeenTimestampUTCParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="LastSeenTimestampUptimeParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="TagSeenCountParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="AirProtocolTagDataChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <parametersegment idref="AccessSpecIDParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <choicesegment idref="AccessCommandOpSpecResultChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </choicesegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="RoAccessReportMessage">
                <specreference idref="Specification">
                    <specsection> RO_ACCESS_REPORT: reference 13.1.2 and 16.1.30 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>61</description>
                    <length>10</length>
                    <value>
                        <int>61</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="TagReportDataParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="RFSurveyReportDataParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
            <choicesegment id="AirProtocolSingulationDetailsChoice">
                <parametersegment idref="C1G2SingulationDetailsParameter"/>
            </choicesegment>
            <parametersegment id="AISpecEventParameter">
                <specreference idref="Specification">
                    <specsection> AISpecEvent: reference 13.2.6.9 and 16.2.7.6.8 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>254</description>
                    <length>10</length>
                    <value>
                        <int>254</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <byteparameter idref="AISpecEvent_EventType"/>
                <integerparameter idref="ROSpecID"/>
                <shortparameter idref="SpecIndex"/>
                <choicesegment idref="AirProtocolSingulationDetailsChoice">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <parametersegment id="ReaderEventNotificationDataParameter">
                <specreference idref="Specification">
                    <specsection> ReaderEventNotificationData: reference 13.2.6 and 16.2.7.6 </specsection>
                </specreference>
                <reserveblock idref="TLVParameterReserveBlock"/>
                <typeblock>
                    <description>246</description>
                    <length>10</length>
                    <value>
                        <int>246</int>
                    </value>
                </typeblock>
                <segmentsizeblock idref="SegmentLengthBlock"/>
                <choicesegment idref="TimestampChoice">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </choicesegment>
                <parametersegment idref="HoppingEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="GPIEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ROSpecEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ReportBufferLevelWarningEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ReportBufferOverflowErrorEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ReaderExceptionEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="RFSurveyEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AISpecEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="AntennaEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ConnectionAttemptEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="ConnectionCloseEventParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <parametersegment idref="CustomParameter">
                    <occursminimum>0</occursminimum>
                    <occursmaximum>n</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </parametersegment>
            <message id="ReaderEventNotificationMessage">
                <specreference idref="Specification">
                    <specsection> READER_EVENT_NOTIFICATION: reference 13.1.5 and 16.1.33 </specsection>
                </specreference>
                <reserveblock idref="MessageReserveBlock"/>
                <versionblock idref="MessageVersionBlock"/>
                <typeblock>
                    <description>63</description>
                    <length>10</length>
                    <value>
                        <int>63</int>
                    </value>
                </typeblock>
                <messagesizeblock idref="MessageLengthBlock"/>
                <idblock idref="MessageIdBlock"/>
                <parametersegment idref="ReaderEventNotificationDataParameter">
                    <occursminimum>1</occursminimum>
                    <occursmaximum>1</occursmaximum>
                </parametersegment>
                <filter idref="TwoBytesFilter"/>
            </message>
        </protocol>
        <command id="CustomMessageRequest">
            <message idref="CustomMessageMessage"/>
        </command>
        <signal id="CustomMessageReport">
            <message idref="CustomMessageMessage"/>
        </signal>
        <command id="GetReaderCapabilities">
            <message idref="GetReaderCapabilitiesMessage"/>
        </command>
        <command id="GetReaderCapabilities_All">
            <message idref="GetReaderCapabilities_AllMessage"/>
        </command>
        <command id="GetReaderCapabilities_GeneralDeviceCapabilities">
            <message idref="GetReaderCapabilities_GeneralDeviceCapabilitiesMessage"/>
        </command>
        <command id="GetReaderCapabilities_LLRPCapabilities">
            <message idref="GetReaderCapabilities_LLRPCapabilitiesMessage"/>
        </command>
        <command id="GetReaderCapabilities_RegulatoryCapabilities">
            <message idref="GetReaderCapabilities_RegulatoryCapabilitiesMessage"/>
        </command>
        <command id="GetReaderCapabilities_LLRPAirProtocolCapabilities">
            <message idref="GetReaderCapabilities_LLRPAirProtocolCapabilitiesMessage"/>
        </command>
        <command id="AddRospec">
            <message idref="AddRospecMessage"/>
        </command>
        <command id="DeleteRospec">
            <message idref="DeleteRospecMessage"/>
        </command>
        <command id="StartRospec">
            <message idref="StartRospecMessage"/>
        </command>
        <command id="StopRospec">
            <message idref="StopRospecMessage"/>
        </command>
        <command id="EnableRospec">
            <message idref="EnableRospecMessage"/>
        </command>
        <command id="DisableRospec">
            <message idref="DisableRospecMessage"/>
        </command>
        <command id="GetRospecs">
            <message idref="GetRospecsMessage"/>
        </command>
        <command id="AddAccessspec">
            <message idref="AddAccessspecMessage"/>
        </command>
        <command id="DeleteAccessspec">
            <message idref="DeleteAccessspecMessage"/>
        </command>
        <command id="EnableAccessspec">
            <message idref="EnableAccessspecMessage"/>
        </command>
        <command id="DisableAccessspec">
            <message idref="DisableAccessspecMessage"/>
        </command>
        <command id="GetAccessspecs">
            <message idref="GetAccessspecsMessage"/>
        </command>
        <command id="GetReaderConfig">
            <message idref="GetReaderConfigMessage"/>
        </command>
        <command id="GetReaderConfig_All">
            <message idref="GetReaderConfig_AllMessage"/>
        </command>
        <command id="GetReaderConfig_Identification">
            <message idref="GetReaderConfig_IdentificationMessage"/>
        </command>
        <command id="GetReaderConfig_AntennaProperties">
            <message idref="GetReaderConfig_AntennaPropertiesMessage"/>
        </command>
        <command id="GetReaderConfig_AntennaConfiguration">
            <message idref="GetReaderConfig_AntennaConfigurationMessage"/>
        </command>
        <command id="GetReaderConfig_ROReportSpec">
            <message idref="GetReaderConfig_ROReportSpecMessage"/>
        </command>
        <command id="GetReaderConfig_ReaderEventNotificationSpec">
            <message idref="GetReaderConfig_ReaderEventNotificationSpecMessage"/>
        </command>
        <command id="GetReaderConfig_AccessReportSpec">
            <message idref="GetReaderConfig_AccessReportSpecMessage"/>
        </command>
        <command id="GetReaderConfig_LLRPConfigurationStateValue">
            <message idref="GetReaderConfig_LLRPConfigurationStateValueMessage"/>
        </command>
        <command id="GetReaderConfig_KeepaliveSpec">
            <message idref="GetReaderConfig_KeepaliveSpecMessage"/>
        </command>
        <command id="GetReaderConfig_GPIPortCurrentState">
            <message idref="GetReaderConfig_GPIPortCurrentStateMessage"/>
        </command>
        <command id="GetReaderConfig_GPOWriteData">
            <message idref="GetReaderConfig_GPOWriteDataMessage"/>
        </command>
        <command id="GetReaderConfig_EventsAndReports">
            <message idref="GetReaderConfig_EventsAndReportsMessage"/>
        </command>
        <command id="SetReaderConfig">
            <message idref="SetReaderConfigMessage"/>
        </command>
        <command id="SetReaderConfig_ForInventory">
            <message idref="SetReaderConfig_ForInventoryMessage"/>
        </command>
        <command id="SetReaderConfig_ReaderEventNotificationSpec">
            <message idref="SetReaderConfig_ReaderEventNotificationSpecMessage"/>
        </command>
        <command id="SetReaderConfig_AntennaProperties">
            <message idref="SetReaderConfig_AntennaPropertiesMessage"/>
        </command>
        <command id="SetReaderConfig_AntennaConfiguration">
            <message idref="SetReaderConfig_AntennaConfigurationMessage"/>
        </command>
        <command id="SetReaderConfig_ROReportSpec">
            <message idref="SetReaderConfig_ROReportSpecMessage"/>
        </command>
        <command id="SetReaderConfig_AccessReportSpec">
            <message idref="SetReaderConfig_AccessReportSpecMessage"/>
        </command>
        <command id="SetReaderConfig_KeepaliveSpec">
            <message idref="SetReaderConfig_KeepaliveSpecMessage"/>
        </command>
        <command id="SetReaderConfig_GPOWriteData">
            <message idref="SetReaderConfig_GPOWriteDataMessage"/>
        </command>
        <command id="SetReaderConfig_GPIPortCurrentState">
            <message idref="SetReaderConfig_GPIPortCurrentStateMessage"/>
        </command>
        <command id="SetReaderConfig_EventsAndReports">
            <message idref="SetReaderConfig_EventsAndReportsMessage"/>
        </command>
        <command id="CloseConnection">
            <message idref="CloseConnectionMessage"/>
        </command>
        <command id="GetReport">
            <message idref="GetReportMessage"/>
        </command>
        <command id="KeepaliveAck">
            <message idref="KeepaliveAckMessage"/>
        </command>
        <command id="EnableEventsAndReports">
            <message idref="EnableEventsAndReportsMessage"/>
        </command>
        <signal id="GetReaderCapabilitiesResponse">
            <message idref="GetReaderCapabilitiesResponseMessage"/>
        </signal>
        <signal id="AddRospecResponse">
            <message idref="AddRospecResponseMessage"/>
        </signal>
        <signal id="DeleteRospecResponse">
            <message idref="DeleteRospecResponseMessage"/>
        </signal>
        <signal id="StartRospecResponse">
            <message idref="StartRospecResponseMessage"/>
        </signal>
        <signal id="StopRospecResponse">
            <message idref="StopRospecResponseMessage"/>
        </signal>
        <signal id="EnableRospecResponse">
            <message idref="EnableRospecResponseMessage"/>
        </signal>
        <signal id="DisableRospecResponse">
            <message idref="DisableRospecResponseMessage"/>
        </signal>
        <signal id="GetRospecsResponse">
            <message idref="GetRospecsResponseMessage"/>
        </signal>
        <signal id="AddAccessspecResponse">
            <message idref="AddAccessspecResponseMessage"/>
        </signal>
        <signal id="DeleteAccessspecResponse">
            <message idref="DeleteAccessspecResponseMessage"/>
        </signal>
        <signal id="EnableAccessspecResponse">
            <message idref="EnableAccessspecResponseMessage"/>
        </signal>
        <signal id="DisableAccessspecResponse">
            <message idref="DisableAccessspecResponseMessage"/>
        </signal>
        <signal id="GetAccessspecsResponse">
            <message idref="GetAccessspecsResponseMessage"/>
        </signal>
        <signal id="GetReaderConfigResponse">
            <message idref="GetReaderConfigResponseMessage"/>
        </signal>
        <signal id="SetReaderConfigResponse">
            <message idref="SetReaderConfigResponseMessage"/>
        </signal>
        <signal id="CloseConnectionResponse">
            <message idref="CloseConnectionResponseMessage"/>
        </signal>
        <signal id="RoAccessReport">
            <message idref="RoAccessReportMessage"/>
        </signal>
        <signal id="Keepalive">
            <message idref="KeepaliveMessage"/>
        </signal>
        <signal id="ReaderEventNotification">
            <message idref="ReaderEventNotificationMessage"/>
        </signal>
        <signal id="ErrorMessage">
            <message idref="ErrorMessageMessage"/>
        </signal>
        <measurement id="ReaderCapabilities">
            <readcommand idref="GetReaderCapabilities_All"/>
            <signal idref="GetReaderCapabilitiesResponse"/>
        </measurement>
        <signal id="GeneralDeviceCapabilitiesResponse">
            <signal idref="GetReaderCapabilitiesResponse"/>
            <field>GeneralDeviceCapabilitiesParameter</field>
        </signal>
        <measurement id="GeneralDeviceCapabilities">
            <readcommand idref="GetReaderCapabilities_GeneralDeviceCapabilities"/>
            <signal idref="GeneralDeviceCapabilitiesResponse"/>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesMaxNumberOfAntennaSupported">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>MaxNumberOfAntennaSupported</field>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesCanSetAntennaProperties">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>CanSetAntennaProperties</field>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesHasUTCClockCapability">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>HasUTCClockCapability</field>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesDeviceManufacturerName">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>DeviceManufacturerName</field>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesModelName">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>ModelName</field>
        </measurement>
        <measurement id="GeneralDeviceCapabilitiesReaderFirmwareVersion">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>ReaderFirmwareVersion</field>
        </measurement>
        <measurement id="ReceiveSensitivityTableEntry">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>ReceiveSensitivityTableEntryParameter</field>
        </measurement>
        <measurement id="PerAntennaReceiveSensitivityRange">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>PerAntennaReceiveSensitivityRangeParameter</field>
        </measurement>
        <measurement id="GPIOCapabilities">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>GPIOCapabilitiesParameter</field>
        </measurement>
        <measurement id="GPIOCapabilitiesNumGPIs">
            <measurement idref="GPIOCapabilities"/>
            <field>NumGPIs</field>
        </measurement>
        <measurement id="GPIOCapabilitiesNumGPOs">
            <measurement idref="GPIOCapabilities"/>
            <field>NumGPOs</field>
        </measurement>
        <measurement id="PerAntennaAirProtocol">
            <measurement idref="GeneralDeviceCapabilities"/>
            <field>PerAntennaAirProtocolParameter</field>
        </measurement>
        <signal id="LLRPCapabilitiesResponse">
            <signal idref="GetReaderCapabilitiesResponse"/>
            <field>LLRPCapabilitiesParameter</field>
        </signal>
        <measurement id="LLRPCapabilities">
            <readcommand idref="GetReaderCapabilities_LLRPCapabilities"/>
            <signal idref="LLRPCapabilitiesResponse"/>
        </measurement>
        <measurement id="LLRPCapabilitiesCanDoRFSurvey">
            <measurement idref="LLRPCapabilities"/>
            <field>CanDoRFSurvey</field>
        </measurement>
        <measurement id="LLRPCapabilitiesCanReportBufferFillWarning">
            <measurement idref="LLRPCapabilities"/>
            <field>CanReportBufferFillWarning</field>
        </measurement>
        <measurement id="LLRPCapabilitiesSupportsClientRequestOpSpec">
            <measurement idref="LLRPCapabilities"/>
            <field>SupportsClientRequestOpSpec</field>
        </measurement>
        <measurement id="LLRPCapabilitiesCanDoTagInventoryStateAwareSingulation">
            <measurement idref="LLRPCapabilities"/>
            <field>CanDoTagInventoryStateAwareSingulation</field>
        </measurement>
        <measurement id="LLRPCapabilitiesSupportsEventAndReportHolding">
            <measurement idref="LLRPCapabilities"/>
            <field>SupportsEventAndReportHolding</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumPriorityLevelsSupported">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumPriorityLevelsSupported</field>
        </measurement>
        <measurement id="LLRPCapabilitiesClientRequestOpSpecTimeout">
            <measurement idref="LLRPCapabilities"/>
            <field>ClientRequestOpSpecTimeout</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumROSpecs">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumROSpecs</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumSpecsPerROSpec">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumSpecsPerROSpec</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumInventoryParameterSpecsPerAISpec">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumInventoryParameterSpecsPerAISpec</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumAccessSpecs">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumAccessSpecs</field>
        </measurement>
        <measurement id="LLRPCapabilitiesMaxNumOpSpecsPerAccessSpec">
            <measurement idref="LLRPCapabilities"/>
            <field>MaxNumOpSpecsPerAccessSpec</field>
        </measurement>
        <signal id="RegulatoryCapabilitiesResponse">
            <signal idref="GetReaderCapabilitiesResponse"/>
            <field>RegulatoryCapabilitiesParameter</field>
        </signal>
        <measurement id="RegulatoryCapabilities">
            <readcommand idref="GetReaderCapabilities_RegulatoryCapabilities"/>
            <signal idref="RegulatoryCapabilitiesResponse"/>
        </measurement>
        <measurement id="RegulatoryCapabilitiesCountryCode">
            <measurement idref="RegulatoryCapabilities"/>
            <field>CountryCode</field>
        </measurement>
        <measurement id="RegulatoryCapabilitiesCommunicationsStandard">
            <measurement idref="RegulatoryCapabilities"/>
            <field>CommunicationsStandard</field>
        </measurement>
        <measurement id="UHFBandCapabilities">
            <measurement idref="RegulatoryCapabilities"/>
            <field>UHFBandCapabilitiesParameter</field>
        </measurement>
        <measurement id="TransmitPowerLevelTableEntry">
            <measurement idref="UHFBandCapabilities"/>
            <field>TransmitPowerLevelTableEntryParameter</field>
        </measurement>
        <measurement id="FrequencyInformation">
            <measurement idref="UHFBandCapabilities"/>
            <field>FrequencyInformationParameter</field>
        </measurement>
        <measurement id="FrequencyInformationHopping">
            <measurement idref="FrequencyInformation"/>
            <field>Hopping</field>
        </measurement>
        <measurement id="FrequencyHopTable">
            <measurement idref="FrequencyInformation"/>
            <field>FrequencyHopTableParameter</field>
        </measurement>
        <measurement id="FixedFrequencyTable">
            <measurement idref="FrequencyInformation"/>
            <field>FixedFrequencyTableParameter</field>
        </measurement>
        <measurement id="FixedFrequencyTableFrequency">
            <measurement idref="FixedFrequencyTable"/>
            <field>Frequency</field>
        </measurement>
        <measurement id="AirProtocolUHFRFModeTable">
            <measurement idref="UHFBandCapabilities"/>
            <field>AirProtocolUHFRFModeTableChoice</field>
        </measurement>
        <signal id="AirProtocolLLRPCapabilitiesChoiceResponse">
            <signal idref="GetReaderCapabilitiesResponse"/>
            <field>AirProtocolLLRPCapabilitiesChoice</field>
        </signal>
        <measurement id="AirProtocolLLRPCapabilities">
            <readcommand idref="GetReaderCapabilities_All"/>
            <signal idref="AirProtocolLLRPCapabilitiesChoiceResponse"/>
        </measurement>
        <measurement id="ReaderConfig">
            <readcommand idref="GetReaderConfig_All"/>
            <writecommand idref="SetReaderConfig"/>
            <signal idref="GetReaderConfigResponse"/>
        </measurement>
        <signal id="IdentificationResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>IdentificationParameter</field>
        </signal>
        <measurement id="Identification">
            <readcommand idref="GetReaderConfig_Identification"/>
            <signal idref="IdentificationResponse"/>
        </measurement>
        <measurement id="IdentificationIDType">
            <measurement idref="Identification"/>
            <field>IDType</field>
        </measurement>
        <measurement id="IdentificationReaderID">
            <measurement idref="Identification"/>
            <field>ReaderID</field>
        </measurement>
        <signal id="AntennaPropertiesResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>AntennaPropertiesParameter</field>
        </signal>
        <measurement id="AntennaProperties">
            <readcommand idref="GetReaderConfig_AntennaProperties"/>
            <writecommand idref="SetReaderConfig_AntennaProperties"/>
            <signal idref="AntennaPropertiesResponse"/>
        </measurement>
        <signal id="AntennaConfigurationResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>AntennaConfigurationParameter</field>
        </signal>
        <measurement id="AntennaConfiguration">
            <readcommand idref="GetReaderConfig_AntennaConfiguration"/>
            <writecommand idref="SetReaderConfig_AntennaConfiguration"/>
            <signal idref="AntennaConfigurationResponse"/>
        </measurement>
        <signal id="ReaderEventNotificationSpecResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>ReaderEventNotificationSpecParameter</field>
        </signal>
        <measurement id="ReaderEventNotificationSpec">
            <readcommand idref="GetReaderConfig_ReaderEventNotificationSpec"/>
            <writecommand idref="SetReaderConfig_ReaderEventNotificationSpec"/>
            <signal idref="ReaderEventNotificationSpecResponse"/>
        </measurement>
        <measurement id="EventNotificationState">
            <measurement idref="ReaderEventNotificationSpec"/>
            <field>EventNotificationStateParameter</field>
        </measurement>
        <signal id="ROReportSpecResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>ROReportSpecParameter</field>
        </signal>
        <measurement id="ROReportSpec">
            <readcommand idref="GetReaderConfig_ROReportSpec"/>
            <writecommand idref="SetReaderConfig_ROReportSpec"/>
            <signal idref="ROReportSpecResponse"/>
        </measurement>
        <measurement id="ROReportSpecROReportTrigger">
            <measurement idref="ROReportSpec"/>
            <field>ROReportTrigger</field>
        </measurement>
        <measurement id="ROReportSpecN">
            <measurement idref="ROReportSpec"/>
            <field>N</field>
        </measurement>
        <measurement id="TagReportContentSelector">
            <measurement idref="ROReportSpec"/>
            <field>TagReportContentSelectorParameter</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableROSpecID">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableROSpecID</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableSpecIndex">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableSpecIndex</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableInventoryParameterSpecID">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableInventoryParameterSpecID</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableAntennaID">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableAntennaID</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableChannelIndex">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableChannelIndex</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnablePeakRSSI">
            <measurement idref="TagReportContentSelector"/>
            <field>EnablePeakRSSI</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableFirstSeenTimestamp">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableFirstSeenTimestamp</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableLastSeenTimestamp">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableLastSeenTimestamp</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableTagSeenCount">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableTagSeenCount</field>
        </measurement>
        <measurement id="TagReportContentSelectorEnableAccessSpecID">
            <measurement idref="TagReportContentSelector"/>
            <field>EnableAccessSpecID</field>
        </measurement>
        <measurement id="AirProtocolEPCMemorySelector">
            <measurement idref="TagReportContentSelector"/>
            <field>AirProtocolEPCMemorySelectorChoice</field>
        </measurement>
        <signal id="AccessReportSpecResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>AccessReportSpecParameter</field>
        </signal>
        <measurement id="AccessReportSpec">
            <readcommand idref="GetReaderConfig_AccessReportSpec"/>
            <writecommand idref="SetReaderConfig_AccessReportSpec"/>
            <signal idref="AccessReportSpecResponse"/>
        </measurement>
        <measurement id="AccessReportSpecAccessReportTrigger">
            <measurement idref="AccessReportSpec"/>
            <field>AccessReportTrigger</field>
        </measurement>
        <signal id="LLRPConfigurationStateValueResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>LLRPConfigurationStateValueParameter</field>
        </signal>
        <measurement id="ReaderConfigLLRPConfigurationStateValue">
            <readcommand idref="GetReaderConfig_LLRPConfigurationStateValue"/>
            <signal idref="LLRPConfigurationStateValueResponse"/>
        </measurement>
        <measurement id="ReaderConfigLLRPConfigurationStateValueLLRPConfigurationStateValue">
            <measurement idref="ReaderConfigLLRPConfigurationStateValue"/>
            <field>LLRPConfigurationStateValue</field>
        </measurement>
        <signal id="KeepaliveSpecResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>KeepaliveSpecParameter</field>
        </signal>
        <measurement id="KeepaliveSpec">
            <readcommand idref="GetReaderConfig_KeepaliveSpec"/>
            <writecommand idref="SetReaderConfig_KeepaliveSpec"/>
            <signal idref="KeepaliveSpecResponse"/>
        </measurement>
        <measurement id="KeepaliveSpecKeepaliveTriggerType">
            <measurement idref="KeepaliveSpec"/>
            <field>KeepaliveTriggerType</field>
        </measurement>
        <measurement id="KeepaliveSpecPeriodicTriggerValue">
            <measurement idref="KeepaliveSpec"/>
            <field>PeriodicTriggerValue</field>
        </measurement>
        <signal id="GPIPortCurrentStateResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>GPIPortCurrentStateParameter</field>
        </signal>
        <measurement id="GPIPortCurrentState">
            <readcommand idref="GetReaderConfig_GPIPortCurrentState"/>
            <writecommand idref="SetReaderConfig_GPIPortCurrentState"/>
            <signal idref="GPIPortCurrentStateResponse"/>
        </measurement>
        <signal id="GPOWriteDataResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>GPOWriteDataParameter</field>
        </signal>
        <measurement id="GPOWriteData">
            <readcommand idref="GetReaderConfig_GPOWriteData"/>
            <writecommand idref="SetReaderConfig_GPOWriteData"/>
            <signal idref="GPOWriteDataResponse"/>
        </measurement>
        <signal id="EventsAndReportsResponse">
            <signal idref="GetReaderConfigResponse"/>
            <field>EventsAndReportsParameter</field>
        </signal>
        <measurement id="EventsAndReports">
            <readcommand idref="GetReaderConfig_EventsAndReports"/>
            <writecommand idref="SetReaderConfig_EventsAndReports"/>
            <signal idref="EventsAndReportsResponse"/>
        </measurement>
        <measurement id="EventsAndReportsHoldEventsAndReportsUponReconnect">
            <measurement idref="EventsAndReports"/>
            <field>HoldEventsAndReportsUponReconnect</field>
        </measurement>
        <measurement id="Rospecs">
            <readcommand idref="GetRospecs"/>
            <signal idref="GetRospecsResponse"/>
        </measurement>
        <signal id="ROSpecResponse">
            <signal idref="GetRospecsResponse"/>
            <field>ROSpecParameter</field>
        </signal>
        <measurement id="ROSpec">
            <readcommand idref="GetRospecs"/>
            <signal idref="ROSpecResponse"/>
        </measurement>
        <measurement id="Accessspecs">
            <readcommand idref="GetAccessspecs"/>
            <signal idref="GetAccessspecsResponse"/>
        </measurement>
        <signal id="AccessSpecResponse">
            <signal idref="GetAccessspecsResponse"/>
            <field>AccessSpecParameter</field>
        </signal>
        <measurement id="AccessSpec">
            <readcommand idref="GetAccessspecs"/>
            <signal idref="AccessSpecResponse"/>
        </measurement>
        <transportservice service="EpcglobalLlrpTransportService"
                implementation="EpcglobalLlrpTransport"/>
        <bundle/>
        <managedbundle/>
        <managedfactorybundle/>
    </device>
</dkml>


id element
"AISpecEventParameter" <parametersegment>
"AISpecEvent_EventType" <byteparameter>
"AISpecParameter" <parametersegment>
"AISpecStopTriggerParameter" <parametersegment>
"AISpecStopTriggerType" <byteparameter>
"AccessCommandOpSpecChoice" <choicesegment>
"AccessCommandOpSpecResultChoice" <choicesegment>
"AccessCommandParameter" <parametersegment>
"AccessPassword" <integerparameter>
"AccessReportSpec" <measurement>
"AccessReportSpecAccessReportTrigger" <measurement>
"AccessReportSpecParameter" <parametersegment>
"AccessReportSpecResponse" <signal>
"AccessReportTrigger" <byteparameter>
"AccessSpec" <measurement>
"AccessSpecID" <integerparameter>
"AccessSpecIDParameter" <parametersegment>
"AccessSpecParameter" <parametersegment>
"AccessSpecResponse" <signal>
"AccessSpecStopTrigger" <byteparameter>
"AccessSpecStopTriggerParameter" <parametersegment>
"AccessSpec_CurrentState" <booleanparameter>
"Accessspecs" <measurement>
"AddAccessspec" <command>
"AddAccessspecMessage" <message>
"AddAccessspecResponse" <signal>
"AddAccessspecResponseMessage" <message>
"AddRospec" <command>
"AddRospecMessage" <message>
"AddRospecResponse" <signal>
"AddRospecResponseMessage" <message>
"AirProtocolEPCMemorySelector" <measurement>
"AirProtocolEPCMemorySelectorChoice" <choicesegment>
"AirProtocolInventoryCommandSettingsChoice" <choicesegment>
"AirProtocolLLRPCapabilities" <measurement>
"AirProtocolLLRPCapabilitiesChoice" <choicesegment>
"AirProtocolLLRPCapabilitiesChoiceResponse" <signal>
"AirProtocolSingulationDetailsChoice" <choicesegment>
"AirProtocolTagDataChoice" <choicesegment>
"AirProtocolTagSpecChoice" <choicesegment>
"AirProtocolUHFRFModeTable" <measurement>
"AirProtocolUHFRFModeTableChoice" <choicesegment>
"AntennaConfiguration" <measurement>
"AntennaConfigurationParameter" <parametersegment>
"AntennaConfigurationResponse" <signal>
"AntennaConnected" <booleanparameter>
"AntennaEventParameter" <parametersegment>
"AntennaEvent_EventType" <byteparameter>
"AntennaGain" <shortparameter>
"AntennaID" <shortparameter>
"AntennaIDParameter" <parametersegment>
"AntennaIDs" <listparameter>
"AntennaProperties" <measurement>
"AntennaPropertiesParameter" <parametersegment>
"AntennaPropertiesResponse" <signal>
"AverageRSSI" <byteparameter>
"BDRValue" <integerparameter>
"Bandwidth" <integerparameter>
"C1G2BlockEraseOpSpecResultParameter" <parametersegment>
"C1G2BlockEraseOpSpecResult_Result" <byteparameter>
"C1G2BlockEraseParameter" <parametersegment>
"C1G2BlockWriteOpSpecResultParameter" <parametersegment>
"C1G2BlockWriteOpSpecResult_Result" <byteparameter>
"C1G2BlockWriteParameter" <parametersegment>
"C1G2EPCMemorySelectorParameter" <parametersegment>
"C1G2FilterParameter" <parametersegment>
"C1G2Filter_T" <unsignedintegerparameter>
"C1G2InventoryCommandParameter" <parametersegment>
"C1G2KillOpSpecResultParameter" <parametersegment>
"C1G2KillOpSpecResult_Result" <byteparameter>
"C1G2KillParameter" <parametersegment>
"C1G2LLRPCapabilitiesParameter" <parametersegment>
"C1G2LockOpSpecResultParameter" <parametersegment>
"C1G2LockOpSpecResult_Result" <byteparameter>
"C1G2LockParameter" <parametersegment>
"C1G2LockPayloadParameter" <parametersegment>
"C1G2RFControlParameter" <parametersegment>
"C1G2ReadOpSpecResultParameter" <parametersegment>
"C1G2ReadOpSpecResult_Result" <byteparameter>
"C1G2ReadParameter" <parametersegment>
"C1G2SingulationControlParameter" <parametersegment>
"C1G2SingulationDetailsParameter" <parametersegment>
"C1G2TagInventoryMaskParameter" <parametersegment>
"C1G2TagInventoryStateAwareFilterActionParameter" <parametersegment>
"C1G2TagInventoryStateAwareFilterAction_Action" <byteparameter>
"C1G2TagInventoryStateAwareSingulationActionParameter" <parametersegment>
"C1G2TagInventoryStateUnawareFilterActionParameter" <parametersegment>
"C1G2TagInventoryStateUnawareFilterAction_Action" <byteparameter>
"C1G2TagSpecParameter" <parametersegment>
"C1G2TargetTagParameter" <parametersegment>
"C1G2TargetTagParameter2" <parametersegment>
"C1G2UHFRFModeTableEntryParameter" <parametersegment>
"C1G2UHFRFModeTableParameter" <parametersegment>
"C1G2WriteOpSpecResultParameter" <parametersegment>
"C1G2WriteOpSpecResult_Result" <byteparameter>
"C1G2WriteParameter" <parametersegment>
"C1G2_CRCParameter" <parametersegment>
"C1G2_PCParameter" <parametersegment>
"CRC" <shortparameter>
"CanDoRFSurvey" <booleanparameter>
"CanDoTagInventoryStateAwareSingulation" <booleanparameter>
"CanReportBufferFillWarning" <booleanparameter>
"CanSetAntennaProperties" <booleanparameter>
"CanSupportBlockErase" <booleanparameter>
"CanSupportBlockWrite" <booleanparameter>
"ChannelIndex" <shortparameter>
"ChannelIndexParameter" <parametersegment>
"ClientRequestOpSpecTimeout" <shortparameter>
"CloseConnection" <command>
"CloseConnectionMessage" <message>
"CloseConnectionResponse" <signal>
"CloseConnectionResponseMessage" <message>
"CommunicationsStandard" <shortparameter>
"Config" <booleanparameter>
"ConnectionAttemptEventParameter" <parametersegment>
"ConnectionCloseEventParameter" <parametersegment>
"CountryCode" <shortparameter>
"CustomMessageMessage" <message>
"CustomMessageReport" <signal>
"CustomMessageRequest" <command>
"CustomParameter" <parametersegment>
"DRValue" <booleanparameter>
"DataField" <byteparameter>
"DeleteAccessspec" <command>
"DeleteAccessspecMessage" <message>
"DeleteAccessspecResponse" <signal>
"DeleteAccessspecResponseMessage" <message>
"DeleteRospec" <command>
"DeleteRospecMessage" <message>
"DeleteRospecResponse" <signal>
"DeleteRospecResponseMessage" <message>
"DeviceManufacturerName" <integerparameter>
"DisableAccessspec" <command>
"DisableAccessspecMessage" <message>
"DisableAccessspecResponse" <signal>
"DisableAccessspecResponseMessage" <message>
"DisableRospec" <command>
"DisableRospecMessage" <message>
"DisableRospecResponse" <signal>
"DisableRospecResponseMessage" <message>
"DurationPeriod" <integerparameter>
"DurationTrigger" <integerparameter>
"DurationTriggerValue" <integerparameter>
"EPCDataParameter" <parametersegment>
"EPCData_EPC" <variablelengthparameter>
"EPCHAGTCConformance" <booleanparameter>
"EPCParameterChoice" <choicesegment>
"EPC_96Parameter" <parametersegment>
"EPC_96_EPC" <bytesparameter>
"EnableAccessSpecID" <booleanparameter>
"EnableAccessspec" <command>
"EnableAccessspecMessage" <message>
"EnableAccessspecResponse" <signal>
"EnableAccessspecResponseMessage" <message>
"EnableAntennaID" <booleanparameter>
"EnableCRC" <booleanparameter>
"EnableChannelIndex" <booleanparameter>
"EnableEventsAndReports" <command>
"EnableEventsAndReportsMessage" <message>
"EnableFirstSeenTimestamp" <booleanparameter>
"EnableInventoryParameterSpecID" <booleanparameter>
"EnableLastSeenTimestamp" <booleanparameter>
"EnablePCBits" <booleanparameter>
"EnablePeakRSSI" <booleanparameter>
"EnableROSpecID" <booleanparameter>
"EnableRospec" <command>
"EnableRospecMessage" <message>
"EnableRospecResponse" <signal>
"EnableRospecResponseMessage" <message>
"EnableSpecIndex" <booleanparameter>
"EnableTagSeenCount" <booleanparameter>
"EndFrequency" <integerparameter>
"EpcglobalLlrpDevice" <device>
"ErrorCode" <shortparameter>
"ErrorDescription" <variablelengthparameter>
"ErrorMessage" <signal>
"ErrorMessageMessage" <message>
"EventNotificationState" <measurement>
"EventNotificationStateParameter" <parametersegment>
"EventNotificationState_EventType" <shortparameter>
"EventsAndReports" <measurement>
"EventsAndReportsHoldEventsAndReportsUponReconnect" <measurement>
"EventsAndReportsParameter" <parametersegment>
"EventsAndReportsResponse" <signal>
"FieldErrorParameter" <parametersegment>
"FieldNum" <shortparameter>
"FirstSeenTimestampUTCParameter" <parametersegment>
"FirstSeenTimestampUptimeParameter" <parametersegment>
"FixedFrequencyTable" <measurement>
"FixedFrequencyTableFrequency" <measurement>
"FixedFrequencyTableParameter" <parametersegment>
"ForwardLinkModulation" <byteparameter>
"Frequency" <integerparameter>
"FrequencyHopTable" <measurement>
"FrequencyHopTableParameter" <parametersegment>
"FrequencyHopTable_HopTableID" <byteparameter>
"FrequencyInformation" <measurement>
"FrequencyInformationHopping" <measurement>
"FrequencyInformationParameter" <parametersegment>
"FrequencyRSSILevelEntryParameter" <parametersegment>
"Frequencys" <listparameter>
"GET_READER_CAPABILITIES_All" <reserveblock>
"GET_READER_CAPABILITIES_GeneralDeviceCapabilities" <reserveblock>
"GET_READER_CAPABILITIES_LLRPAirProtocolCapabilities" <reserveblock>
"GET_READER_CAPABILITIES_LLRPCapabilities" <reserveblock>
"GET_READER_CAPABILITIES_RegulatoryCapabilities" <reserveblock>
"GET_READER_CAPABILITIES_RequestedData" <byteparameter>
"GET_READER_CONFIG_AccessReportSpec" <reserveblock>
"GET_READER_CONFIG_All" <reserveblock>
"GET_READER_CONFIG_AntennaConfiguration" <reserveblock>
"GET_READER_CONFIG_AntennaProperties" <reserveblock>
"GET_READER_CONFIG_EventsAndReports" <reserveblock>
"GET_READER_CONFIG_GPIPortCurrentState" <reserveblock>
"GET_READER_CONFIG_GPOWriteData" <reserveblock>
"GET_READER_CONFIG_Identification" <reserveblock>
"GET_READER_CONFIG_KeepaliveSpec" <reserveblock>
"GET_READER_CONFIG_LLRPConfigurationStateValue" <reserveblock>
"GET_READER_CONFIG_ROReportSpec" <reserveblock>
"GET_READER_CONFIG_ReaderEventNotificationSpec" <reserveblock>
"GET_READER_CONFIG_RequestedData" <byteparameter>
"GPIEvent" <booleanparameter>
"GPIEventParameter" <parametersegment>
"GPIOCapabilities" <measurement>
"GPIOCapabilitiesNumGPIs" <measurement>
"GPIOCapabilitiesNumGPOs" <measurement>
"GPIOCapabilitiesParameter" <parametersegment>
"GPIPortCurrentState" <measurement>
"GPIPortCurrentStateParameter" <parametersegment>
"GPIPortCurrentStateResponse" <signal>
"GPIPortNum" <shortparameter>
"GPIPortNumber" <shortparameter>
"GPITriggerValueParameter" <parametersegment>
"GPOData" <booleanparameter>
"GPOPortNum" <shortparameter>
"GPOPortNumber" <shortparameter>
"GPOWriteData" <measurement>
"GPOWriteDataParameter" <parametersegment>
"GPOWriteDataResponse" <signal>
"GeneralDeviceCapabilities" <measurement>
"GeneralDeviceCapabilitiesCanSetAntennaProperties" <measurement>
"GeneralDeviceCapabilitiesDeviceManufacturerName" <measurement>
"GeneralDeviceCapabilitiesHasUTCClockCapability" <measurement>
"GeneralDeviceCapabilitiesMaxNumberOfAntennaSupported" <measurement>
"GeneralDeviceCapabilitiesModelName" <measurement>
"GeneralDeviceCapabilitiesParameter" <parametersegment>
"GeneralDeviceCapabilitiesReaderFirmwareVersion" <measurement>
"GeneralDeviceCapabilitiesResponse" <signal>
"GetAccessspecs" <command>
"GetAccessspecsMessage" <message>
"GetAccessspecsResponse" <signal>
"GetAccessspecsResponseMessage" <message>
"GetReaderCapabilities" <command>
"GetReaderCapabilitiesMessage" <message>
"GetReaderCapabilitiesResponse" <signal>
"GetReaderCapabilitiesResponseMessage" <message>
"GetReaderCapabilities_All" <command>
"GetReaderCapabilities_AllMessage" <message>
"GetReaderCapabilities_GeneralDeviceCapabilities" <command>
"GetReaderCapabilities_GeneralDeviceCapabilitiesMessage" <message>
"GetReaderCapabilities_LLRPAirProtocolCapabilities" <command>
"GetReaderCapabilities_LLRPAirProtocolCapabilitiesMessage" <message>
"GetReaderCapabilities_LLRPCapabilities" <command>
"GetReaderCapabilities_LLRPCapabilitiesMessage" <message>
"GetReaderCapabilities_RegulatoryCapabilities" <command>
"GetReaderCapabilities_RegulatoryCapabilitiesMessage" <message>
"GetReaderConfig" <command>
"GetReaderConfigMessage" <message>
"GetReaderConfigResponse" <signal>
"GetReaderConfigResponseMessage" <message>
"GetReaderConfig_AccessReportSpec" <command>
"GetReaderConfig_AccessReportSpecMessage" <message>
"GetReaderConfig_All" <command>
"GetReaderConfig_AllMessage" <message>
"GetReaderConfig_AntennaConfiguration" <command>
"GetReaderConfig_AntennaConfigurationMessage" <message>
"GetReaderConfig_AntennaProperties" <command>
"GetReaderConfig_AntennaPropertiesMessage" <message>
"GetReaderConfig_EventsAndReports" <command>
"GetReaderConfig_EventsAndReportsMessage" <message>
"GetReaderConfig_GPIPortCurrentState" <command>
"GetReaderConfig_GPIPortCurrentStateMessage" <message>
"GetReaderConfig_GPOWriteData" <command>
"GetReaderConfig_GPOWriteDataMessage" <message>
"GetReaderConfig_Identification" <command>
"GetReaderConfig_IdentificationMessage" <message>
"GetReaderConfig_KeepaliveSpec" <command>
"GetReaderConfig_KeepaliveSpecMessage" <message>
"GetReaderConfig_LLRPConfigurationStateValue" <command>
"GetReaderConfig_LLRPConfigurationStateValueMessage" <message>
"GetReaderConfig_ROReportSpec" <command>
"GetReaderConfig_ROReportSpecMessage" <message>
"GetReaderConfig_ReaderEventNotificationSpec" <command>
"GetReaderConfig_ReaderEventNotificationSpecMessage" <message>
"GetReport" <command>
"GetReportMessage" <message>
"GetRospecs" <command>
"GetRospecsMessage" <message>
"GetRospecsResponse" <signal>
"GetRospecsResponseMessage" <message>
"HasUTCClockCapability" <booleanparameter>
"HoldEventsAndReportsUponReconnect" <booleanparameter>
"Hopping" <booleanparameter>
"HoppingEventParameter" <parametersegment>
"HoppingEvent_HopTableID" <shortparameter>
"I" <booleanparameter>
"IDType" <byteparameter>
"Identification" <measurement>
"IdentificationIDType" <measurement>
"IdentificationParameter" <parametersegment>
"IdentificationReaderID" <measurement>
"IdentificationResponse" <signal>
"Index" <shortparameter>
"InventoryParameterSpecID" <shortparameter>
"InventoryParameterSpecIDParameter" <parametersegment>
"InventoryParameterSpecParameter" <parametersegment>
"Keepalive" <signal>
"KeepaliveAck" <command>
"KeepaliveAckMessage" <message>
"KeepaliveMessage" <message>
"KeepaliveSpec" <measurement>
"KeepaliveSpecKeepaliveTriggerType" <measurement>
"KeepaliveSpecParameter" <parametersegment>
"KeepaliveSpecPeriodicTriggerValue" <measurement>
"KeepaliveSpecResponse" <signal>
"KeepaliveTriggerType" <byteparameter>
"KillPassword" <integerparameter>
"LLRPCapabilities" <measurement>
"LLRPCapabilitiesCanDoRFSurvey" <measurement>
"LLRPCapabilitiesCanDoTagInventoryStateAwareSingulation" <measurement>
"LLRPCapabilitiesCanReportBufferFillWarning" <measurement>
"LLRPCapabilitiesClientRequestOpSpecTimeout" <measurement>
"LLRPCapabilitiesMaxNumAccessSpecs" <measurement>
"LLRPCapabilitiesMaxNumInventoryParameterSpecsPerAISpec" <measurement>
"LLRPCapabilitiesMaxNumOpSpecsPerAccessSpec" <measurement>
"LLRPCapabilitiesMaxNumPriorityLevelsSupported" <measurement>
"LLRPCapabilitiesMaxNumROSpecs" <measurement>
"LLRPCapabilitiesMaxNumSpecsPerROSpec" <measurement>
"LLRPCapabilitiesParameter" <parametersegment>
"LLRPCapabilitiesResponse" <signal>
"LLRPCapabilitiesSupportsClientRequestOpSpec" <measurement>
"LLRPCapabilitiesSupportsEventAndReportHolding" <measurement>
"LLRPConfigurationStateValue" <integerparameter>
"LLRPConfigurationStateValueParameter" <parametersegment>
"LLRPConfigurationStateValueResponse" <signal>
"LLRPStatusParameter" <parametersegment>
"LastSeenTimestampUTCParameter" <parametersegment>
"LastSeenTimestampUptimeParameter" <parametersegment>
"MB" <unsignedintegerparameter>
"MValue" <byteparameter>
"Match" <booleanparameter>
"MaxNumAccessSpecs" <integerparameter>
"MaxNumInventoryParameterSpecsPerAISpec" <integerparameter>
"MaxNumOpSpecsPerAccessSpec" <integerparameter>
"MaxNumPriorityLevelsSupported" <byteparameter>
"MaxNumROSpecs" <integerparameter>
"MaxNumSelectFiltersPerQuery" <shortparameter>
"MaxNumSpecsPerROSpec" <integerparameter>
"MaxNumberOfAntennaSupported" <shortparameter>
"MaxTariValue" <integerparameter>
"Message" <variablelengthparameter>
"MessageIdBlock" <idblock>
"MessageLengthBlock" <messagesizeblock>
"MessageReserveBlock" <reserveblock>
"MessageSubtype" <byteparameter>
"MessageVersionBlock" <versionblock>
"Microseconds" <unsignedlongparameter>
"MinTariValue" <integerparameter>
"ModeIdentifier" <integerparameter>
"ModeIndex" <shortparameter>
"ModelName" <integerparameter>
"NextChannelIndex" <shortparameter>
"NotificationState" <booleanparameter>
"NumCollisionSlots" <shortparameter>
"NumEmptySlots" <shortparameter>
"NumGPIs" <shortparameter>
"NumGPOs" <shortparameter>
"NumWordsWritten" <shortparameter>
"NumberOfAttempts" <shortparameter>
"NumberOfTags" <shortparameter>
"Offset" <integerparameter>
"OneByteFilter" <filter>
"OpSpecID" <shortparameter>
"OpSpecIDParameter" <parametersegment>
"OperationCountValue" <shortparameter>
"PC_Bits" <shortparameter>
"PIEValue" <integerparameter>
"ParameterErrorParameter" <parametersegment>
"ParameterSubtype" <integerparameter>
"ParameterType" <shortparameter>
"PeakRSSI" <byteparameter>
"PeakRSSIParameter" <parametersegment>
"PerAntennaAirProtocol" <measurement>
"PerAntennaAirProtocolParameter" <parametersegment>
"PerAntennaReceiveSensitivityRange" <measurement>
"PerAntennaReceiveSensitivityRangeParameter" <parametersegment>
"Period" <integerparameter>
"PeriodicTriggerValue" <integerparameter>
"PeriodicTriggerValueParameter" <parametersegment>
"Pointer" <shortparameter>
"PreemptingROSpecID" <integerparameter>
"Priority" <byteparameter>
"Privilege" <byteparameter>
"ProtocolID" <byteparameter>
"ProtocolIDs" <listparameter>
"RFReceiverParameter" <parametersegment>
"RFSurveyEventParameter" <parametersegment>
"RFSurveyEvent_EventType" <byteparameter>
"RFSurveyReportDataParameter" <parametersegment>
"RFSurveySpecParameter" <parametersegment>
"RFSurveySpecStopTriggerParameter" <parametersegment>
"RFSurveySpecStopTrigger_N" <integerparameter>
"RFTransmitterParameter" <parametersegment>
"RFTransmitter_HopTableID" <shortparameter>
"ROBoundarySpecParameter" <parametersegment>
"ROReportSpec" <measurement>
"ROReportSpecN" <measurement>
"ROReportSpecParameter" <parametersegment>
"ROReportSpecROReportTrigger" <measurement>
"ROReportSpecResponse" <signal>
"ROReportSpec_N" <shortparameter>
"ROReportTrigger" <byteparameter>
"ROSpec" <measurement>
"ROSpecEventParameter" <parametersegment>
"ROSpecEvent_EventType" <byteparameter>
"ROSpecID" <integerparameter>
"ROSpecIDParameter" <parametersegment>
"ROSpecParameter" <parametersegment>
"ROSpecResponse" <signal>
"ROSpecStartTriggerParameter" <parametersegment>
"ROSpecStartTriggerType" <byteparameter>
"ROSpecStopTriggerParameter" <parametersegment>
"ROSpecStopTriggerType" <byteparameter>
"ROSpec_CurrentState" <byteparameter>
"ReadDatas" <listparameter>
"ReaderCapabilities" <measurement>
"ReaderConfig" <measurement>
"ReaderConfigLLRPConfigurationStateValue" <measurement>
"ReaderConfigLLRPConfigurationStateValueLLRPConfigurationStateValue" <measurement>
"ReaderEventNotification" <signal>
"ReaderEventNotificationDataParameter" <parametersegment>
"ReaderEventNotificationMessage" <message>
"ReaderEventNotificationSpec" <measurement>
"ReaderEventNotificationSpecParameter" <parametersegment>
"ReaderEventNotificationSpecResponse" <signal>
"ReaderExceptionEventParameter" <parametersegment>
"ReaderFirmwareVersion" <variablelengthparameter>
"ReaderIDs" <listparameter>
"ReceiveSensitivityIndexMax" <shortparameter>
"ReceiveSensitivityIndexMin" <shortparameter>
"ReceiveSensitivityTableEntry" <measurement>
"ReceiveSensitivityTableEntryParameter" <parametersegment>
"ReceiveSensitivityValue" <shortparameter>
"ReceiverSensitivity" <shortparameter>
"RegulatoryCapabilities" <measurement>
"RegulatoryCapabilitiesCommunicationsStandard" <measurement>
"RegulatoryCapabilitiesCountryCode" <measurement>
"RegulatoryCapabilitiesParameter" <parametersegment>
"RegulatoryCapabilitiesResponse" <signal>
"ReportBufferLevelWarningEventParameter" <parametersegment>
"ReportBufferOverflowErrorEventParameter" <parametersegment>
"ReportBufferPercentageFull" <byteparameter>
"ResetToFactoryDefault" <booleanparameter>
"RoAccessReport" <signal>
"RoAccessReportMessage" <message>
"Rospecs" <measurement>
"S" <booleanparameter>
"SegmentLengthBlock" <segmentsizeblock>
"Session" <unsignedintegerparameter>
"SetReaderConfig" <command>
"SetReaderConfigMessage" <message>
"SetReaderConfigResponse" <signal>
"SetReaderConfigResponseMessage" <message>
"SetReaderConfig_AccessReportSpec" <command>
"SetReaderConfig_AccessReportSpecMessage" <message>
"SetReaderConfig_AntennaConfiguration" <command>
"SetReaderConfig_AntennaConfigurationMessage" <message>
"SetReaderConfig_AntennaProperties" <command>
"SetReaderConfig_AntennaPropertiesMessage" <message>
"SetReaderConfig_EventsAndReports" <command>
"SetReaderConfig_EventsAndReportsMessage" <message>
"SetReaderConfig_ForInventory" <command>
"SetReaderConfig_ForInventoryMessage" <message>
"SetReaderConfig_GPIPortCurrentState" <command>
"SetReaderConfig_GPIPortCurrentStateMessage" <message>
"SetReaderConfig_GPOWriteData" <command>
"SetReaderConfig_GPOWriteDataMessage" <message>
"SetReaderConfig_KeepaliveSpec" <command>
"SetReaderConfig_KeepaliveSpecMessage" <message>
"SetReaderConfig_ROReportSpec" <command>
"SetReaderConfig_ROReportSpecMessage" <message>
"SetReaderConfig_ReaderEventNotificationSpec" <command>
"SetReaderConfig_ReaderEventNotificationSpecMessage" <message>
"SpecIndex" <shortparameter>
"SpecIndexParameter" <parametersegment>
"SpecParameterChoice" <choicesegment>
"Specification" <spec>
"SpectralMaskIndicator" <byteparameter>
"StartFrequency" <integerparameter>
"StartRospec" <command>
"StartRospecMessage" <message>
"StartRospecResponse" <signal>
"StartRospecResponseMessage" <message>
"State" <byteparameter>
"Status" <shortparameter>
"StatusCode" <shortparameter>
"StepTariValue" <integerparameter>
"StopRospec" <command>
"StopRospecMessage" <message>
"StopRospecResponse" <signal>
"StopRospecResponseMessage" <message>
"StopTriggerType" <byteparameter>
"SupportsClientRequestOpSpec" <booleanparameter>
"SupportsEventAndReportHolding" <booleanparameter>
"TLVParameterReserveBlock" <reserveblock>
"TVParameterReserveBlock" <reserveblock>
"TagCount" <shortparameter>
"TagData" <variablelengthparameter>
"TagInventoryStateAware" <booleanparameter>
"TagMask" <variablelengthparameter>
"TagObservationTriggerParameter" <parametersegment>
"TagObservationTrigger_T" <shortparameter>
"TagPopulation" <shortparameter>
"TagReportContentSelector" <measurement>
"TagReportContentSelectorEnableAccessSpecID" <measurement>
"TagReportContentSelectorEnableAntennaID" <measurement>
"TagReportContentSelectorEnableChannelIndex" <measurement>
"TagReportContentSelectorEnableFirstSeenTimestamp" <measurement>
"TagReportContentSelectorEnableInventoryParameterSpecID" <measurement>
"TagReportContentSelectorEnableLastSeenTimestamp" <measurement>
"TagReportContentSelectorEnablePeakRSSI" <measurement>
"TagReportContentSelectorEnableROSpecID" <measurement>
"TagReportContentSelectorEnableSpecIndex" <measurement>
"TagReportContentSelectorEnableTagSeenCount" <measurement>
"TagReportContentSelectorParameter" <parametersegment>
"TagReportDataParameter" <parametersegment>
"TagSeenCountParameter" <parametersegment>
"TagTransitTime" <integerparameter>
"Target" <byteparameter>
"Tari" <shortparameter>
"Timeout" <integerparameter>
"TimestampChoice" <choicesegment>
"TransmitPower" <shortparameter>
"TransmitPowerLevelTableEntry" <measurement>
"TransmitPowerLevelTableEntryParameter" <parametersegment>
"TransmitPowerValue" <shortparameter>
"TriggerType" <byteparameter>
"TwoBytesFilter" <filter>
"UHFBandCapabilities" <measurement>
"UHFBandCapabilitiesParameter" <parametersegment>
"UTCTimestampParameter" <parametersegment>
"UptimeParameter" <parametersegment>
"VendorIdentifier" <integerparameter>
"VendorParameterValue" <bytesparameter>
"VendorSpecifiedPayload" <bytesparameter>
"WordCount" <shortparameter>
"WordPointer" <shortparameter>
"WriteDatas" <listparameter>
element id
<booleanparameter> "AccessSpec_CurrentState"
"AntennaConnected"
"CanDoRFSurvey"
"CanDoTagInventoryStateAwareSingulation"
"CanReportBufferFillWarning"
"CanSetAntennaProperties"
"CanSupportBlockErase"
"CanSupportBlockWrite"
"Config"
"DRValue"
"EPCHAGTCConformance"
"EnableAccessSpecID"
"EnableAntennaID"
"EnableCRC"
"EnableChannelIndex"
"EnableFirstSeenTimestamp"
"EnableInventoryParameterSpecID"
"EnableLastSeenTimestamp"
"EnablePCBits"
"EnablePeakRSSI"
"EnableROSpecID"
"EnableSpecIndex"
"EnableTagSeenCount"
"GPIEvent"
"GPOData"
"HasUTCClockCapability"
"HoldEventsAndReportsUponReconnect"
"Hopping"
"I"
"Match"
"NotificationState"
"ResetToFactoryDefault"
"S"
"SupportsClientRequestOpSpec"
"SupportsEventAndReportHolding"
"TagInventoryStateAware"
<byteparameter> "AISpecEvent_EventType"
"AISpecStopTriggerType"
"AccessReportTrigger"
"AccessSpecStopTrigger"
"AntennaEvent_EventType"
"AverageRSSI"
"C1G2BlockEraseOpSpecResult_Result"
"C1G2BlockWriteOpSpecResult_Result"
"C1G2KillOpSpecResult_Result"
"C1G2LockOpSpecResult_Result"
"C1G2ReadOpSpecResult_Result"
"C1G2TagInventoryStateAwareFilterAction_Action"
"C1G2TagInventoryStateUnawareFilterAction_Action"
"C1G2WriteOpSpecResult_Result"
"DataField"
"ForwardLinkModulation"
"FrequencyHopTable_HopTableID"
"GET_READER_CAPABILITIES_RequestedData"
"GET_READER_CONFIG_RequestedData"
"IDType"
"KeepaliveTriggerType"
"MValue"
"MaxNumPriorityLevelsSupported"
"MessageSubtype"
"PeakRSSI"
"Priority"
"Privilege"
"ProtocolID"
"RFSurveyEvent_EventType"
"ROReportTrigger"
"ROSpecEvent_EventType"
"ROSpecStartTriggerType"
"ROSpecStopTriggerType"
"ROSpec_CurrentState"
"ReportBufferPercentageFull"
"SpectralMaskIndicator"
"State"
"StopTriggerType"
"Target"
"TriggerType"
<bytesparameter> "EPC_96_EPC"
"VendorParameterValue"
"VendorSpecifiedPayload"
<choicesegment> "AccessCommandOpSpecChoice"
"AccessCommandOpSpecResultChoice"
"AirProtocolEPCMemorySelectorChoice"
"AirProtocolInventoryCommandSettingsChoice"
"AirProtocolLLRPCapabilitiesChoice"
"AirProtocolSingulationDetailsChoice"
"AirProtocolTagDataChoice"
"AirProtocolTagSpecChoice"
"AirProtocolUHFRFModeTableChoice"
"EPCParameterChoice"
"SpecParameterChoice"
"TimestampChoice"
<command> "AddAccessspec"
"AddRospec"
"CloseConnection"
"CustomMessageRequest"
"DeleteAccessspec"
"DeleteRospec"
"DisableAccessspec"
"DisableRospec"
"EnableAccessspec"
"EnableEventsAndReports"
"EnableRospec"
"GetAccessspecs"
"GetReaderCapabilities"
"GetReaderCapabilities_All"
"GetReaderCapabilities_GeneralDeviceCapabilities"
"GetReaderCapabilities_LLRPAirProtocolCapabilities"
"GetReaderCapabilities_LLRPCapabilities"
"GetReaderCapabilities_RegulatoryCapabilities"
"GetReaderConfig"
"GetReaderConfig_AccessReportSpec"
"GetReaderConfig_All"
"GetReaderConfig_AntennaConfiguration"
"GetReaderConfig_AntennaProperties"
"GetReaderConfig_EventsAndReports"
"GetReaderConfig_GPIPortCurrentState"
"GetReaderConfig_GPOWriteData"
"GetReaderConfig_Identification"
"GetReaderConfig_KeepaliveSpec"
"GetReaderConfig_LLRPConfigurationStateValue"
"GetReaderConfig_ROReportSpec"
"GetReaderConfig_ReaderEventNotificationSpec"
"GetReport"
"GetRospecs"
"KeepaliveAck"
"SetReaderConfig"
"SetReaderConfig_AccessReportSpec"
"SetReaderConfig_AntennaConfiguration"
"SetReaderConfig_AntennaProperties"
"SetReaderConfig_EventsAndReports"
"SetReaderConfig_ForInventory"
"SetReaderConfig_GPIPortCurrentState"
"SetReaderConfig_GPOWriteData"
"SetReaderConfig_KeepaliveSpec"
"SetReaderConfig_ROReportSpec"
"SetReaderConfig_ReaderEventNotificationSpec"
"StartRospec"
"StopRospec"
<device> "EpcglobalLlrpDevice"
<filter> "OneByteFilter"
"TwoBytesFilter"
<idblock> "MessageIdBlock"
<integerparameter> "AccessPassword"
"AccessSpecID"
"BDRValue"
"Bandwidth"
"DeviceManufacturerName"
"DurationPeriod"
"DurationTrigger"
"DurationTriggerValue"
"EndFrequency"
"Frequency"
"KillPassword"
"LLRPConfigurationStateValue"
"MaxNumAccessSpecs"
"MaxNumInventoryParameterSpecsPerAISpec"
"MaxNumOpSpecsPerAccessSpec"
"MaxNumROSpecs"
"MaxNumSpecsPerROSpec"
"MaxTariValue"
"MinTariValue"
"ModeIdentifier"
"ModelName"
"Offset"
"PIEValue"
"ParameterSubtype"
"Period"
"PeriodicTriggerValue"
"PreemptingROSpecID"
"RFSurveySpecStopTrigger_N"
"ROSpecID"
"StartFrequency"
"StepTariValue"
"TagTransitTime"
"Timeout"
"VendorIdentifier"
<listparameter> "AntennaIDs"
"Frequencys"
"ProtocolIDs"
"ReadDatas"
"ReaderIDs"
"WriteDatas"
<measurement> "AccessReportSpec"
"AccessReportSpecAccessReportTrigger"
"AccessSpec"
"Accessspecs"
"AirProtocolEPCMemorySelector"
"AirProtocolLLRPCapabilities"
"AirProtocolUHFRFModeTable"
"AntennaConfiguration"
"AntennaProperties"
"EventNotificationState"
"EventsAndReports"
"EventsAndReportsHoldEventsAndReportsUponReconnect"
"FixedFrequencyTable"
"FixedFrequencyTableFrequency"
"FrequencyHopTable"
"FrequencyInformation"
"FrequencyInformationHopping"
"GPIOCapabilities"
"GPIOCapabilitiesNumGPIs"
"GPIOCapabilitiesNumGPOs"
"GPIPortCurrentState"
"GPOWriteData"
"GeneralDeviceCapabilities"
"GeneralDeviceCapabilitiesCanSetAntennaProperties"
"GeneralDeviceCapabilitiesDeviceManufacturerName"
"GeneralDeviceCapabilitiesHasUTCClockCapability"
"GeneralDeviceCapabilitiesMaxNumberOfAntennaSupported"
"GeneralDeviceCapabilitiesModelName"
"GeneralDeviceCapabilitiesReaderFirmwareVersion"
"Identification"
"IdentificationIDType"
"IdentificationReaderID"
"KeepaliveSpec"
"KeepaliveSpecKeepaliveTriggerType"
"KeepaliveSpecPeriodicTriggerValue"
"LLRPCapabilities"
"LLRPCapabilitiesCanDoRFSurvey"
"LLRPCapabilitiesCanDoTagInventoryStateAwareSingulation"
"LLRPCapabilitiesCanReportBufferFillWarning"
"LLRPCapabilitiesClientRequestOpSpecTimeout"
"LLRPCapabilitiesMaxNumAccessSpecs"
"LLRPCapabilitiesMaxNumInventoryParameterSpecsPerAISpec"
"LLRPCapabilitiesMaxNumOpSpecsPerAccessSpec"
"LLRPCapabilitiesMaxNumPriorityLevelsSupported"
"LLRPCapabilitiesMaxNumROSpecs"
"LLRPCapabilitiesMaxNumSpecsPerROSpec"
"LLRPCapabilitiesSupportsClientRequestOpSpec"
"LLRPCapabilitiesSupportsEventAndReportHolding"
"PerAntennaAirProtocol"
"PerAntennaReceiveSensitivityRange"
"ROReportSpec"
"ROReportSpecN"
"ROReportSpecROReportTrigger"
"ROSpec"
"ReaderCapabilities"
"ReaderConfig"
"ReaderConfigLLRPConfigurationStateValue"
"ReaderConfigLLRPConfigurationStateValueLLRPConfigurationStateValue"
"ReaderEventNotificationSpec"
"ReceiveSensitivityTableEntry"
"RegulatoryCapabilities"
"RegulatoryCapabilitiesCommunicationsStandard"
"RegulatoryCapabilitiesCountryCode"
"Rospecs"
"TagReportContentSelector"
"TagReportContentSelectorEnableAccessSpecID"
"TagReportContentSelectorEnableAntennaID"
"TagReportContentSelectorEnableChannelIndex"
"TagReportContentSelectorEnableFirstSeenTimestamp"
"TagReportContentSelectorEnableInventoryParameterSpecID"
"TagReportContentSelectorEnableLastSeenTimestamp"
"TagReportContentSelectorEnablePeakRSSI"
"TagReportContentSelectorEnableROSpecID"
"TagReportContentSelectorEnableSpecIndex"
"TagReportContentSelectorEnableTagSeenCount"
"TransmitPowerLevelTableEntry"
"UHFBandCapabilities"
<message> "AddAccessspecMessage"
"AddAccessspecResponseMessage"
"AddRospecMessage"
"AddRospecResponseMessage"
"CloseConnectionMessage"
"CloseConnectionResponseMessage"
"CustomMessageMessage"
"DeleteAccessspecMessage"
"DeleteAccessspecResponseMessage"
"DeleteRospecMessage"
"DeleteRospecResponseMessage"
"DisableAccessspecMessage"
"DisableAccessspecResponseMessage"
"DisableRospecMessage"
"DisableRospecResponseMessage"
"EnableAccessspecMessage"
"EnableAccessspecResponseMessage"
"EnableEventsAndReportsMessage"
"EnableRospecMessage"
"EnableRospecResponseMessage"
"ErrorMessageMessage"
"GetAccessspecsMessage"
"GetAccessspecsResponseMessage"
"GetReaderCapabilitiesMessage"
"GetReaderCapabilitiesResponseMessage"
"GetReaderCapabilities_AllMessage"
"GetReaderCapabilities_GeneralDeviceCapabilitiesMessage"
"GetReaderCapabilities_LLRPAirProtocolCapabilitiesMessage"
"GetReaderCapabilities_LLRPCapabilitiesMessage"
"GetReaderCapabilities_RegulatoryCapabilitiesMessage"
"GetReaderConfigMessage"
"GetReaderConfigResponseMessage"
"GetReaderConfig_AccessReportSpecMessage"
"GetReaderConfig_AllMessage"
"GetReaderConfig_AntennaConfigurationMessage"
"GetReaderConfig_AntennaPropertiesMessage"
"GetReaderConfig_EventsAndReportsMessage"
"GetReaderConfig_GPIPortCurrentStateMessage"
"GetReaderConfig_GPOWriteDataMessage"
"GetReaderConfig_IdentificationMessage"
"GetReaderConfig_KeepaliveSpecMessage"
"GetReaderConfig_LLRPConfigurationStateValueMessage"
"GetReaderConfig_ROReportSpecMessage"
"GetReaderConfig_ReaderEventNotificationSpecMessage"
"GetReportMessage"
"GetRospecsMessage"
"GetRospecsResponseMessage"
"KeepaliveAckMessage"
"KeepaliveMessage"
"ReaderEventNotificationMessage"
"RoAccessReportMessage"
"SetReaderConfigMessage"
"SetReaderConfigResponseMessage"
"SetReaderConfig_AccessReportSpecMessage"
"SetReaderConfig_AntennaConfigurationMessage"
"SetReaderConfig_AntennaPropertiesMessage"
"SetReaderConfig_EventsAndReportsMessage"
"SetReaderConfig_ForInventoryMessage"
"SetReaderConfig_GPIPortCurrentStateMessage"
"SetReaderConfig_GPOWriteDataMessage"
"SetReaderConfig_KeepaliveSpecMessage"
"SetReaderConfig_ROReportSpecMessage"
"SetReaderConfig_ReaderEventNotificationSpecMessage"
"StartRospecMessage"
"StartRospecResponseMessage"
"StopRospecMessage"
"StopRospecResponseMessage"
<messagesizeblock> "MessageLengthBlock"
<parametersegment> "AISpecEventParameter"
"AISpecParameter"
"AISpecStopTriggerParameter"
"AccessCommandParameter"
"AccessReportSpecParameter"
"AccessSpecIDParameter"
"AccessSpecParameter"
"AccessSpecStopTriggerParameter"
"AntennaConfigurationParameter"
"AntennaEventParameter"
"AntennaIDParameter"
"AntennaPropertiesParameter"
"C1G2BlockEraseOpSpecResultParameter"
"C1G2BlockEraseParameter"
"C1G2BlockWriteOpSpecResultParameter"
"C1G2BlockWriteParameter"
"C1G2EPCMemorySelectorParameter"
"C1G2FilterParameter"
"C1G2InventoryCommandParameter"
"C1G2KillOpSpecResultParameter"
"C1G2KillParameter"
"C1G2LLRPCapabilitiesParameter"
"C1G2LockOpSpecResultParameter"
"C1G2LockParameter"
"C1G2LockPayloadParameter"
"C1G2RFControlParameter"
"C1G2ReadOpSpecResultParameter"
"C1G2ReadParameter"
"C1G2SingulationControlParameter"
"C1G2SingulationDetailsParameter"
"C1G2TagInventoryMaskParameter"
"C1G2TagInventoryStateAwareFilterActionParameter"
"C1G2TagInventoryStateAwareSingulationActionParameter"
"C1G2TagInventoryStateUnawareFilterActionParameter"
"C1G2TagSpecParameter"
"C1G2TargetTagParameter"
"C1G2TargetTagParameter2"
"C1G2UHFRFModeTableEntryParameter"
"C1G2UHFRFModeTableParameter"
"C1G2WriteOpSpecResultParameter"
"C1G2WriteParameter"
"C1G2_CRCParameter"
"C1G2_PCParameter"
"ChannelIndexParameter"
"ConnectionAttemptEventParameter"
"ConnectionCloseEventParameter"
"CustomParameter"
"EPCDataParameter"
"EPC_96Parameter"
"EventNotificationStateParameter"
"EventsAndReportsParameter"
"FieldErrorParameter"
"FirstSeenTimestampUTCParameter"
"FirstSeenTimestampUptimeParameter"
"FixedFrequencyTableParameter"
"FrequencyHopTableParameter"
"FrequencyInformationParameter"
"FrequencyRSSILevelEntryParameter"
"GPIEventParameter"
"GPIOCapabilitiesParameter"
"GPIPortCurrentStateParameter"
"GPITriggerValueParameter"
"GPOWriteDataParameter"
"GeneralDeviceCapabilitiesParameter"
"HoppingEventParameter"
"IdentificationParameter"
"InventoryParameterSpecIDParameter"
"InventoryParameterSpecParameter"
"KeepaliveSpecParameter"
"LLRPCapabilitiesParameter"
"LLRPConfigurationStateValueParameter"
"LLRPStatusParameter"
"LastSeenTimestampUTCParameter"
"LastSeenTimestampUptimeParameter"
"OpSpecIDParameter"
"ParameterErrorParameter"
"PeakRSSIParameter"
"PerAntennaAirProtocolParameter"
"PerAntennaReceiveSensitivityRangeParameter"
"PeriodicTriggerValueParameter"
"RFReceiverParameter"
"RFSurveyEventParameter"
"RFSurveyReportDataParameter"
"RFSurveySpecParameter"
"RFSurveySpecStopTriggerParameter"
"RFTransmitterParameter"
"ROBoundarySpecParameter"
"ROReportSpecParameter"
"ROSpecEventParameter"
"ROSpecIDParameter"
"ROSpecParameter"
"ROSpecStartTriggerParameter"
"ROSpecStopTriggerParameter"
"ReaderEventNotificationDataParameter"
"ReaderEventNotificationSpecParameter"
"ReaderExceptionEventParameter"
"ReceiveSensitivityTableEntryParameter"
"RegulatoryCapabilitiesParameter"
"ReportBufferLevelWarningEventParameter"
"ReportBufferOverflowErrorEventParameter"
"SpecIndexParameter"
"TagObservationTriggerParameter"
"TagReportContentSelectorParameter"
"TagReportDataParameter"
"TagSeenCountParameter"
"TransmitPowerLevelTableEntryParameter"
"UHFBandCapabilitiesParameter"
"UTCTimestampParameter"
"UptimeParameter"
<reserveblock> "GET_READER_CAPABILITIES_All"
"GET_READER_CAPABILITIES_GeneralDeviceCapabilities"
"GET_READER_CAPABILITIES_LLRPAirProtocolCapabilities"
"GET_READER_CAPABILITIES_LLRPCapabilities"
"GET_READER_CAPABILITIES_RegulatoryCapabilities"
"GET_READER_CONFIG_AccessReportSpec"
"GET_READER_CONFIG_All"
"GET_READER_CONFIG_AntennaConfiguration"
"GET_READER_CONFIG_AntennaProperties"
"GET_READER_CONFIG_EventsAndReports"
"GET_READER_CONFIG_GPIPortCurrentState"
"GET_READER_CONFIG_GPOWriteData"
"GET_READER_CONFIG_Identification"
"GET_READER_CONFIG_KeepaliveSpec"
"GET_READER_CONFIG_LLRPConfigurationStateValue"
"GET_READER_CONFIG_ROReportSpec"
"GET_READER_CONFIG_ReaderEventNotificationSpec"
"MessageReserveBlock"
"TLVParameterReserveBlock"
"TVParameterReserveBlock"
<segmentsizeblock> "SegmentLengthBlock"
<shortparameter> "AntennaGain"
"AntennaID"
"CRC"
"ChannelIndex"
"ClientRequestOpSpecTimeout"
"CommunicationsStandard"
"CountryCode"
"ErrorCode"
"EventNotificationState_EventType"
"FieldNum"
"GPIPortNum"
"GPIPortNumber"
"GPOPortNum"
"GPOPortNumber"
"HoppingEvent_HopTableID"
"Index"
"InventoryParameterSpecID"
"MaxNumSelectFiltersPerQuery"
"MaxNumberOfAntennaSupported"
"ModeIndex"
"NextChannelIndex"
"NumCollisionSlots"
"NumEmptySlots"
"NumGPIs"
"NumGPOs"
"NumWordsWritten"
"NumberOfAttempts"
"NumberOfTags"
"OpSpecID"
"OperationCountValue"
"PC_Bits"
"ParameterType"
"Pointer"
"RFTransmitter_HopTableID"
"ROReportSpec_N"
"ReceiveSensitivityIndexMax"
"ReceiveSensitivityIndexMin"
"ReceiveSensitivityValue"
"ReceiverSensitivity"
"SpecIndex"
"Status"
"StatusCode"
"TagCount"
"TagObservationTrigger_T"
"TagPopulation"
"Tari"
"TransmitPower"
"TransmitPowerValue"
"WordCount"
"WordPointer"
<signal> "AccessReportSpecResponse"
"AccessSpecResponse"
"AddAccessspecResponse"
"AddRospecResponse"
"AirProtocolLLRPCapabilitiesChoiceResponse"
"AntennaConfigurationResponse"
"AntennaPropertiesResponse"
"CloseConnectionResponse"
"CustomMessageReport"
"DeleteAccessspecResponse"
"DeleteRospecResponse"
"DisableAccessspecResponse"
"DisableRospecResponse"
"EnableAccessspecResponse"
"EnableRospecResponse"
"ErrorMessage"
"EventsAndReportsResponse"
"GPIPortCurrentStateResponse"
"GPOWriteDataResponse"
"GeneralDeviceCapabilitiesResponse"
"GetAccessspecsResponse"
"GetReaderCapabilitiesResponse"
"GetReaderConfigResponse"
"GetRospecsResponse"
"IdentificationResponse"
"Keepalive"
"KeepaliveSpecResponse"
"LLRPCapabilitiesResponse"
"LLRPConfigurationStateValueResponse"
"ROReportSpecResponse"
"ROSpecResponse"
"ReaderEventNotification"
"ReaderEventNotificationSpecResponse"
"RegulatoryCapabilitiesResponse"
"RoAccessReport"
"SetReaderConfigResponse"
"StartRospecResponse"
"StopRospecResponse"
<spec> "Specification"
<unsignedintegerparameter> "C1G2Filter_T"
"MB"
"Session"
<unsignedlongparameter> "Microseconds"
<variablelengthparameter> "EPCData_EPC"
"ErrorDescription"
"Message"
"ReaderFirmwareVersion"
"TagData"
"TagMask"
<versionblock> "MessageVersionBlock"

Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=OHF&component=DeviceKit
CVS File:
  org.eclipse.ohf
    plugins
      org.eclipse.soda.dk
        org.eclipse.soda.dk.epcglobal.llrp
          org.eclipse.soda.dk.epcglobal.llrp.device
            dk
              device.xml
(1.16)
Tag(s) Timestamp Revision Comment
V1_2_0_2009_09_29 .. V1_2_0_2008_01_08_E3_3_2 2009-01-08 1.16
V1_2_0_2008_01_05_E3_3_2 .. V1_2_0_2008_09_30 2008-09-29 1.14
Eclipse3_3 2008-05-29 1.13
V1_1_0_2008_05_27 .. V1_1_0_2008_05_03 2008-04-23 1.12
V1_1_0_2008_04_10 .. V1_1_0_2008_01_24 2008-01-24 1.11
V1_1_0_2008_01_22 2008-01-22 1.10
V1_1_0_2007_12_03 2007-11-30 1.1 First commit of LLRP implementation

Copyright (c) 2009 IBM. See license in Legal section. 2009-10-01 Epcglobal Llrp XML Reference 1.2.0