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

📄 sourcecommand.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.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

import org.fosstrak.reader.rprm.core.msg.command.HexStringListType;
import org.fosstrak.reader.rprm.core.msg.command.NoParamType;
import org.fosstrak.reader.rprm.core.msg.command.ReadPointListParamType;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand;
import org.fosstrak.reader.rprm.core.msg.command.TagFieldValueListParamType;
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.SourceCommand.AddReadPoints;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.AddReadTriggers;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.AddTagSelectors;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.Create;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.GetReadPoint;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.GetReadTrigger;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.GetTagSelector;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.Kill;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.RawReadIDs;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.Read;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.ReadIDs;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.RemoveReadPoints;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.RemoveReadTriggers;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.RemoveTagSelectors;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetGlimpsedTimeout;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetLostTimeout;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetMaxReadDutyCycle;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetObservedThreshold;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetObservedTimeout;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetReadCyclesPerTrigger;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetReadTimeout;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.SetSession;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.Write;
import org.fosstrak.reader.rprm.core.msg.command.SourceCommand.WriteID;
import org.w3c.dom.Element;


/**
 * <p>Java class for SourceCommand complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="SourceCommand">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;choice>
 *         &lt;element name="create">
 *           &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="getName" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="isFixed" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="addReadPoints">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="readPoints" type="{urn:epcglobal:rp:xsd:1}ReadPointListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeReadPoints">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="readPoints" type="{urn:epcglobal:rp:xsd:1}ReadPointListParamType"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="removeAllReadPoints" 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;element name="addReadTriggers">
 *           &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="removeReadTriggers">
 *           &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="removeAllReadTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="getReadTrigger">
 *           &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="getAllReadTriggers" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="addTagSelectors">
 *           &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="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="getGlimpsedTimeout" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setGlimpsedTimeout">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="timeout" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getObservedThreshold" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setObservedThreshold">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="threshold" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getObservedTimeout" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setObservedTimeout">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="timeout" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getLostTimeout" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setLostTimeout">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="timeout" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="rawReadIDs">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="dataSelector" type="{urn:epcglobal:rp:xsd:1}DataSelectorParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="readIDs">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="dataSelector" type="{urn:epcglobal:rp:xsd:1}DataSelectorParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="read">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="dataSelector" type="{urn:epcglobal:rp:xsd:1}DataSelectorParamType"/>
 *                   &lt;element name="passwords" type="{urn:epcglobal:rp:xsd:1}HexStringListType" minOccurs="0"/>
 *                   &lt;element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="writeID">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}hexBinary"/>
 *                   &lt;element name="passwords" type="{urn:epcglobal:rp:xsd:1}HexStringListType" minOccurs="0"/>
 *                   &lt;element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="write">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="data" type="{urn:epcglobal:rp:xsd:1}TagFieldValueListParamType"/>
 *                   &lt;element name="passwords" type="{urn:epcglobal:rp:xsd:1}HexStringListType" minOccurs="0"/>
 *                   &lt;element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="kill">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="passwords" type="{urn:epcglobal:rp:xsd:1}HexStringListType" minOccurs="0"/>
 *                   &lt;element name="selectors" type="{urn:epcglobal:rp:xsd:1}TagSelectorListParamType" minOccurs="0"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getReadCyclesPerTrigger" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setReadCyclesPerTrigger">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="cycles" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getMaxReadDutyCycle" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setMaxReadDutyCycle">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="dutyCycle" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getReadTimeout" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setReadTimeout">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="timeout" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="getSession" type="{urn:epcglobal:rp:xsd:1}noParamType"/>
 *         &lt;element name="setSession">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="session" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;any/>
 *       &lt;/choice>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SourceCommand", propOrder = {
    "create",
    "getName",
    "isFixed",
    "addReadPoints",
    "removeReadPoints",
    "removeAllReadPoints",
    "getReadPoint",
    "getAllReadPoints",
    "addReadTriggers",
    "removeReadTriggers",
    "removeAllReadTriggers",
    "getReadTrigger",
    "getAllReadTriggers",
    "addTagSelectors",
    "removeTagSelectors",
    "removeAllTagSelectors",
    "getTagSelector",
    "getAllTagSelectors",
    "getGlimpsedTimeout",
    "setGlimpsedTimeout",
    "getObservedThreshold",
    "setObservedThreshold",
    "getObservedTimeout",
    "setObservedTimeout",
    "getLostTimeout",
    "setLostTimeout",
    "rawReadIDs",
    "readIDs",
    "read",
    "writeID",
    "write",
    "kill",
    "getReadCyclesPerTrigger",
    "setReadCyclesPerTrigger",
    "getMaxReadDutyCycle",
    "setMaxReadDutyCycle",
    "getReadTimeout",
    "setReadTimeout",
    "getSession",
    "setSession",
    "any"
})
public class SourceCommand {

    protected Create create;
    protected NoParamType getName;
    protected NoParamType isFixed;
    protected AddReadPoints addReadPoints;
    protected RemoveReadPoints removeReadPoints;
    protected NoParamType removeAllReadPoints;
    protected GetReadPoint getReadPoint;
    protected NoParamType getAllReadPoints;
    protected AddReadTriggers addReadTriggers;
    protected RemoveReadTriggers removeReadTriggers;
    protected NoParamType removeAllReadTriggers;
    protected GetReadTrigger getReadTrigger;
    protected NoParamType getAllReadTriggers;
    protected AddTagSelectors addTagSelectors;
    protected RemoveTagSelectors removeTagSelectors;
    protected NoParamType removeAllTagSelectors;
    protected GetTagSelector getTagSelector;
    protected NoParamType getAllTagSelectors;
    protected NoParamType getGlimpsedTimeout;
    protected SetGlimpsedTimeout setGlimpsedTimeout;
    protected NoParamType getObservedThreshold;
    protected SetObservedThreshold setObservedThreshold;
    protected NoParamType getObservedTimeout;
    protected SetObservedTimeout setObservedTimeout;
    protected NoParamType getLostTimeout;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -