All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.omg.space.xtce.ParameterSegmentRefEntryType Maven / Gradle / Ivy

Go to download

This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.

There is a newer version: 1.1.6
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2019.03.16 at 05:52:46 PM MST 
//


package org.omg.space.xtce;

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * An entry that is only a portion of a parameter value indicating that the entire parameter value must be assembled from other parameter segments.   It is assumed that parameter segments happen sequentially in time, that is the first part if a telemetry parameter first, however (and there's always a however), if this is not the case the order of this parameter segment may be supplied with the order attribute where the first segment order="0".
 * 
 * 

Java class for ParameterSegmentRefEntryType complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="ParameterSegmentRefEntryType">
 *   <complexContent>
 *     <extension base="{http://www.omg.org/space/xtce}SequenceEntryType">
 *       <attribute name="parameterRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" />
 *       <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *       <attribute name="sizeInBits" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ParameterSegmentRefEntryType") public class ParameterSegmentRefEntryType extends SequenceEntryType { @XmlAttribute(name = "parameterRef", required = true) protected String parameterRef; @XmlAttribute(name = "order") @XmlSchemaType(name = "positiveInteger") protected BigInteger order; @XmlAttribute(name = "sizeInBits", required = true) @XmlSchemaType(name = "positiveInteger") protected BigInteger sizeInBits; /** * Gets the value of the parameterRef property. * * @return * possible object is * {@link String } * */ public String getParameterRef() { return parameterRef; } /** * Sets the value of the parameterRef property. * * @param value * allowed object is * {@link String } * */ public void setParameterRef(String value) { this.parameterRef = value; } /** * Gets the value of the order property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getOrder() { return order; } /** * Sets the value of the order property. * * @param value * allowed object is * {@link BigInteger } * */ public void setOrder(BigInteger value) { this.order = value; } /** * Gets the value of the sizeInBits property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getSizeInBits() { return sizeInBits; } /** * Sets the value of the sizeInBits property. * * @param value * allowed object is * {@link BigInteger } * */ public void setSizeInBits(BigInteger value) { this.sizeInBits = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy