org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_CalibratorType.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtcetools Show documentation
Show all versions of xtcetools Show documentation
This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.
SpaceSystemV1.2-27Feb2014-mods - CalibratorType
complexType
CalibratorType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:OptionalNameDescriptionType
properties
base xtce:OptionalNameDescriptionType
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:SplineCalibrator xtce:PolynomialCalibrator xtce:MathOperationCalibrator
used by
elements ContextCalibratorType/Calibrator IntegerDataEncodingType/DefaultCalibrator FloatDataEncodingType/DefaultCalibrator
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType optional
annotation
documentation Calibrators are normally used to convert to and from bit compacted numerical data
source
<complexType name="CalibratorType">
<annotation>
<documentation xml:lang="en">Calibrators are normally used to convert to and from bit compacted numerical data</documentation>
</annotation>
<complexContent>
<extension base="xtce:OptionalNameDescriptionType">
<choice>
<element name="SplineCalibrator">
<annotation>
<documentation xml:lang="en">A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points. Raw values are converted to calibrated values by finding a position on the line corresponding to the raw value. The algorithm triggers on the input parameter.</documentation>
</annotation>
<complexType>
<sequence>
<element name="SplinePoint" type="xtce:SplinePointType" minOccurs="2" maxOccurs="unbounded"/>
</sequence>
<attribute name="order" type="nonNegativeInteger" default="1"/>
<attribute name="extrapolate" type="boolean" default="false"/>
</complexType>
</element>
<element name="PolynomialCalibrator" type="xtce:PolynomialType">
<annotation>
<documentation xml:lang="en">A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients. Raw values are converted to calibrated values by finding a position on the curve corresponding to the raw value. The first coefficient belongs with the X^0 term, the next coefficient belongs to the X^1 term and so on. </documentation>
</annotation>
</element>
<element name="MathOperationCalibrator">
<complexType>
<complexContent>
<extension base="xtce:MathOperationType"/>
</complexContent>
</complexType>
</element>
</choice>
</extension>
</complexContent>
</complexType>
element
CalibratorType/SplineCalibrator
diagram
namespace
http://www.omg.org/space/xtce
properties
content complex
children
xtce:SplinePoint
attributes
Name Type Use Default Fixed Annotation order nonNegativeInteger 1 extrapolate boolean false
annotation
documentation A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points. Raw values are converted to calibrated values by finding a position on the line corresponding to the raw value. The algorithm triggers on the input parameter.
source
<element name="SplineCalibrator">
<annotation>
<documentation xml:lang="en">A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points. Raw values are converted to calibrated values by finding a position on the line corresponding to the raw value. The algorithm triggers on the input parameter.</documentation>
</annotation>
<complexType>
<sequence>
<element name="SplinePoint" type="xtce:SplinePointType" minOccurs="2" maxOccurs="unbounded"/>
</sequence>
<attribute name="order" type="nonNegativeInteger" default="1"/>
<attribute name="extrapolate" type="boolean" default="false"/>
</complexType>
</element>
attribute
CalibratorType/SplineCalibrator/@order
type
nonNegativeInteger
properties
default 1
source
<attribute name="order" type="nonNegativeInteger" default="1"/>
attribute
CalibratorType/SplineCalibrator/@extrapolate
type
boolean
properties
default false
source
<attribute name="extrapolate" type="boolean" default="false"/>
element
CalibratorType/SplineCalibrator/SplinePoint
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:SplinePointType
properties
minOcc 2 maxOcc unbounded content complex
attributes
Name Type Use Default Fixed Annotation raw double required calibrated double required
source
<element name="SplinePoint" type="xtce:SplinePointType" minOccurs="2" maxOccurs="unbounded"/>
element
CalibratorType/PolynomialCalibrator
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:PolynomialType
properties
content complex
children
xtce:Term
annotation
documentation A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients. Raw values are converted to calibrated values by finding a position on the curve corresponding to the raw value. The first coefficient belongs with the X^0 term, the next coefficient belongs to the X^1 term and so on.
source
<element name="PolynomialCalibrator" type="xtce:PolynomialType">
<annotation>
<documentation xml:lang="en">A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients. Raw values are converted to calibrated values by finding a position on the curve corresponding to the raw value. The first coefficient belongs with the X^0 term, the next coefficient belongs to the X^1 term and so on. </documentation>
</annotation>
</element>
element
CalibratorType/MathOperationCalibrator
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:MathOperationType
properties
content complex
children
xtce:ValueOperand xtce:ThisParameterOperand xtce:ParameterInstanceRefOperand xtce:Operator
source
<element name="MathOperationCalibrator">
<complexType>
<complexContent>
<extension base="xtce:MathOperationType"/>
</complexContent>
</complexType>
</element>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy