<xs:attributeGroup name="aStorage">
<xs:attribute name="maximumCurrentCharging" type="rail:tCurrentAmpere" use="required">
<xs:annotation>
<xs:documentation>The maximum current in A while charging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maximumCurrentDischarging" type="rail:tCurrentAmpere" use="required">
<xs:annotation>
<xs:documentation>The maximum current in A while discharging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maximumPowerCharging" type="rail:tPowerWatt" use="required">
<xs:annotation>
<xs:documentation>The maximum power in W while charging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maximumPowerDischarging" type="rail:tPowerWatt" use="required">
<xs:annotation>
<xs:documentation>The maximum power in W while discharging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maximumChargingEnergy" type="rail:tEnergyKiloWattHours" use="required">
<xs:annotation>
<xs:documentation>The maximum energy in kWh charging to the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="chargingEfficiency" type="rail:tOneToZero">
<xs:annotation>
<xs:documentation>The efficiency while charging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dischargingEfficiency" type="rail:tOneToZero">
<xs:annotation>
<xs:documentation>The efficiency while discharging the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="meanStorageEfficiency" type="rail:tOneToZero">
<xs:annotation>
<xs:documentation>The mean efficiency of the energy storage.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |