Definition Type: Element
Name: DRStatus
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IRStatusGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
Proposal for IREDES Drill Rig Status Reporting
Collapse XSD Schema Diagram:
Drilldown into GenTrailer Drilldown into EngineHours Drilldown into DrillRigPosition Drilldown into OperatorId Drilldown into MachineState Drilldown into DrillRigId Drilldown into OperatorId Drilldown into Comment Drilldown into EndLogTime Drilldown into StartLogTime Drilldown into ReportId Drilldown into IRDownwCompat Drilldown into IRVersion Drilldown into SiteHead Drilldown into GenHead Drilldown into IREDESType Drilldown into IRStatusGenTypeXSD Diagram of DRStatus
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DRStatus">
    <xsd:annotation>
        <xsd:documentation>Proposal for IREDES Drill Rig Status Reporting</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IRStatusGenType">
                <xsd:sequence>
                    <xsd:element name="DrillRigId" type="IR:IRtext">
                        <xsd:annotation>
                            <xsd:documentation>Identify the drill rig for recerence</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="MachineState">
                        <xsd:annotation>
                            <xsd:documentation>Active state of drill rig. Park, setup, drill or propel state.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                            <xsd:restriction base="IR:IRtext">
                                <xsd:enumeration value="Park" />
                                <xsd:enumeration value="Setup" />
                                <xsd:enumeration value="Drill" />
                                <xsd:enumeration value="Propel" />
                                <xsd:enumeration value="Other" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="OperatorId" type="IR:IRtext">
                        <xsd:annotation>
                            <xsd:documentation>Identify the operator of the machine for reference.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DrillRigPosition" type="IR:IRpointType">
                        <xsd:annotation>
                            <xsd:documentation>Drill rig coordinates.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="EngineHours" type="xsd:double">
                        <xsd:annotation>
                            <xsd:documentation>Accumulated time engine has run in hours.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
GenHead IR:GenHead (1) (1)
SiteHead IR:SiteHead 0 (1)
ReportId IR:ReportId (1) (1)
StartLogTime IR:StartLogTime (1) (1)
EndLogTime IR:EndLogTime (1) (1)
Comment IR:Comment 0 8
OperatorId IR:OperatorId 0 (1)
DrillRigId DR:DrillRigId (1) (1)
MachineState DR:MachineState (1) (1)
OperatorId DR:OperatorId (1) (1)
DrillRigPosition DR:DrillRigPosition (1) (1)
EngineHours DR:EngineHours (1) (1)
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
Collapse Derivation Tree: