Definition Type: Element
Name: command
Containing Schema: BFML-CL.xsd
MinOccurs 1
MaxOccurs unbounded
Abstract
Documentation:
Entry defining a single command operation
Collapse XSD Schema Diagram:
Drilldown into comment Drilldown into value Drilldown into feature Drilldown into invoke Drilldown into interfaceXSD Diagram of command
Collapse XSD Schema Code:
<xs:element name="command" minOccurs="1" maxOccurs="unbounded">
    <xs:annotation>
        <xs:documentation>Entry defining a single command operation</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:all>
            <xs:element name="feature" type="xs:string" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Name or address to be set</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="value" type="xs:string" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>Value to set</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="comment" type="xs:string" minOccurs="0" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>An arbitrary description of the command</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:all>
        <xs:attribute name="interface">
            <xs:annotation>
                <xs:documentation>The target or device on which the command operates</xs:documentation>
                <xs:appinfo>order:0</xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="camera_gentl" />
                    <xs:enumeration value="bitflow_reg" />
                    <xs:enumeration value="bitflow_control" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="invoke">
            <xs:annotation>
                <xs:documentation>Specifies when the command will be invoked</xs:documentation>
                <xs:appinfo>order:1</xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="after_setup" />
                    <xs:enumeration value="before_setup" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
feature feature 1 1
value value 1 1
comment comment 0 1
Collapse Child Attributes:
Name Type Default Value Use
interface interface (Optional)
invoke invoke (Optional)