12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: Battery v1.5.0 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 102bde4061SEd Tanous<!--################################################################################ --> 112bde4061SEd Tanous<!----> 122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 132bde4061SEd Tanous 142bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 152bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 162bde4061SEd Tanous </edmx:Reference> 172bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 182bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 192bde4061SEd Tanous </edmx:Reference> 202bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 252bde4061SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 262bde4061SEd Tanous </edmx:Reference> 272bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 282bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 292bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Assembly_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="Assembly"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/BatteryMetrics_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="BatteryMetrics"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml"> 382bde4061SEd Tanous <edmx:Include Namespace="Sensor"/> 392bde4061SEd Tanous </edmx:Reference> 402bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/StorageController_v1.xml"> 412bde4061SEd Tanous <edmx:Include Namespace="StorageController"/> 422bde4061SEd Tanous </edmx:Reference> 432bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Memory_v1.xml"> 442bde4061SEd Tanous <edmx:Include Namespace="Memory"/> 452bde4061SEd Tanous </edmx:Reference> 462bde4061SEd Tanous 472bde4061SEd Tanous <edmx:DataServices> 482bde4061SEd Tanous 492bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery"> 502bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 51f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 522bde4061SEd Tanous 532bde4061SEd Tanous <EntityType Name="Battery" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 54c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The `Battery` schema describes a unit of energy storage, including batteries and supercapacitors, used to provide systems or components within a system with power during a power-loss event or to store energy for later use. It also describes the location, such as a slot, socket, or bay, where a unit can be installed by populating a resource instance with an absent state if a unit is not present."/> 55c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This resource shall represent an energy storage device for a Redfish implementation. It may also represent a location, such as a slot, socket, or bay, where a unit may be installed if the `State` property within the `Status` property contains `Absent`."/> 562bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 572bde4061SEd Tanous <Record> 582bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 592bde4061SEd Tanous </Record> 602bde4061SEd Tanous </Annotation> 612bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 622bde4061SEd Tanous <Record> 632bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 642bde4061SEd Tanous </Record> 652bde4061SEd Tanous </Annotation> 662bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 672bde4061SEd Tanous <Record> 682bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 692bde4061SEd Tanous </Record> 702bde4061SEd Tanous </Annotation> 712bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 722bde4061SEd Tanous <Collection> 732bde4061SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/PowerSubsystem/Batteries/{BatteryId}</String> 742bde4061SEd Tanous </Collection> 752bde4061SEd Tanous </Annotation> 762bde4061SEd Tanous </EntityType> 772bde4061SEd Tanous 782bde4061SEd Tanous <Action Name="Reset" IsBound="true"> 792bde4061SEd Tanous <Annotation Term="OData.Description" String="This action resets the battery."/> 802bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall reset the battery."/> 812bde4061SEd Tanous <Parameter Name="Battery" Type="Battery.v1_0_0.Actions"/> 822bde4061SEd Tanous <Parameter Name="ResetType" Type="Resource.ResetType"> 832bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of reset."/> 842bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset. The service can accept a request without the parameter and shall perform a `GracefulRestart`."/> 852bde4061SEd Tanous </Parameter> 862bde4061SEd Tanous </Action> 872bde4061SEd Tanous 882bde4061SEd Tanous <Action Name="SelfTest" IsBound="true"> 892bde4061SEd Tanous <Annotation Term="OData.Description" String="This action performs a self-test of the battery."/> 902bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall perform a self-test of the battery."/> 912bde4061SEd Tanous <Parameter Name="Battery" Type="Battery.v1_0_0.Actions"/> 922bde4061SEd Tanous </Action> 932bde4061SEd Tanous 942bde4061SEd Tanous <Action Name="Calibrate" IsBound="true"> 952bde4061SEd Tanous <Annotation Term="OData.Description" String="This action performs a self-calibration, or learn cycle, of the battery."/> 962bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall perform a self-calibration, or learn cycle, of the battery."/> 972bde4061SEd Tanous <Parameter Name="Battery" Type="Battery.v1_0_0.Actions"/> 982bde4061SEd Tanous </Action> 992bde4061SEd Tanous </Schema> 1002bde4061SEd Tanous 1012bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_0"> 1022bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1032bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 1042bde4061SEd Tanous 1052bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.Battery"> 1062bde4061SEd Tanous <Property Name="Manufacturer" Type="Edm.String"> 1072bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1082bde4061SEd Tanous <Annotation Term="OData.Description" String="The manufacturer of this battery."/> 1092bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the battery. This organization may be the entity from whom the battery is purchased, but this is not necessarily true."/> 1102bde4061SEd Tanous </Property> 1112bde4061SEd Tanous <Property Name="Model" Type="Edm.String"> 1122bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1132bde4061SEd Tanous <Annotation Term="OData.Description" String="The model number for this battery."/> 1142bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the model information as defined by the manufacturer for this battery."/> 1152bde4061SEd Tanous </Property> 1162bde4061SEd Tanous <Property Name="FirmwareVersion" Type="Edm.String"> 1172bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1182bde4061SEd Tanous <Annotation Term="OData.Description" String="The firmware version for this battery."/> 1192bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the firmware version as defined by the manufacturer for this battery."/> 1202bde4061SEd Tanous </Property> 1212bde4061SEd Tanous <Property Name="Version" Type="Edm.String"> 1222bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1232bde4061SEd Tanous <Annotation Term="OData.Description" String="The hardware version of this battery."/> 1242bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the hardware version of this battery as determined by the vendor or supplier."/> 1252bde4061SEd Tanous </Property> 1262bde4061SEd Tanous <Property Name="ProductionDate" Type="Edm.DateTimeOffset"> 1272bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1282bde4061SEd Tanous <Annotation Term="OData.Description" String="The production or manufacturing date of this battery."/> 1292bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the date of production or manufacture for this battery."/> 1302bde4061SEd Tanous </Property> 1312bde4061SEd Tanous <Property Name="SerialNumber" Type="Edm.String"> 1322bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1332bde4061SEd Tanous <Annotation Term="OData.Description" String="The serial number for this battery."/> 1342bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the serial number as defined by the manufacturer for this battery."/> 1352bde4061SEd Tanous </Property> 1362bde4061SEd Tanous <Property Name="PartNumber" Type="Edm.String"> 1372bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1382bde4061SEd Tanous <Annotation Term="OData.Description" String="The part number for this battery."/> 1392bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the part number as defined by the manufacturer for this battery."/> 1402bde4061SEd Tanous </Property> 1412bde4061SEd Tanous <Property Name="SparePartNumber" Type="Edm.String"> 1422bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1432bde4061SEd Tanous <Annotation Term="OData.Description" String="The spare part number for this battery."/> 1442bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the spare or replacement part number as defined by the manufacturer for this battery."/> 1452bde4061SEd Tanous </Property> 1462bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 1472bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 1482bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 1492bde4061SEd Tanous </Property> 1502bde4061SEd Tanous <Property Name="Location" Type="Resource.Location" Nullable="false"> 1512bde4061SEd Tanous <Annotation Term="OData.Description" String="The location of the battery."/> 1522bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the location information of this battery."/> 1532bde4061SEd Tanous </Property> 1542bde4061SEd Tanous <Property Name="LocationIndicatorActive" Type="Edm.Boolean"> 1552bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1562bde4061SEd Tanous <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/> 1572bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource."/> 1582bde4061SEd Tanous </Property> 1592bde4061SEd Tanous <Property Name="HotPluggable" Type="Edm.Boolean"> 1602bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1612bde4061SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this device can be inserted or removed while the equipment is in operation."/> 1622bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device can be inserted or removed while the underlying equipment otherwise remains in its current operational state. Devices indicated as hot-pluggable shall allow the device to become operable without altering the operational state of the underlying equipment. Devices that cannot be inserted or removed from equipment in operation, or devices that cannot become operable without affecting the operational state of that equipment, shall be indicated as not hot-pluggable."/> 1632bde4061SEd Tanous </Property> 1642bde4061SEd Tanous <Property Name="CapacityRatedWattHours" Type="Edm.Decimal"> 1652bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1662bde4061SEd Tanous <Annotation Term="OData.Description" String="The rated maximum capacity of this battery in watt-hour units."/> 1672bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum capacity of this battery in watt-hour units."/> 1682bde4061SEd Tanous <Annotation Term="Measures.Unit" String="W.h"/> 1692bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1702bde4061SEd Tanous </Property> 1712bde4061SEd Tanous <Property Name="CapacityActualWattHours" Type="Edm.Decimal"> 1722bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1732bde4061SEd Tanous <Annotation Term="OData.Description" String="The actual maximum capacity of this battery in watt-hour units."/> 1742bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the actual maximum capacity of this battery in watt-hour units."/> 1752bde4061SEd Tanous <Annotation Term="Measures.Unit" String="W.h"/> 1762bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1772bde4061SEd Tanous </Property> 1782bde4061SEd Tanous <Property Name="CapacityRatedAmpHours" Type="Edm.Decimal"> 1792bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1802bde4061SEd Tanous <Annotation Term="OData.Description" String="The rated maximum capacity of this battery in amp-hour units."/> 1812bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum capacity of this battery in amp-hour units."/> 1822bde4061SEd Tanous <Annotation Term="Measures.Unit" String="A.h"/> 1832bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1842bde4061SEd Tanous </Property> 1852bde4061SEd Tanous <Property Name="CapacityActualAmpHours" Type="Edm.Decimal"> 1862bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1872bde4061SEd Tanous <Annotation Term="OData.Description" String="The actual maximum capacity of this battery in amp-hour units."/> 1882bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the actual maximum capacity of this battery in amp-hour units."/> 1892bde4061SEd Tanous <Annotation Term="Measures.Unit" String="A.h"/> 1902bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1912bde4061SEd Tanous </Property> 1922bde4061SEd Tanous <Property Name="MaxDischargeRateAmps" Type="Edm.Decimal"> 1932bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 194f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The maximum discharge rate at the output of this battery in amp units."/> 195f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the maximum discharge rate at the output of this battery in amp units."/> 1962bde4061SEd Tanous <Annotation Term="Measures.Unit" String="A"/> 1972bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1982bde4061SEd Tanous </Property> 1992bde4061SEd Tanous <Property Name="MaxChargeRateAmps" Type="Edm.Decimal"> 2002bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 201f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The maximum charge rate at the input of this battery in amp units."/> 202f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the maximum charge rate at the input of this battery in amp units."/> 2032bde4061SEd Tanous <Annotation Term="Measures.Unit" String="A"/> 2042bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 2052bde4061SEd Tanous </Property> 2062bde4061SEd Tanous <Property Name="MaxChargeVoltage" Type="Edm.Decimal"> 2072bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 208f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The maximum charge voltage across the cell pack of this battery when it is fully charged."/> 209f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the maximum charge voltage across the cell pack of this battery when it is fully charged. This property should not be present if the battery contains an internal charger that regulates the voltage applied to the cell pack from the input of the battery."/> 2102bde4061SEd Tanous <Annotation Term="Measures.Unit" String="V"/> 2112bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 2122bde4061SEd Tanous </Property> 2132bde4061SEd Tanous <Property Name="ChargeState" Type="Battery.v1_0_0.ChargeState"> 2142bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2152bde4061SEd Tanous <Annotation Term="OData.Description" String="The charge state of this battery."/> 2162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the charge state of this battery."/> 2172bde4061SEd Tanous </Property> 2182bde4061SEd Tanous <NavigationProperty Name="StateOfHealthPercent" Type="Sensor.Sensor" Nullable="false"> 2192bde4061SEd Tanous <Annotation Term="OData.Description" String="The state of health (percent) of this battery."/> 220f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the state of health, in percent units, of this battery. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`."/> 2212bde4061SEd Tanous <Annotation Term="Redfish.ExcerptCopy"/> 2222bde4061SEd Tanous </NavigationProperty> 2232bde4061SEd Tanous <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false"> 2242bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2252bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the assembly associated with this battery."/> 226f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Assembly`."/> 2272bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2282bde4061SEd Tanous </NavigationProperty> 2292bde4061SEd Tanous <NavigationProperty Name="Metrics" Type="BatteryMetrics.BatteryMetrics" ContainsTarget="true" Nullable="false"> 2302bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2312bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the battery metrics resource associated with this battery."/> 232f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `BatteryMetrics`."/> 2332bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2342bde4061SEd Tanous </NavigationProperty> 2352bde4061SEd Tanous <Property Name="Actions" Type="Battery.v1_0_0.Actions" Nullable="false"> 2362bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2372bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 2382bde4061SEd Tanous </Property> 2392bde4061SEd Tanous </EntityType> 2402bde4061SEd Tanous 2412bde4061SEd Tanous <ComplexType Name="Actions"> 2422bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2432bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2442bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 2452bde4061SEd Tanous <Property Name="Oem" Type="Battery.v1_0_0.OemActions" Nullable="false"> 2462bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 2472bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 2482bde4061SEd Tanous </Property> 2492bde4061SEd Tanous </ComplexType> 2502bde4061SEd Tanous 2512bde4061SEd Tanous <ComplexType Name="OemActions"> 2522bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 2532bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 2542bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 2552bde4061SEd Tanous </ComplexType> 2562bde4061SEd Tanous 2572bde4061SEd Tanous <EnumType Name="ChargeState"> 2582bde4061SEd Tanous <Member Name="Idle"> 2592bde4061SEd Tanous <Annotation Term="OData.Description" String="The battery is idle."/> 2602bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the battery is idle and energy is not entering or leaving the battery. Small amounts of energy may enter or leave the battery while in this state if the battery is regulating itself."/> 2612bde4061SEd Tanous </Member> 2622bde4061SEd Tanous <Member Name="Charging"> 2632bde4061SEd Tanous <Annotation Term="OData.Description" String="The battery is charging."/> 2642bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the battery is charging and energy is entering the battery."/> 2652bde4061SEd Tanous </Member> 2662bde4061SEd Tanous <Member Name="Discharging"> 2672bde4061SEd Tanous <Annotation Term="OData.Description" String="The battery is discharging."/> 2682bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the battery is discharging and energy is leaving the battery."/> 2692bde4061SEd Tanous </Member> 2702bde4061SEd Tanous </EnumType> 2712bde4061SEd Tanous </Schema> 2722bde4061SEd Tanous 2732bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_1"> 2742bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 275f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of `Sensor` or `Control` resource."/> 2762bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_0_0.Battery"/> 2772bde4061SEd Tanous </Schema> 2782bde4061SEd Tanous 2792bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_2"> 2802bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2812bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/> 2822bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_0_1.Battery"/> 2832bde4061SEd Tanous </Schema> 2842bde4061SEd Tanous 2852bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_3"> 2862bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2872bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 2882bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_0_2.Battery"/> 2892bde4061SEd Tanous </Schema> 2902bde4061SEd Tanous 291f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_4"> 292f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 293f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `MaxDischargeRateAmps`, `MaxChargeRateAmps`, and `MaxChargeVoltage` properties. It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 294f2a8e57eSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_0_3.Battery"/> 295f2a8e57eSGunnar Mills </Schema> 296f2a8e57eSGunnar Mills 297c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_0_5"> 298c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 299c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the resource description to broaden the scope of a `Battery` resource to any energy storage device, such as supercapacitors."/> 300c6d7a45dSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_0_4.Battery"/> 301c6d7a45dSGunnar Mills </Schema> 302c6d7a45dSGunnar Mills 3032bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_1_0"> 3042bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3052bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 3062bde4061SEd Tanous 3072bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_0_1.Battery"> 3082bde4061SEd Tanous <Property Name="Links" Type="Battery.v1_1_0.Links" Nullable="false"> 3092bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 3102bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 3112bde4061SEd Tanous </Property> 3122bde4061SEd Tanous </EntityType> 3132bde4061SEd Tanous 3142bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 3152bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 3162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 3172bde4061SEd Tanous <NavigationProperty Name="Memory" Type="Collection(Memory.Memory)"> 3182bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3192bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the memory devices to which this battery provides power during a power-loss event."/> 320f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Memory` that represent the memory devices to which this battery provides power during a power-loss event, such as battery-backed NVDIMMs. This property shall not be present if the battery powers the containing chassis as a whole rather than individual components in a chassis."/> 3212bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3222bde4061SEd Tanous </NavigationProperty> 3232bde4061SEd Tanous <NavigationProperty Name="StorageControllers" Type="Collection(StorageController.StorageController)"> 3242bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3252bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the storage controllers to which this battery provides power during a power-loss event."/> 326f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `StorageController` that represent the storage controllers to which this battery provides power during a power-loss event, such as battery-backed RAID controllers. This property shall not be present if the battery powers the containing chassis as a whole rather than individual components in a chassis."/> 3272bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3282bde4061SEd Tanous </NavigationProperty> 3292bde4061SEd Tanous </ComplexType> 3302bde4061SEd Tanous </Schema> 3312bde4061SEd Tanous 3322bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_1_1"> 3332bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3342bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/> 3352bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_1_0.Battery"/> 3362bde4061SEd Tanous </Schema> 3372bde4061SEd Tanous 3382bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_1_2"> 3392bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3402bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3412bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_1_1.Battery"/> 3422bde4061SEd Tanous </Schema> 3432bde4061SEd Tanous 344f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_1_3"> 345f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 346f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `MaxDischargeRateAmps`, `MaxChargeRateAmps`, and `MaxChargeVoltage` properties. It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 347f2a8e57eSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_1_2.Battery"/> 348f2a8e57eSGunnar Mills </Schema> 349f2a8e57eSGunnar Mills 350c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_1_4"> 351c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 352c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the resource description to broaden the scope of a `Battery` resource to any energy storage device, such as supercapacitors."/> 353c6d7a45dSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_1_3.Battery"/> 354c6d7a45dSGunnar Mills </Schema> 355c6d7a45dSGunnar Mills 3562bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_2_0"> 3572bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3582bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2022.2"/> 3592bde4061SEd Tanous 3602bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_1_0.Battery"> 3612bde4061SEd Tanous <Property Name="Replaceable" Type="Edm.Boolean"> 3622bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3632bde4061SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy."/> 3642bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this component can be independently replaced as allowed by the vendor's replacement policy. A value of `false` indicates the component needs to be replaced by policy as part of another component. If the `LocationType` property of this component contains `Embedded`, this property shall contain `false`."/> 3652bde4061SEd Tanous </Property> 3662bde4061SEd Tanous </EntityType> 3672bde4061SEd Tanous </Schema> 3682bde4061SEd Tanous 3692bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_2_1"> 3702bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3712bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/> 3722bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_2_0.Battery"/> 3732bde4061SEd Tanous </Schema> 3742bde4061SEd Tanous 3752bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_2_2"> 3762bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3772bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3782bde4061SEd Tanous <EntityType Name="Battery" BaseType="Battery.v1_2_1.Battery"/> 3792bde4061SEd Tanous </Schema> 3802bde4061SEd Tanous 381f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_2_3"> 382f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 383f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `MaxDischargeRateAmps`, `MaxChargeRateAmps`, and `MaxChargeVoltage` properties. It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 384f2a8e57eSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_2_2.Battery"/> 385f2a8e57eSGunnar Mills </Schema> 386f2a8e57eSGunnar Mills 387c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_2_4"> 388c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 389c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the resource description to broaden the scope of a `Battery` resource to any energy storage device, such as supercapacitors."/> 390c6d7a45dSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_2_3.Battery"/> 391c6d7a45dSGunnar Mills </Schema> 392c6d7a45dSGunnar Mills 393f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_3_0"> 394f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 395f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 396f2a8e57eSGunnar Mills 397f2a8e57eSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_2_3.Battery"> 398f2a8e57eSGunnar Mills <Property Name="NominalOutputVoltage" Type="Edm.Decimal"> 399f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 400f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The nominal output voltage of this battery."/> 401f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the nominal output voltage of this battery."/> 402f2a8e57eSGunnar Mills <Annotation Term="Measures.Unit" String="V"/> 403f2a8e57eSGunnar Mills <Annotation Term="Validation.Minimum" Int="0"/> 404f2a8e57eSGunnar Mills </Property> 405f2a8e57eSGunnar Mills </EntityType> 406f2a8e57eSGunnar Mills </Schema> 407f2a8e57eSGunnar Mills 408c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_3_1"> 409c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 410c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the resource description to broaden the scope of a `Battery` resource to any energy storage device, such as supercapacitors."/> 411c6d7a45dSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_3_0.Battery"/> 412c6d7a45dSGunnar Mills </Schema> 413c6d7a45dSGunnar Mills 414c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_4_0"> 415c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 416c6d7a45dSGunnar Mills <Annotation Term="Redfish.Release" String="2025.2"/> 417c6d7a45dSGunnar Mills 418c6d7a45dSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_3_1.Battery"> 419c6d7a45dSGunnar Mills <Property Name="BatteryChemistryType" Type="Battery.v1_4_0.BatteryChemistryType"> 420c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 421c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The chemistry of the battery."/> 422c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the chemistry of the battery. This property shall only be present if the `EnergyStorageType` property contains `Battery`."/> 423c6d7a45dSGunnar Mills </Property> 424c6d7a45dSGunnar Mills <Property Name="EnergyStorageType" Type="Battery.v1_4_0.EnergyStorageType"> 425c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 426c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The type of energy storage technology used in the battery."/> 427c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the energy storage technology used in the battery."/> 428c6d7a45dSGunnar Mills </Property> 429c6d7a45dSGunnar Mills </EntityType> 430c6d7a45dSGunnar Mills 431c6d7a45dSGunnar Mills <EnumType Name="BatteryChemistryType"> 432c6d7a45dSGunnar Mills <Member Name="LeadAcid"> 433c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Chemical energy stored through lead and acid electrochemical reactions."/> 434c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate that the battery stores chemical energy using lead and acid electrochemical reactions."/> 435c6d7a45dSGunnar Mills </Member> 436c6d7a45dSGunnar Mills <Member Name="LithiumIon"> 437c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Chemical energy stored through lithium ion intercalation reactions."/> 438c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate that the battery stores chemical energy using lithium ion intercalation."/> 439c6d7a45dSGunnar Mills </Member> 440c6d7a45dSGunnar Mills <Member Name="NickelCadmium"> 441c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Chemical energy stored through nickel and cadmium electrochemical reactions."/> 442c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate that the battery stores chemical energy using nickel and cadmium electrochemical reactions."/> 443c6d7a45dSGunnar Mills </Member> 444c6d7a45dSGunnar Mills </EnumType> 445c6d7a45dSGunnar Mills 446c6d7a45dSGunnar Mills <EnumType Name="EnergyStorageType"> 447c6d7a45dSGunnar Mills <Member Name="Battery"> 448c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Energy stored through one or more electrochemical cells."/> 449c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate that the battery stores energy using one or more electrochemical cells."/> 450c6d7a45dSGunnar Mills </Member> 451c6d7a45dSGunnar Mills <Member Name="Supercapacitor"> 452c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Energy stored through electrostatic double-layer capacitors or electrodes with electrochemical pseudocapacitance."/> 453c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate that the battery stores energy using electrostatic double-layer capacitors or electrodes with electrochemical pseudocapacitance."/> 454c6d7a45dSGunnar Mills </Member> 455c6d7a45dSGunnar Mills </EnumType> 456c6d7a45dSGunnar Mills </Schema> 457c6d7a45dSGunnar Mills 458*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery.v1_5_0"> 459*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 460*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 461*5ecf7b4eSGunnar Mills 462*5ecf7b4eSGunnar Mills <EntityType Name="Battery" BaseType="Battery.v1_4_0.Battery"> 463*5ecf7b4eSGunnar Mills <Property Name="ServicedDate" Type="Edm.DateTimeOffset"> 464*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 465*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The date this battery was put into service."/> 466*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the date the battery was put into active service."/> 467*5ecf7b4eSGunnar Mills </Property> 468*5ecf7b4eSGunnar Mills </EntityType> 469*5ecf7b4eSGunnar Mills </Schema> 470*5ecf7b4eSGunnar Mills 4712bde4061SEd Tanous </edmx:DataServices> 4722bde4061SEd Tanous</edmx:Edmx> 473