complexType Number
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p89.png
namespace http://www.mostcooperation.com
type extension of DataTypeBase
properties
base DataTypeBase
abstract true
used by
complexTypes Integer TDouble TFloat
attributes
Name  Type  Use  Default  Fixed  Annotation
Unit  derived by: xs:string    none    
annotation
documentation
Used as the basis for floating point and integer MOST data types. Here, all available units for MOST numeric data types are defined.
source <xs:complexType name="Number" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Used as the basis for floating point and integer MOST data types. Here, all available units for MOST numeric data types are defined.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DataTypeBase">
     
<xs:attribute name="Unit" default="none">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="1/min"/>
           
<xs:enumeration value="360_deg/2pow32"/>
           
<xs:enumeration value="360_deg/2pow8"/>
           
<xs:enumeration value="A"/>
           
<xs:enumeration value="a"/>
           
<xs:enumeration value="bar"/>
           
<xs:enumeration value="bit"/>
           
<xs:enumeration value="Bps"/>
           
<xs:enumeration value="bps"/>
           
<xs:enumeration value="Byte"/>
           
<xs:enumeration value="C"/>
           
<xs:enumeration value="ccm"/>
           
<xs:enumeration value="cm"/>
           
<xs:enumeration value="cm/s"/>
           
<xs:enumeration value="d"/>
           
<xs:enumeration value="dB"/>
           
<xs:enumeration value="deg/s"/>
           
<xs:enumeration value="degrees"/>
           
<xs:enumeration value="F"/>
           
<xs:enumeration value="gal_UK"/>
           
<xs:enumeration value="gal_US"/>
           
<xs:enumeration value="GByte"/>
           
<xs:enumeration value="h"/>
           
<xs:enumeration value="Hz"/>
           
<xs:enumeration value="K"/>
           
<xs:enumeration value="kbps"/>
           
<xs:enumeration value="kBps"/>
           
<xs:enumeration value="kByte"/>
           
<xs:enumeration value="kHz"/>
           
<xs:enumeration value="km"/>
           
<xs:enumeration value="km/h"/>
           
<xs:enumeration value="km/l"/>
           
<xs:enumeration value="l"/>
           
<xs:enumeration value="l/100km"/>
           
<xs:enumeration value="m"/>
           
<xs:enumeration value="m/s"/>
           
<xs:enumeration value="m/s_2"/>
           
<xs:enumeration value="mA"/>
           
<xs:enumeration value="MBps"/>
           
<xs:enumeration value="Mbps"/>
           
<xs:enumeration value="MByte"/>
           
<xs:enumeration value="MHz"/>
           
<xs:enumeration value="min"/>
           
<xs:enumeration value="minutes"/>
           
<xs:enumeration value="mls"/>
           
<xs:enumeration value="mls/gal"/>
           
<xs:enumeration value="mls/h"/>
           
<xs:enumeration value="mon"/>
           
<xs:enumeration value="ms"/>
           
<xs:enumeration value="mV"/>
           
<xs:enumeration value="none"/>
           
<xs:enumeration value="percent"/>
           
<xs:enumeration value="pixel"/>
           
<xs:enumeration value="psi"/>
           
<xs:enumeration value="s"/>
           
<xs:enumeration value="seconds"/>
           
<xs:enumeration value="TByte"/>
           
<xs:enumeration value="us"/>
           
<xs:enumeration value="V"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute Number/@Unit
type restriction of xs:string
properties
default none
facets
Kind Value Annotation
enumeration 1/min
enumeration 360_deg/2pow32
enumeration 360_deg/2pow8
enumeration A
enumeration a
enumeration bar
enumeration bit
enumeration Bps
enumeration bps
enumeration Byte
enumeration C
enumeration ccm
enumeration cm
enumeration cm/s
enumeration d
enumeration dB
enumeration deg/s
enumeration degrees
enumeration F
enumeration gal_UK
enumeration gal_US
enumeration GByte
enumeration h
enumeration Hz
enumeration K
enumeration kbps
enumeration kBps
enumeration kByte
enumeration kHz
enumeration km
enumeration km/h
enumeration km/l
enumeration l
enumeration l/100km
enumeration m
enumeration m/s
enumeration m/s_2
enumeration mA
enumeration MBps
enumeration Mbps
enumeration MByte
enumeration MHz
enumeration min
enumeration minutes
enumeration mls
enumeration mls/gal
enumeration mls/h
enumeration mon
enumeration ms
enumeration mV
enumeration none
enumeration percent
enumeration pixel
enumeration psi
enumeration s
enumeration seconds
enumeration TByte
enumeration us
enumeration V
source <xs:attribute name="Unit" default="none">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1/min"/>
     
<xs:enumeration value="360_deg/2pow32"/>
     
<xs:enumeration value="360_deg/2pow8"/>
     
<xs:enumeration value="A"/>
     
<xs:enumeration value="a"/>
     
<xs:enumeration value="bar"/>
     
<xs:enumeration value="bit"/>
     
<xs:enumeration value="Bps"/>
     
<xs:enumeration value="bps"/>
     
<xs:enumeration value="Byte"/>
     
<xs:enumeration value="C"/>
     
<xs:enumeration value="ccm"/>
     
<xs:enumeration value="cm"/>
     
<xs:enumeration value="cm/s"/>
     
<xs:enumeration value="d"/>
     
<xs:enumeration value="dB"/>
     
<xs:enumeration value="deg/s"/>
     
<xs:enumeration value="degrees"/>
     
<xs:enumeration value="F"/>
     
<xs:enumeration value="gal_UK"/>
     
<xs:enumeration value="gal_US"/>
     
<xs:enumeration value="GByte"/>
     
<xs:enumeration value="h"/>
     
<xs:enumeration value="Hz"/>
     
<xs:enumeration value="K"/>
     
<xs:enumeration value="kbps"/>
     
<xs:enumeration value="kBps"/>
     
<xs:enumeration value="kByte"/>
     
<xs:enumeration value="kHz"/>
     
<xs:enumeration value="km"/>
     
<xs:enumeration value="km/h"/>
     
<xs:enumeration value="km/l"/>
     
<xs:enumeration value="l"/>
     
<xs:enumeration value="l/100km"/>
     
<xs:enumeration value="m"/>
     
<xs:enumeration value="m/s"/>
     
<xs:enumeration value="m/s_2"/>
     
<xs:enumeration value="mA"/>
     
<xs:enumeration value="MBps"/>
     
<xs:enumeration value="Mbps"/>
     
<xs:enumeration value="MByte"/>
     
<xs:enumeration value="MHz"/>
     
<xs:enumeration value="min"/>
     
<xs:enumeration value="minutes"/>
     
<xs:enumeration value="mls"/>
     
<xs:enumeration value="mls/gal"/>
     
<xs:enumeration value="mls/h"/>
     
<xs:enumeration value="mon"/>
     
<xs:enumeration value="ms"/>
     
<xs:enumeration value="mV"/>
     
<xs:enumeration value="none"/>
     
<xs:enumeration value="percent"/>
     
<xs:enumeration value="pixel"/>
     
<xs:enumeration value="psi"/>
     
<xs:enumeration value="s"/>
     
<xs:enumeration value="seconds"/>
     
<xs:enumeration value="TByte"/>
     
<xs:enumeration value="us"/>
     
<xs:enumeration value="V"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>