Definition Type: Element
Name: ts_segment
Containing Schema: BFML-CL.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Documentation:
This holds the parameters for one segment. Each segment can be triggered or not.
Collapse XSD Schema Diagram:
Drilldown into ts_ct3_state Drilldown into ts_ct2_state Drilldown into ts_ct1_state Drilldown into ts_ct0_state Drilldown into ts_period Drilldown into triggerXSD Diagram of ts_segment
Collapse XSD Schema Code:
<xs:element name="ts_segment" minOccurs="0" maxOccurs="unbounded">
    <xs:annotation>
        <xs:documentation>This holds the parameters for one segment. Each segment can be triggered or not.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="ts_period" type="xs:decimal" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>This is the duration of this segment in milliseconds.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ts_ct0_state" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The is the state of the CT0 output. It must be 0 (low) or 1 (high). </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:unsignedByte">
                        <xs:enumeration value="0" />
                        <xs:enumeration value="1" />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="ts_ct1_state" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The is the state of the CT1 output. It must be 0 (low) or 1 (high). </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:unsignedByte">
                        <xs:enumeration value="0" />
                        <xs:enumeration value="1" />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="ts_ct2_state" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The is the state of the CT2 output. It must be 0 (low) or 1 (high). </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:unsignedByte">
                        <xs:enumeration value="0" />
                        <xs:enumeration value="1" />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="ts_ct3_state" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The is the state of the CT3 output. It must be 0 (low) or 1 (high). </xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:unsignedByte">
                        <xs:enumeration value="0" />
                        <xs:enumeration value="1" />
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="trigger" use="optional">
            <xs:annotation>
                <xs:documentation>What part of the trigger signal will cause this segment to execute. Use "NoWait" if you want this segment to automatically execute.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="NoWait" />
                    <xs:enumeration value="RisingEdge" />
                    <xs:enumeration value="FallingEdge" />
                    <xs:enumeration value="High" />
                    <xs:enumeration value="Low" />
                    <xs:enumeration value="EitherEdge" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ts_period ts_period 0 (1)
ts_ct0_state ts_ct0_state 0 (1)
ts_ct1_state ts_ct1_state 0 (1)
ts_ct2_state ts_ct2_state 0 (1)
ts_ct3_state ts_ct3_state 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
trigger trigger Optional