<?xml version="1.0" encoding="utf-8"?>
<xs:schema
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://standards.iso.org/iso/15143/-3"
  xmlns="http://standards.iso.org/iso/15143/-3"
  version="1.0.0"
>

  <xs:complexType name="ExtendedEquipment">
    <xs:sequence>
      <xs:element name="RentalData" type="RentalData" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Rental data information for this asset including rental status and active contract details.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineFuelRate" type="EngineFuelRateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineSpeed" type="SpeedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineOilPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineOilTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineCoolantTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineCoolantLevel" type="LevelExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineExhaustTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WaterInFuelIndicator" type="WaterInFuelIndicatorExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HydraulicTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HydraulicOilLevel" type="LevelExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryPotential" type="BatteryPotentialExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SeatBeltSwitch" type="SeatBeltSwitchExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EnginePercentLoadAtCurrentSpeed" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActualEnginePercentTorque" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PitchAngle" type="AngleExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RollAngle" type="AngleExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterSootLoadPercent" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterAshLoadPercent" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterTimeSinceLastActiveRegeneration" type="AfterTreatmentDieselParticulateFilterTimeSinceLastActiveRegenerationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterPassiveRegenerationStatus" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterStatus" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterActiveRegenerationStatus" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselExhaustFluidTankTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentScrOperatorInducementSeverity" type="AfterTreatmentScrOperatorInducementSeverityExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselExhaustFluidConcentration" type="AfterTreatmentDieselExhaustFluidConcentrationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DieselParticulateFilterActiveRegenerationInhibitedDueToInhibitSwitch" type="DieselParticulateFilterActiveRegenerationInhibitedDuetoInhibitSwitchExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PayloadPercentage" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GeneratorTotalKwHoursExport" type="GeneratorTotalkWHoursExportExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HydraulicOilFilterRestrictionSwitch" type="HydraulicOilFilterRestrictionSwitchExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ServiceComponentIdentification" type="ServiceComponentIdentificationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineFuelDeliveryPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineCoolantPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WheelBasedVehicleSpeed" type="SpeedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BarometricPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AmbientAirTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineIntakeAirTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RoadSurfaceTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineIntakeManifoldTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineAirFilterDifferentialPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerState" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerPowerLineState" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerOutputVoltage" type="BatteryChargerOutputVoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerOutputCurrent" type="BatteryChargerOutputCurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineTripFuel" type="EngineTripFuelExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterDifferentialPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterIntakeTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentExhaustTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AmberWarningLamp" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DieselParticulateFilterLampCommand" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineFuelTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineIntakeAirPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineIntakeManifoldPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineIntercoolerTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineOilLevel" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineTotalIdleFuelUsed" type="FuelUsedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExhaustSystemHighTemperatureLampCommand" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HydraulicPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MalfunctionIndicatorLamp" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ProtectLamp" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RedStopLamp" type="StateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransmissionOilTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CumulativeProductiveHours" type="CumulativeHoursExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CumulativeMovingHours" type="CumulativeHoursExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Speed" type="SpeedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OperationStatus" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CumulativeEngineHours" type="CumulativeHoursExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlatformHeightPercent" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlatformHeight" type="LengthExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlatformElevated" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Payload" type="PayloadTotalsExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryStateOfChargePercent" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL1NeutralRMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL2NeutralRMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL3NeutralRMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL1Frequency" type="FrequencyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL2Frequency" type="FrequencyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL3Frequency" type="FrequencyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL1RMSCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL2RMSCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL3RMSCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL1L2RMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL2L3RMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL3L1RMSVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalActivePower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL1ActivePower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL2ActivePower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcPhaseL3ActivePower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalApparentPower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalPowerFactor" type="FactorExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalReactivePower" type="PowerExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PayloadTemperature" type="TemperatureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalRelativeActivePowerLoadPercentage" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalRelativeApparentPowerLoadPercentage" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcTotalRelativeLoadPercentage" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcAveragePhaseToNeutralRmsVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcAveragePhaseToPhaseRmsVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcAverageRmsCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accelerometer_X_Axis" type="G_ForceExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accelerometer_Y_Axis" type="G_ForceExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Accelerometer_Z_Axis" type="G_ForceExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Impact" type="G_ForceExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AftertreatmentDieselParticulateFilterTimeToNextActiveRegeneration" type="DurationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AftertreatmentSCRTimeSinceLastCleaningEvent" type="DurationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineFuelFilterDifferentialPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EngineOilFilterDifferentialPressure" type="PressureExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AcAverageFrequency" type="FrequencyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StabilizersDeployed" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlatformStowed" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RescueModeActive" type="StatusExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryStateOfHealthPercent" type="PercentageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryRemainingRunTime" type="DurationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargeCyclesCount" type="CountExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryCumulativeDischargedEnergy" type="ElectricEnergyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryRemainingChargeTime" type="DurationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerInputVoltage" type="VoltageExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerInputCurrent" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerOutputCurrentLimit" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerInputCurrentLimit" type="CurrentExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CumulativeCO2Emissions" type="CO2EmissionsExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterActiveRegenerationState" type="DetailedStateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AfterTreatmentDieselParticulateFilterState" type="DetailedStateExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CumulativeUtilizationHours" type="CumulativeHoursExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>The cumulative utilization hours of the asset. The utilization hours represent the total time a machine has been actively utilized based on a more precise definition of machine usage. CumulativeUtilizationHours is tailored to specific machine types and is defined in collaboration with manufacturers to reflect the work performed. Please note: The utilization graph on Manager's asset home page does not display CumulativeUtilizationHours.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WindSpeed" type="SpeedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WindDirection" type="AngleExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ParticleVelocity" type="SpeedExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ParticulateMatter25" type="ConcentrationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ParticulateMatter10" type="ConcentrationExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BatteryChargerCumulativeInputEnergy" type="ElectricEnergyExtended" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation></xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="EngineFuelRateExtended">
    <xs:sequence>
      <xs:element name="EngineFuelRate" minOccurs="0" maxOccurs="1" type="xs:decimal">
      </xs:element>
      <xs:element name="Value" minOccurs="0" maxOccurs="1" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use EngineFuelRate value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="SpeedExtended">
    <xs:sequence>
      <xs:element name="SpeedUnits" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Speed" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Speed value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="PressureExtended">
    <xs:sequence>
      <xs:element name="Pressure" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Pressure value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="TemperatureExtended">
    <xs:sequence>
      <xs:element name="Temperature" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Temperature value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="LevelExtended">
    <xs:sequence>
      <xs:element name="Level" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Level value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="WaterInFuelIndicatorExtended">
    <xs:sequence>
      <xs:element name="WaterInFuelIndicator" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use WaterInFuelIndicator value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="BatteryPotentialExtended">
    <xs:sequence>
      <xs:element name="BatteryPotential" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use BatteryPotential value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="SeatBeltSwitchExtended">
    <xs:sequence>
      <xs:element name="SeatBeltSwitch" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use SeatBeltSwitch value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="PercentageExtended">
    <xs:sequence>
      <xs:element name="Percentage" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Percentage value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="AngleExtended">
    <xs:sequence>
      <xs:element name="Angle" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Angle value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="AfterTreatmentDieselParticulateFilterTimeSinceLastActiveRegenerationExtended">
    <xs:sequence>
      <xs:element name="AfterTreatmentDieselParticulateFilterTimeSinceLastActiveRegeneration" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use AfterTreatmentDieselParticulateFilterTimeSinceLastActiveRegeneration value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="StatusExtended">
    <xs:sequence>
      <xs:element name="Status" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Status value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="AfterTreatmentScrOperatorInducementSeverityExtended">
    <xs:sequence>
      <xs:element name="AfterTreatmentScrOperatorInducementSeverity" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use AfterTreatmentScrOperatorInducementSeverity value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="AfterTreatmentDieselExhaustFluidConcentrationExtended">
    <xs:sequence>
      <xs:element name="AfterTreatmentDieselExhaustFluidConcentration" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use AfterTreatmentDieselExhaustFluidConcentration value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="DieselParticulateFilterActiveRegenerationInhibitedDuetoInhibitSwitchExtended">
    <xs:sequence>
      <xs:element name="DieselParticulateFilterActiveRegenerationInhibitedDuetoInhibitSwitch" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use DieselParticulateFilterActiveRegenerationInhibitedDuetoInhibitSwitch value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="GeneratorTotalkWHoursExportExtended">
    <xs:sequence>
      <xs:element name="GeneratorTotalkWHoursExport" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use GeneratorTotalkWHoursExport value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="HydraulicOilFilterRestrictionSwitchExtended">
    <xs:sequence>
      <xs:element name="HydraulicOilFilterRestrictionSwitch" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use HydraulicOilFilterRestrictionSwitch value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="ServiceComponentIdentificationExtended">
    <xs:sequence>
      <xs:element name="ServiceComponentIdentification" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use ServiceComponentIdentification value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="StateExtended">
    <xs:sequence>
      <xs:element name="State" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use State value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="BatteryChargerOutputVoltageExtended">
    <xs:sequence>
      <xs:element name="BatteryChargerOutputVoltage" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use BatteryChargerOutputVoltage value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="BatteryChargerOutputCurrentExtended">
    <xs:sequence>
      <xs:element name="BatteryChargerOutputCurrent" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use BatteryChargerOutputCurrent value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="EngineTripFuelExtended">
    <xs:sequence>
      <xs:element name="EngineTripFuel" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use BatteryChargerOutputCurrent value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="FuelUsedExtended">
    <xs:sequence>
      <xs:element name="FuelUnits" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="FuelConsumed" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use FuelConsumed value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="CumulativeHoursExtended">
    <xs:sequence>
      <xs:element name="Hour" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Hour value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="LocationMetadataExtended">
    <xs:sequence>
      <xs:element name="HighAccuracy" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="AccuracyRadius" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use AccuracyRadius value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="LengthExtended">
    <xs:sequence>
      <xs:element name="Length" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Length value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="PayloadTotalsExtended">
    <xs:sequence>
      <xs:element name="PayloadUnits" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Payload" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Payload value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="CurrentExtended">
    <xs:sequence>
      <xs:element name="Current" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Current value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="VoltageExtended">
    <xs:sequence>
      <xs:element name="Voltage" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Voltage value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="FrequencyExtended">
    <xs:sequence>
      <xs:element name="Frequency" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Frequency value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="PowerExtended">
    <xs:sequence>
      <xs:element name="Unit" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Power" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Power value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="FactorExtended">
    <xs:sequence>
      <xs:element name="Factor" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use Factor value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="G_ForceExtended">
    <xs:sequence>
      <xs:element name="gAcceleration" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>This value is deprecated and may be removed in future versions. Please use gAcceleration value instead.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="DurationExtended">
    <xs:sequence>
      <xs:element name="Second" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="CountExtended">
    <xs:sequence>
      <xs:element name="Count" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="ElectricEnergyExtended">
    <xs:sequence>
      <xs:element name="ElectricEnergy" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="CO2EmissionsExtended">
    <xs:sequence>
      <xs:element name="Emissions" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="DetailedStateExtended">
    <xs:sequence>
      <xs:element name="Value" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
      <xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>

  <xs:complexType name="ConcentrationExtended">
    <xs:sequence>
      <xs:element name="Concentration" type="xs:decimal" minOccurs="0" maxOccurs="1">
      </xs:element>
    </xs:sequence>
    <xs:attribute name="datetime" type="xs:dateTime" use="required">
    </xs:attribute>
  </xs:complexType>
</xs:schema>
