xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/Outlet_v1.xml (revision d125652e8a30dfeaad88bbfa5b1e04a80610469c)
12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
428cfceb2SGunnar Mills<!--# Redfish Schema:  Outlet v1.4.4                                                       -->
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                                   -->
8*d125652eSGunnar 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/Sensor_v1.xml">
322bde4061SEd Tanous    <edmx:Include Namespace="Sensor"/>
332bde4061SEd Tanous  </edmx:Reference>
342bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Circuit_v1.xml">
352bde4061SEd Tanous    <edmx:Include Namespace="Circuit"/>
362bde4061SEd Tanous  </edmx:Reference>
372bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSupply_v1.xml">
382bde4061SEd Tanous    <edmx:Include Namespace="PowerSupply"/>
392bde4061SEd Tanous  </edmx:Reference>
402bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
412bde4061SEd Tanous    <edmx:Include Namespace="Chassis"/>
422bde4061SEd Tanous  </edmx:Reference>
432bde4061SEd Tanous
442bde4061SEd Tanous  <edmx:DataServices>
452bde4061SEd Tanous
462bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet">
472bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
48f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
492bde4061SEd Tanous
502bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Resource.v1_0_0.Resource" Abstract="true">
51f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `Outlet` schema contains a definition for an electrical outlet."/>
522bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall be used to represent an electrical outlet for a Redfish implementation."/>
532bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
542bde4061SEd Tanous          <Record>
552bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
562bde4061SEd Tanous          </Record>
572bde4061SEd Tanous        </Annotation>
582bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
592bde4061SEd Tanous          <Record>
602bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
612bde4061SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
622bde4061SEd Tanous          </Record>
632bde4061SEd Tanous        </Annotation>
642bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
652bde4061SEd Tanous          <Record>
662bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
672bde4061SEd Tanous          </Record>
682bde4061SEd Tanous        </Annotation>
692bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
702bde4061SEd Tanous          <Collection>
712bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
722bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
732bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets/{OutletId}</String>
742bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Outlets/{OutletId}</String>
752bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/ElectricalBuses/{PowerDistributionId}/Outlets/{OutletId}</String>
762bde4061SEd Tanous          </Collection>
772bde4061SEd Tanous        </Annotation>
782bde4061SEd Tanous      </EntityType>
792bde4061SEd Tanous
802bde4061SEd Tanous      <Action Name="PowerControl" IsBound="true">
812bde4061SEd Tanous        <Annotation Term="OData.Description" String="This action turns the outlet on or off."/>
822bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall control the power state of the outlet."/>
832bde4061SEd Tanous        <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
842bde4061SEd Tanous        <Parameter Name="PowerState" Type="Circuit.PowerState">
852bde4061SEd Tanous          <Annotation Term="OData.Description" String="The desired power state of the outlet."/>
862bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain the desired power state of the outlet."/>
872bde4061SEd Tanous        </Parameter>
882bde4061SEd Tanous      </Action>
892bde4061SEd Tanous
902bde4061SEd Tanous      <Action Name="ResetMetrics" IsBound="true">
912bde4061SEd Tanous        <Annotation Term="OData.Description" String="This action resets metrics related to this outlet."/>
922bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this outlet."/>
932bde4061SEd Tanous        <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
942bde4061SEd Tanous      </Action>
952bde4061SEd Tanous
962bde4061SEd Tanous      <EnumType Name="PowerState">
972bde4061SEd Tanous        <Member Name="On">
982bde4061SEd Tanous          <Annotation Term="OData.Description" String="Power on."/>
992bde4061SEd Tanous        </Member>
1002bde4061SEd Tanous        <Member Name="Off">
1012bde4061SEd Tanous          <Annotation Term="OData.Description" String="Power off."/>
1022bde4061SEd Tanous        </Member>
1032bde4061SEd Tanous        <Member Name="PowerCycle">
1042bde4061SEd Tanous          <Annotation Term="OData.Description" String="Power cycle."/>
105f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the resource will transition to a power off state, then transition to a power on state.  Upon successful completion, the `PowerState` property, if supported, shall contain the value `On`."/>
1062bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
1072bde4061SEd Tanous            <Collection>
1082bde4061SEd Tanous              <Record>
1092bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1102bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
1112bde4061SEd Tanous              </Record>
1122bde4061SEd Tanous            </Collection>
1132bde4061SEd Tanous          </Annotation>
1142bde4061SEd Tanous        </Member>
1152bde4061SEd Tanous      </EnumType>
1162bde4061SEd Tanous
1172bde4061SEd Tanous      <EnumType Name="ReceptacleType">
1182bde4061SEd Tanous        <Member Name="NEMA_5_15R">
1192bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA 5-15R (120V; 15A)."/>
1202bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified 5-15 receptacle (120V; 15A).  The current is commonly de-rated to 12A if it is protected by a 15A breaker."/>
1212bde4061SEd Tanous        </Member>
1222bde4061SEd Tanous        <Member Name="NEMA_5_20R">
1232bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA 5-20R (120V; 20A)."/>
1242bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified 5-20 receptacle that exhibits a T-slot (120V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
1252bde4061SEd Tanous        </Member>
1262bde4061SEd Tanous        <Member Name="NEMA_L5_20R">
1272bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA L5-20R (120V; 20A)."/>
1282bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L5-20 receptacle (120V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
1292bde4061SEd Tanous        </Member>
1302bde4061SEd Tanous        <Member Name="NEMA_L5_30R">
1312bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA L5-30R (120V; 30A)."/>
1322bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L5-30 receptacle (120V; 30A).  The current is commonly de-rated to 24A if it is protected by a 30A breaker."/>
1332bde4061SEd Tanous        </Member>
1342bde4061SEd Tanous        <Member Name="NEMA_L6_20R">
1352bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA L6-20R (250V; 20A)."/>
1362bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L6-20 receptacle (250V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
1372bde4061SEd Tanous        </Member>
1382bde4061SEd Tanous        <Member Name="NEMA_L6_30R">
1392bde4061SEd Tanous          <Annotation Term="OData.Description" String="NEMA L6-30R (250V; 30A)."/>
1402bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L6-30 receptacle (250V; 30A).  The current is commonly de-rated to 24A if it is protected by a 30A breaker."/>
1412bde4061SEd Tanous        </Member>
1422bde4061SEd Tanous        <Member Name="IEC_60320_C13">
1432bde4061SEd Tanous          <Annotation Term="OData.Description" String="IEC C13 (250V; 10A or 15A)."/>
1442bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the IEC 60320 Sheet F C13 specified receptacle (250V; 10A per IEC, 15A per UL)."/>
1452bde4061SEd Tanous        </Member>
1462bde4061SEd Tanous        <Member Name="IEC_60320_C19">
1472bde4061SEd Tanous          <Annotation Term="OData.Description" String="IEC C19 (250V; 16A or 20A)."/>
1482bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the IEC 60320 Sheet J C19 specified receptacle (250V; 16A per IEC, 20A per UL)."/>
1492bde4061SEd Tanous        </Member>
1502bde4061SEd Tanous        <Member Name="CEE_7_Type_E">
1512bde4061SEd Tanous          <Annotation Term="OData.Description" String="CEE 7/7 Type E (250V; 16A)."/>
1522bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the French specified CEE 7/7 Type E receptacle (250V; 16A)."/>
1532bde4061SEd Tanous        </Member>
1542bde4061SEd Tanous        <Member Name="CEE_7_Type_F">
1552bde4061SEd Tanous          <Annotation Term="OData.Description" String="CEE 7/7 Type F (250V; 16A)."/>
1562bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the Schuko specified CEE 7/7 Type F receptacle (250V; 16A)."/>
1572bde4061SEd Tanous        </Member>
1582bde4061SEd Tanous        <Member Name="SEV_1011_TYPE_12">
1592bde4061SEd Tanous          <Annotation Term="OData.Description" String="SEV 1011 Type 12 (250V; 10A)."/>
1602bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 12 receptacle (250V; 10A)."/>
1612bde4061SEd Tanous        </Member>
1622bde4061SEd Tanous        <Member Name="SEV_1011_TYPE_23">
1632bde4061SEd Tanous          <Annotation Term="OData.Description" String="SEV 1011 Type 23 (250V; 16A)."/>
1642bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 23 receptacle (250V; 16A)."/>
1652bde4061SEd Tanous        </Member>
1662bde4061SEd Tanous        <Member Name="BS_1363_Type_G">
1672bde4061SEd Tanous          <Annotation Term="OData.Description" String="BS 1363 Type G (250V; 13A)."/>
1682bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the British BS 1363 Type G receptacle (250V; 13A)."/>
1692bde4061SEd Tanous        </Member>
1702bde4061SEd Tanous        <Member Name="BusConnection">
1712bde4061SEd Tanous          <Annotation Term="OData.Description" String="Electrical bus connection."/>
1722bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a direct connection to an electrical bus."/>
1732bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
1742bde4061SEd Tanous            <Collection>
1752bde4061SEd Tanous              <Record>
1762bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1772bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
1782bde4061SEd Tanous              </Record>
1792bde4061SEd Tanous            </Collection>
1802bde4061SEd Tanous          </Annotation>
1812bde4061SEd Tanous        </Member>
1822bde4061SEd Tanous      </EnumType>
1832bde4061SEd Tanous    </Schema>
1842bde4061SEd Tanous
1852bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_0">
1862bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1872bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
1882bde4061SEd Tanous
1892bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.Outlet">
1902bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
1912bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
1922bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
1932bde4061SEd Tanous        </Property>
1942bde4061SEd Tanous        <Property Name="ElectricalContext" Type="Sensor.ElectricalContext">
1952bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1962bde4061SEd Tanous          <Annotation Term="OData.Description" String="The combination of current-carrying conductors."/>
1972bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the combination of current-carrying conductors that distribute power."/>
1982bde4061SEd Tanous        </Property>
1992bde4061SEd Tanous        <Property Name="PhaseWiringType" Type="Circuit.PhaseWiringType">
2002bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2012bde4061SEd Tanous          <Annotation Term="OData.Description" String="The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
2022bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
2032bde4061SEd Tanous        </Property>
2042bde4061SEd Tanous        <Property Name="VoltageType" Type="Outlet.v1_0_0.VoltageType">
2052bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2062bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of voltage applied to the outlet."/>
2072bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of voltage applied to the outlet."/>
2082bde4061SEd Tanous        </Property>
2092bde4061SEd Tanous        <Property Name="OutletType" Type="Outlet.ReceptacleType">
2102bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2112bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of receptacle according to NEMA, IEC, or regional standards."/>
2122bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of physical receptacle used for this outlet, as defined by IEC, NEMA, or regional standards."/>
2132bde4061SEd Tanous        </Property>
2142bde4061SEd Tanous        <Property Name="NominalVoltage" Type="Circuit.NominalVoltageType">
2152bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2162bde4061SEd Tanous          <Annotation Term="OData.Description" String="The nominal voltage for this outlet."/>
2172bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage for this outlet, in volt units."/>
2182bde4061SEd Tanous        </Property>
2192bde4061SEd Tanous        <Property Name="RatedCurrentAmps" Type="Edm.Decimal">
2202bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2212bde4061SEd Tanous          <Annotation Term="OData.Description" String="The rated maximum current allowed for this outlet."/>
2222bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum current for this outlet, in ampere units, after any required de-rating, due to safety agency or other regulatory requirements, has been applied."/>
2232bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="A"/>
2242bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2252bde4061SEd Tanous        </Property>
2262bde4061SEd Tanous        <Property Name="IndicatorLED" Type="Resource.IndicatorLED">
2272bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2282bde4061SEd Tanous          <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the outlet."/>
2292bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the indicator light state for the indicator light associated with this outlet."/>
2302bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
2312bde4061SEd Tanous            <Collection>
2322bde4061SEd Tanous              <Record>
2332bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
2342bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
235f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `LocationIndicatorActive` property."/>
2362bde4061SEd Tanous              </Record>
2372bde4061SEd Tanous            </Collection>
2382bde4061SEd Tanous          </Annotation>
2392bde4061SEd Tanous        </Property>
2402bde4061SEd Tanous        <Property Name="PowerOnDelaySeconds" Type="Edm.Decimal">
2412bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
242f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The number of seconds to delay power up after a power cycle or a `PowerControl` action.  Zero seconds indicates no delay to power up."/>
243f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power up after a power cycle or a `PowerControl` action.  The value `0` shall indicate no delay to power up."/>
2442bde4061SEd Tanous        </Property>
2452bde4061SEd Tanous        <Property Name="PowerOffDelaySeconds" Type="Edm.Decimal">
2462bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
247f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The number of seconds to delay power off after a `PowerControl` action.  Zero seconds indicates no delay to power off."/>
248f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power off after a `PowerControl` action.  The value `0` shall indicate no delay to power off."/>
2492bde4061SEd Tanous        </Property>
2502bde4061SEd Tanous        <Property Name="PowerCycleDelaySeconds" Type="Edm.Decimal">
2512bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
252f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The number of seconds to delay power on after a `PowerControl` action to cycle power.  Zero seconds indicates no delay."/>
253f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after a `PowerControl` action to cycle power.  The value `0` shall indicate no delay to power on."/>
2542bde4061SEd Tanous        </Property>
2552bde4061SEd Tanous        <Property Name="PowerRestoreDelaySeconds" Type="Edm.Decimal">
2562bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2572bde4061SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds to delay power on after power has been restored.  Zero seconds indicates no delay."/>
2582bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after a power fault.  The value `0` shall indicate no delay to power on."/>
2592bde4061SEd Tanous        </Property>
2602bde4061SEd Tanous        <Property Name="PowerRestorePolicy" Type="Circuit.PowerRestorePolicyTypes" Nullable="false">
2612bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2622bde4061SEd Tanous          <Annotation Term="OData.Description" String="The desired power state of the outlet when power is restored after a power loss."/>
263f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the desired `PowerState` of the outlet when power is applied.  The value `LastState` shall return the outlet to the `PowerState` it was in when power was lost."/>
2642bde4061SEd Tanous        </Property>
2652bde4061SEd Tanous        <Property Name="PowerState" Type="Resource.PowerState">
2662bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2672bde4061SEd Tanous          <Annotation Term="OData.Description" String="The power state of the outlet."/>
2682bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the outlet."/>
2692bde4061SEd Tanous        </Property>
2702bde4061SEd Tanous        <Property Name="PowerEnabled" Type="Edm.Boolean">
2712bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2722bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates if the outlet can be powered."/>
2732bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the power enable state of the outlet.  The value `true` shall indicate that the outlet can be powered on, and `false` shall indicate that the outlet cannot be powered."/>
2742bde4061SEd Tanous        </Property>
2752bde4061SEd Tanous        <NavigationProperty Name="Voltage" Type="Sensor.Sensor">
2762bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
27728cfceb2SGunnar Mills          <Annotation Term="OData.Description" String="The voltage (V) for this outlet."/>
27828cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the voltage, in volt units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`."/>
2792bde4061SEd Tanous        </NavigationProperty>
2802bde4061SEd Tanous        <NavigationProperty Name="CurrentAmps" Type="Sensor.Sensor">
2812bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
28228cfceb2SGunnar Mills          <Annotation Term="OData.Description" String="The current (A) for this outlet."/>
28328cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the current, in ampere units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`."/>
2842bde4061SEd Tanous        </NavigationProperty>
2852bde4061SEd Tanous        <NavigationProperty Name="PowerWatts" Type="Sensor.Sensor">
2862bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Power"/>
2872bde4061SEd Tanous          <Annotation Term="OData.Description" String="The power (W) for this outlet."/>
288f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the total power, in watt units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple power sensors exist for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Power`."/>
2892bde4061SEd Tanous        </NavigationProperty>
2902bde4061SEd Tanous        <NavigationProperty Name="EnergykWh" Type="Sensor.Sensor">
2912bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="EnergykWh"/>
2922bde4061SEd Tanous          <Annotation Term="OData.Description" String="The energy (kWh) for this outlet."/>
293f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the total energy, in kilowatt-hour units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple energy sensors exist for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `EnergykWh`."/>
2942bde4061SEd Tanous        </NavigationProperty>
2952bde4061SEd Tanous        <NavigationProperty Name="FrequencyHz" Type="Sensor.Sensor">
2962bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
2972bde4061SEd Tanous          <Annotation Term="OData.Description" String="The frequency (Hz) for this outlet."/>
298f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the frequency, in hertz units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Frequency`."/>
2992bde4061SEd Tanous        </NavigationProperty>
3002bde4061SEd Tanous
3012bde4061SEd Tanous        <Property Name="PolyPhaseVoltage" Type="Outlet.v1_0_0.VoltageSensors">
3022bde4061SEd Tanous          <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
30328cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the voltage readings for this outlet.  For 3-wire outlets, this property shall contain a duplicate copy of the voltage sensor referenced in the `Voltage` property, if present.  For other outlets, this property should contain multiple voltage sensor readings used to fully describe the outlet."/>
3042bde4061SEd Tanous        </Property>
3052bde4061SEd Tanous        <Property Name="PolyPhaseCurrentAmps" Type="Outlet.v1_0_0.CurrentSensors">
3062bde4061SEd Tanous          <Annotation Term="OData.Description" String="The current readings for this outlet."/>
30728cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the current readings for this outlet.  For 3-wire outlets, this property shall contain a duplicate copy of the current sensor referenced in the `CurrentAmps` property, if present.  For other outlets, this property should contain multiple current sensor readings used to fully describe the outlet."/>
3082bde4061SEd Tanous        </Property>
3092bde4061SEd Tanous
3102bde4061SEd Tanous        <Property Name="Links" Type="Outlet.v1_0_0.Links" Nullable="false">
3112bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
3122bde4061SEd 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."/>
3132bde4061SEd Tanous        </Property>
3142bde4061SEd Tanous        <Property Name="Actions" Type="Outlet.v1_0_0.Actions" Nullable="false">
3152bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
3162bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
3172bde4061SEd Tanous        </Property>
3182bde4061SEd Tanous      </EntityType>
3192bde4061SEd Tanous
3202bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
3212bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
3222bde4061SEd 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."/>
3232bde4061SEd Tanous        <NavigationProperty Name="BranchCircuit" Type="Circuit.Circuit">
3242bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3252bde4061SEd Tanous          <Annotation Term="OData.Description" String="A reference to the branch circuit related to this outlet."/>
326f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Circuit` that represent the branch circuit associated with this outlet."/>
3272bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3282bde4061SEd Tanous        </NavigationProperty>
3292bde4061SEd Tanous      </ComplexType>
3302bde4061SEd Tanous
3312bde4061SEd Tanous      <ComplexType Name="Actions">
3322bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3332bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
3342bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
3352bde4061SEd Tanous        <Property Name="Oem" Type="Outlet.v1_0_0.OemActions" Nullable="false">
3362bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
3372bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
3382bde4061SEd Tanous        </Property>
3392bde4061SEd Tanous      </ComplexType>
3402bde4061SEd Tanous
3412bde4061SEd Tanous      <ComplexType Name="OemActions">
3422bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
3432bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
3442bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
3452bde4061SEd Tanous      </ComplexType>
3462bde4061SEd Tanous
3472bde4061SEd Tanous      <ComplexType Name="VoltageSensors">
3482bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3492bde4061SEd Tanous        <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
3502bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe voltage sensor readings for an outlet."/>
3512bde4061SEd Tanous        <NavigationProperty Name="Line1ToLine2" Type="Sensor.Sensor">
3522bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3532bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 1 to Line 2 voltage (V) for this outlet."/>
354f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L1 and L2.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L1-L2 measurement."/>
3552bde4061SEd Tanous        </NavigationProperty>
3562bde4061SEd Tanous        <NavigationProperty Name="Line2ToLine3" Type="Sensor.Sensor">
3572bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3582bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 2 to Line 3 voltage (V) for this outlet."/>
359f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L2 and L3.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L2-L3 measurement."/>
3602bde4061SEd Tanous        </NavigationProperty>
3612bde4061SEd Tanous        <NavigationProperty Name="Line3ToLine1" Type="Sensor.Sensor">
3622bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3632bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 3 to Line 1 voltage (V) for this outlet."/>
364f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L3 and L1.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L3-L1 measurement."/>
3652bde4061SEd Tanous        </NavigationProperty>
3662bde4061SEd Tanous        <NavigationProperty Name="Line1ToNeutral" Type="Sensor.Sensor">
3672bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3682bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 1 to Neutral voltage (V) for this outlet."/>
369f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L1 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L1-Neutral measurement."/>
3702bde4061SEd Tanous        </NavigationProperty>
3712bde4061SEd Tanous        <NavigationProperty Name="Line2ToNeutral" Type="Sensor.Sensor">
3722bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3732bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 2 to Neutral voltage (V) for this outlet."/>
374f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L2 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L2-Neutral measurement."/>
3752bde4061SEd Tanous        </NavigationProperty>
3762bde4061SEd Tanous        <NavigationProperty Name="Line3ToNeutral" Type="Sensor.Sensor">
3772bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
3782bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Line 3 to Neutral voltage (V) for this outlet."/>
379f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L3 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L3-Neutral measurement."/>
3802bde4061SEd Tanous        </NavigationProperty>
3812bde4061SEd Tanous      </ComplexType>
3822bde4061SEd Tanous
3832bde4061SEd Tanous      <ComplexType Name="CurrentSensors">
3842bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3852bde4061SEd Tanous        <Annotation Term="OData.Description" String="The current sensors for this outlet."/>
3862bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe current sensor readings for an outlet."/>
3872bde4061SEd Tanous        <NavigationProperty Name="Line1" Type="Sensor.Sensor">
3882bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
3892bde4061SEd Tanous          <Annotation Term="OData.Description" String="Line 1 current (A)."/>
390f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L1.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L1 measurement."/>
3912bde4061SEd Tanous        </NavigationProperty>
3922bde4061SEd Tanous        <NavigationProperty Name="Line2" Type="Sensor.Sensor">
3932bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
3942bde4061SEd Tanous          <Annotation Term="OData.Description" String="Line 2 current (A)."/>
395f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L2.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L2 measurement."/>
3962bde4061SEd Tanous        </NavigationProperty>
3972bde4061SEd Tanous        <NavigationProperty Name="Line3" Type="Sensor.Sensor">
3982bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
3992bde4061SEd Tanous          <Annotation Term="OData.Description" String="Line 3 current (A)."/>
400f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L3.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L3 measurement."/>
4012bde4061SEd Tanous        </NavigationProperty>
4022bde4061SEd Tanous        <NavigationProperty Name="Neutral" Type="Sensor.Sensor">
4032bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
4042bde4061SEd Tanous          <Annotation Term="OData.Description" String="Neutral line current (A)."/>
405f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for the Neutral line.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include a Neutral line measurement."/>
4062bde4061SEd Tanous        </NavigationProperty>
4072bde4061SEd Tanous      </ComplexType>
4082bde4061SEd Tanous
4092bde4061SEd Tanous      <EnumType Name="VoltageType">
4102bde4061SEd Tanous        <Member Name="AC">
4112bde4061SEd Tanous          <Annotation Term="OData.Description" String="Alternating Current (AC) outlet."/>
4122bde4061SEd Tanous        </Member>
4132bde4061SEd Tanous        <Member Name="DC">
4142bde4061SEd Tanous          <Annotation Term="OData.Description" String="Direct Current (DC) outlet."/>
4152bde4061SEd Tanous        </Member>
4162bde4061SEd Tanous      </EnumType>
4172bde4061SEd Tanous    </Schema>
4182bde4061SEd Tanous
4192bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_1">
4202bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4212bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4222bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_0.Outlet"/>
4232bde4061SEd Tanous    </Schema>
4242bde4061SEd Tanous
4252bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_2">
4262bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4272bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4282bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet"/>
4292bde4061SEd Tanous    </Schema>
4302bde4061SEd Tanous
4312bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_3">
4322bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
433f2a8e57eSGunnar 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."/>
4342bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_2.Outlet"/>
4352bde4061SEd Tanous    </Schema>
4362bde4061SEd Tanous
4372bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_4">
4382bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
439f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
4402bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_3.Outlet"/>
4412bde4061SEd Tanous    </Schema>
4422bde4061SEd Tanous
4432bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_5">
4442bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4452bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4462bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_4.Outlet"/>
4472bde4061SEd Tanous    </Schema>
4482bde4061SEd Tanous
449f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_6">
450f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
451f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was 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."/>
452f2a8e57eSGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_0_5.Outlet"/>
453f2a8e57eSGunnar Mills    </Schema>
454f2a8e57eSGunnar Mills
45528cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_7">
45628cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
45728cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
45828cfceb2SGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_0_6.Outlet"/>
45928cfceb2SGunnar Mills    </Schema>
46028cfceb2SGunnar Mills
4612bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_0">
4622bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4632bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
464f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `IndicatorLED` property in favor of `LocationIndicatorActive`."/>
4652bde4061SEd Tanous
4662bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet">
4672bde4061SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
4682bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
4692bde4061SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
470f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource.  A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function."/>
4712bde4061SEd Tanous        </Property>
4722bde4061SEd Tanous      </EntityType>
4732bde4061SEd Tanous    </Schema>
4742bde4061SEd Tanous
4752bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_1">
4762bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4772bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4782bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_1_0.Outlet"/>
4792bde4061SEd Tanous    </Schema>
4802bde4061SEd Tanous
4812bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_2">
4822bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
483f2a8e57eSGunnar 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."/>
4842bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet"/>
4852bde4061SEd Tanous    </Schema>
4862bde4061SEd Tanous
4872bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_3">
4882bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
489f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
4902bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_1_2.Outlet"/>
4912bde4061SEd Tanous    </Schema>
4922bde4061SEd Tanous
4932bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_4">
4942bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4952bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4962bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_1_3.Outlet"/>
4972bde4061SEd Tanous    </Schema>
4982bde4061SEd Tanous
499f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_5">
500f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
501f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was 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."/>
502f2a8e57eSGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_1_4.Outlet"/>
503f2a8e57eSGunnar Mills    </Schema>
504f2a8e57eSGunnar Mills
50528cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_6">
50628cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
50728cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
50828cfceb2SGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_1_5.Outlet"/>
50928cfceb2SGunnar Mills    </Schema>
51028cfceb2SGunnar Mills
5112bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_0">
5122bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5132bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
5142bde4061SEd Tanous
5152bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet">
5162bde4061SEd Tanous        <NavigationProperty Name="PowerLoadPercent" Type="Sensor.Sensor">
5172bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
5182bde4061SEd Tanous          <Annotation Term="OData.Description" String="The power load (percent) for this outlet."/>
519f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the power load, in percent units, for this outlet that represents the `Total` `ElectricalContext` for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`."/>
5202bde4061SEd Tanous        </NavigationProperty>
5212bde4061SEd Tanous      </EntityType>
5222bde4061SEd Tanous    </Schema>
5232bde4061SEd Tanous
5242bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_1">
5252bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
526f2a8e57eSGunnar 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."/>
5272bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet"/>
5282bde4061SEd Tanous    </Schema>
5292bde4061SEd Tanous
5302bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_2">
5312bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
532f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
5332bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_2_1.Outlet"/>
5342bde4061SEd Tanous    </Schema>
5352bde4061SEd Tanous
5362bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_3">
5372bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5382bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
5392bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_2_2.Outlet"/>
5402bde4061SEd Tanous    </Schema>
5412bde4061SEd Tanous
542f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_4">
543f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
544f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was 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."/>
545f2a8e57eSGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_2_3.Outlet"/>
546f2a8e57eSGunnar Mills    </Schema>
547f2a8e57eSGunnar Mills
54828cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_5">
54928cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
55028cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
55128cfceb2SGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_2_4.Outlet"/>
55228cfceb2SGunnar Mills    </Schema>
55328cfceb2SGunnar Mills
5542bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_0">
5552bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5562bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
5572bde4061SEd Tanous
5582bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet">
5592bde4061SEd Tanous        <Property Name="ElectricalConsumerNames" Type="Collection(Edm.String)">
5602bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
5612bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of names of downstream devices that are powered by this outlet."/>
5622bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of user-assigned identifying strings that describe downstream devices that are powered by this outlet."/>
5632bde4061SEd Tanous        </Property>
5642bde4061SEd Tanous        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
5652bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
5662bde4061SEd Tanous          <Annotation Term="OData.Description" String="A user-assigned label."/>
5672bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource.  If a value has not been assigned by a user, the value of this property shall be an empty string."/>
5682bde4061SEd Tanous        </Property>
5692bde4061SEd Tanous      </EntityType>
5702bde4061SEd Tanous
5712bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Outlet.v1_0_0.Links">
5722bde4061SEd Tanous        <NavigationProperty Name="DistributionCircuits" Type="Collection(Circuit.Circuit)">
5732bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
5742bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to mains or input circuits powered by this outlet."/>
575f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Circuit` that represent the circuits powered by this outlet.  This property is used to show a connection to an input circuit downstream in a power distribution chain."/>
5762bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
5772bde4061SEd Tanous        </NavigationProperty>
5782bde4061SEd Tanous        <NavigationProperty Name="Chassis" Type="Collection(Chassis.Chassis)">
5792bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
5802bde4061SEd Tanous          <Annotation Term="OData.Description" String="Any array of links to chassis connected to this outlet."/>
581f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the chassis connected to this outlet."/>
5822bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
5832bde4061SEd Tanous        </NavigationProperty>
5842bde4061SEd Tanous        <NavigationProperty Name="PowerSupplies" Type="Collection(PowerSupply.PowerSupply)">
5852bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
5862bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the power supplies connected to this outlet."/>
587f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PowerSupply` that represent the power supplies connected to this outlet."/>
5882bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
5892bde4061SEd Tanous        </NavigationProperty>
5902bde4061SEd Tanous      </ComplexType>
5912bde4061SEd Tanous    </Schema>
5922bde4061SEd Tanous
5932bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_1">
5942bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
595f2a8e57eSGunnar 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."/>
5962bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_3_0.Outlet"/>
5972bde4061SEd Tanous    </Schema>
5982bde4061SEd Tanous
5992bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_2">
6002bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
601f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
6022bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet"/>
6032bde4061SEd Tanous    </Schema>
6042bde4061SEd Tanous
6052bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_3">
6062bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6072bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
6082bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_3_2.Outlet"/>
6092bde4061SEd Tanous    </Schema>
6102bde4061SEd Tanous
611f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_4">
612f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
613f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was 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."/>
614f2a8e57eSGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_3_3.Outlet"/>
615f2a8e57eSGunnar Mills    </Schema>
616f2a8e57eSGunnar Mills
61728cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_5">
61828cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
61928cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
62028cfceb2SGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_3_4.Outlet"/>
62128cfceb2SGunnar Mills    </Schema>
62228cfceb2SGunnar Mills
6232bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_0">
6242bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6252bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
626f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `PowerCycle` to the `PowerState` parameter of the `PowerControl` action."/>
6272bde4061SEd Tanous
6282bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet">
6292bde4061SEd Tanous        <Property Name="PowerControlLocked" Type="Edm.Boolean" Nullable="false">
6302bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
6312bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether power control requests are locked."/>
632f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether requests to the `PowerControl` action are locked.  If `true`, services shall reject requests to the `PowerControl` action."/>
6332bde4061SEd Tanous        </Property>
6342bde4061SEd Tanous        <Property Name="ConfigurationLocked" Type="Edm.Boolean" Nullable="false">
6352bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
6362bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the configuration is locked."/>
6372bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether modification requests to this resource are not permitted.  If `true`, services shall reject modification requests to other properties in this resource."/>
6382bde4061SEd Tanous        </Property>
6392bde4061SEd Tanous        <Property Name="PowerStateInTransition" Type="Edm.Boolean" Nullable="false">
6402bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
6412bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the power state is undergoing a delayed transition."/>
642f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the `PowerState` property will undergo a transition between on and off states due to a configured delay.  The transition may be due to the configuration of the power on, off, or restore delay properties.  If `true`, the `PowerState` property will transition at the conclusion of a configured delay."/>
6432bde4061SEd Tanous        </Property>
6442bde4061SEd Tanous      </EntityType>
6452bde4061SEd Tanous    </Schema>
6462bde4061SEd Tanous
6472bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_1">
6482bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
649f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
6502bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_4_0.Outlet"/>
6512bde4061SEd Tanous    </Schema>
6522bde4061SEd Tanous
6532bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_2">
6542bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6552bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
6562bde4061SEd Tanous      <EntityType Name="Outlet" BaseType="Outlet.v1_4_1.Outlet"/>
6572bde4061SEd Tanous    </Schema>
6582bde4061SEd Tanous
659f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_3">
660f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
661f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was 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."/>
662f2a8e57eSGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_4_2.Outlet"/>
663f2a8e57eSGunnar Mills    </Schema>
664f2a8e57eSGunnar Mills
66528cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_4">
66628cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
66728cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
66828cfceb2SGunnar Mills      <EntityType Name="Outlet" BaseType="Outlet.v1_4_3.Outlet"/>
66928cfceb2SGunnar Mills    </Schema>
67028cfceb2SGunnar Mills
6712bde4061SEd Tanous  </edmx:DataServices>
6722bde4061SEd Tanous</edmx:Edmx>
673