⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readerdevicecommand.java

📁 关于 RFID 读写器的相关内容
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
/*
 * 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>
 * &lt;complexType name="ReaderDeviceCommand">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;choice>
 *         &lt;element name="getEPC" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getManufacturer" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getModel" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getHandle" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setHandle">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="handle" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getName" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setName">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getRole" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setRole">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="role" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getTimeTicks" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getTimeUTC" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setTimeUTC">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="utc" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getManufacturerDescription" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getCurrentSource" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setCurrentSource">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="currentSource" type="{urn:epcglobal:rp:xsd:1}SourceParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getCurrentDataSelector" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setCurrentDataSelector">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="currentDataSelector" type="{urn:epcglobal:rp:xsd:1}DataSelectorParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeSources">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="sources" type="{urn:epcglobal:rp:xsd:1}SourceListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllSources" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getSource">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllSources" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="removeDataSelectors">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="dataSelectors" type="{urn:epcglobal:rp:xsd:1}DataSelectorListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllDataSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getDataSelector">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllDataSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="removeNotificationChannels">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="channels" type="{urn:epcglobal:rp:xsd:1}NotificationChannelListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllNotificationChannels" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getNotificationChannel">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllNotificationChannels" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="removeTriggers">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="triggers" type="{urn:epcglobal:rp:xsd:1}TriggerListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getTrigger">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="removeTagSelectors">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllTagSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getTagSelector">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllTagSelectors" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="removeTagFields">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="fields" type="{urn:epcglobal:rp:xsd:1}TagFieldListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllTagFields" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getTagField">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllTagFields" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="resetToDefaultSettings" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="reboot" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="goodbye" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getReadPoint">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getAllReadPoints" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;any/>
 *       &lt;/choice>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/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 + -