📄 readerdevicecommand.java
字号:
/*
* Copyright (C) 2007 ETH Zurich
*
* This file is part of Fosstrak (www.fosstrak.org).
*
* Fosstrak is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* Fosstrak is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with Fosstrak; if not, write to the Free
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b26-ea3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2006.07.05 at 05:03:34 PM CEST
//
package org.fosstrak.reader.rprm.core.msg.command;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import org.fosstrak.reader.rprm.core.msg.command.DataSelectorListParamType;
import org.fosstrak.reader.rprm.core.msg.command.NoParamType;
import org.fosstrak.reader.rprm.core.msg.command.NotificationChannelListParamType;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand;
import org.fosstrak.reader.rprm.core.msg.command.SourceListParamType;
import org.fosstrak.reader.rprm.core.msg.command.TagFieldListParamType;
import org.fosstrak.reader.rprm.core.msg.command.TagSelectorListParamType;
import org.fosstrak.reader.rprm.core.msg.command.TriggerListParamType;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetDataSelector;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetNotificationChannel;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetReadPoint;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetSource;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetTagField;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetTagSelector;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.GetTrigger;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveDataSelectors;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveNotificationChannels;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveSources;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveTagFields;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveTagSelectors;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.RemoveTriggers;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetCurrentDataSelector;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetCurrentSource;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetHandle;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetName;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetRole;
import org.fosstrak.reader.rprm.core.msg.command.ReaderDeviceCommand.SetTimeUTC;
import org.w3c.dom.Element;
/**
* Reader Device object commands.
*
* <p>Java class for ReaderDeviceCommand complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ReaderDeviceCommand">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="getEPC" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getManufacturer" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getModel" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getHandle" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setHandle">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="handle" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getName" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setName">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getRole" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setRole">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="role" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getTimeTicks" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getTimeUTC" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setTimeUTC">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="utc" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getManufacturerDescription" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getCurrentSource" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setCurrentSource">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="currentSource" type="{urn:epcglobal:rp:xsd:1}SourceParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getCurrentDataSelector" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="setCurrentDataSelector">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="currentDataSelector" type="{urn:epcglobal:rp:xsd:1}DataSelectorParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeSources">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="sources" type="{urn:epcglobal:rp:xsd:1}SourceListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllSources" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getSource">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllSources" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="removeDataSelectors">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="dataSelectors" type="{urn:epcglobal:rp:xsd:1}DataSelectorListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllDataSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getDataSelector">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllDataSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="removeNotificationChannels">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="channels" type="{urn:epcglobal:rp:xsd:1}NotificationChannelListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllNotificationChannels" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getNotificationChannel">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllNotificationChannels" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="removeTriggers">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="triggers" type="{urn:epcglobal:rp:xsd:1}TriggerListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getTrigger">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="removeTagSelectors">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllTagSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getTagSelector">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllTagSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="removeTagFields">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="fields" type="{urn:epcglobal:rp:xsd:1}TagFieldListParamType"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="removeAllTagFields" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getTagField">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllTagFields" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="resetToDefaultSettings" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="reboot" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="goodbye" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <element name="getReadPoint">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="getAllReadPoints" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
* <any/>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReaderDeviceCommand", propOrder = {
"getEPC",
"getManufacturer",
"getModel",
"getHandle",
"setHandle",
"getName",
"setName",
"getRole",
"setRole",
"getTimeTicks",
"getTimeUTC",
"setTimeUTC",
"getManufacturerDescription",
"getCurrentSource",
"setCurrentSource",
"getCurrentDataSelector",
"setCurrentDataSelector",
"removeSources",
"removeAllSources",
"getSource",
"getAllSources",
"removeDataSelectors",
"removeAllDataSelectors",
"getDataSelector",
"getAllDataSelectors",
"removeNotificationChannels",
"removeAllNotificationChannels",
"getNotificationChannel",
"getAllNotificationChannels",
"removeTriggers",
"removeAllTriggers",
"getTrigger",
"getAllTriggers",
"removeTagSelectors",
"removeAllTagSelectors",
"getTagSelector",
"getAllTagSelectors",
"removeTagFields",
"removeAllTagFields",
"getTagField",
"getAllTagFields",
"resetToDefaultSettings",
"reboot",
"goodbye",
"getReadPoint",
"getAllReadPoints",
"any"
})
public class ReaderDeviceCommand {
protected NoParamType getEPC;
protected NoParamType getManufacturer;
protected NoParamType getModel;
protected NoParamType getHandle;
protected SetHandle setHandle;
protected NoParamType getName;
protected SetName setName;
protected NoParamType getRole;
protected SetRole setRole;
protected NoParamType getTimeTicks;
protected NoParamType getTimeUTC;
protected SetTimeUTC setTimeUTC;
protected NoParamType getManufacturerDescription;
protected NoParamType getCurrentSource;
protected SetCurrentSource setCurrentSource;
protected NoParamType getCurrentDataSelector;
protected SetCurrentDataSelector setCurrentDataSelector;
protected RemoveSources removeSources;
protected NoParamType removeAllSources;
protected GetSource getSource;
protected NoParamType getAllSources;
protected RemoveDataSelectors removeDataSelectors;
protected NoParamType removeAllDataSelectors;
protected GetDataSelector getDataSelector;
protected NoParamType getAllDataSelectors;
protected RemoveNotificationChannels removeNotificationChannels;
protected NoParamType removeAllNotificationChannels;
protected GetNotificationChannel getNotificationChannel;
protected NoParamType getAllNotificationChannels;
protected RemoveTriggers removeTriggers;
protected NoParamType removeAllTriggers;
protected GetTrigger getTrigger;
protected NoParamType getAllTriggers;
protected RemoveTagSelectors removeTagSelectors;
protected NoParamType removeAllTagSelectors;
protected GetTagSelector getTagSelector;
protected NoParamType getAllTagSelectors;
protected RemoveTagFields removeTagFields;
protected NoParamType removeAllTagFields;
protected GetTagField getTagField;
protected NoParamType getAllTagFields;
protected NoParamType resetToDefaultSettings;
protected NoParamType reboot;
protected NoParamType goodbye;
protected GetReadPoint getReadPoint;
protected NoParamType getAllReadPoints;
@XmlAnyElement(lax = true)
protected Object any;
/**
* Gets the value of the getEPC property.
*
* @return
* possible object is
* {@link NoParamType }
*
*/
public NoParamType getGetEPC() {
return getEPC;
}
/**
* Sets the value of the getEPC property.
*
* @param value
* allowed object is
* {@link NoParamType }
*
*/
public void setGetEPC(NoParamType value) {
this.getEPC = value;
}
/**
* Gets the value of the getManufacturer property.
*
* @return
* possible object is
* {@link NoParamType }
*
*/
public NoParamType getGetManufacturer() {
return getManufacturer;
}
/**
* Sets the value of the getManufacturer property.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -