1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: Outlet v1.4.2 --> 5<!--# --> 6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7<!--# available at http://www.dmtf.org/standards/redfish --> 8<!--# Copyright 2014-2023 DMTF. --> 9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10<!--################################################################################ --> 11<!----> 12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13 14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16 </edmx:Reference> 17 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19 </edmx:Reference> 20 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 21 <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 22 </edmx:Reference> 23 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 24 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 25 <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 26 </edmx:Reference> 27 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 28 <edmx:Include Namespace="Resource"/> 29 <edmx:Include Namespace="Resource.v1_0_0"/> 30 </edmx:Reference> 31 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml"> 32 <edmx:Include Namespace="Sensor"/> 33 </edmx:Reference> 34 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Circuit_v1.xml"> 35 <edmx:Include Namespace="Circuit"/> 36 </edmx:Reference> 37 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSupply_v1.xml"> 38 <edmx:Include Namespace="PowerSupply"/> 39 </edmx:Reference> 40 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml"> 41 <edmx:Include Namespace="Chassis"/> 42 </edmx:Reference> 43 44 <edmx:DataServices> 45 46 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet"> 47 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 48 49 <EntityType Name="Outlet" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 50 <Annotation Term="OData.Description" String="The Outlet schema contains a definition for an electrical outlet."/> 51 <Annotation Term="OData.LongDescription" String="This resource shall be used to represent an electrical outlet for a Redfish implementation."/> 52 <Annotation Term="Capabilities.InsertRestrictions"> 53 <Record> 54 <PropertyValue Property="Insertable" Bool="false"/> 55 </Record> 56 </Annotation> 57 <Annotation Term="Capabilities.UpdateRestrictions"> 58 <Record> 59 <PropertyValue Property="Updatable" Bool="true"/> 60 <Annotation Term="OData.Description" String="Any writable properties can be updated."/> 61 </Record> 62 </Annotation> 63 <Annotation Term="Capabilities.DeleteRestrictions"> 64 <Record> 65 <PropertyValue Property="Deletable" Bool="false"/> 66 </Record> 67 </Annotation> 68 <Annotation Term="Redfish.Uris"> 69 <Collection> 70 <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets/{OutletId}</String> 71 <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Outlets/{OutletId}</String> 72 <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets/{OutletId}</String> 73 <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Outlets/{OutletId}</String> 74 <String>/redfish/v1/PowerEquipment/ElectricalBuses/{PowerDistributionId}/Outlets/{OutletId}</String> 75 </Collection> 76 </Annotation> 77 </EntityType> 78 79 <Action Name="PowerControl" IsBound="true"> 80 <Annotation Term="OData.Description" String="This action turns the outlet on or off."/> 81 <Annotation Term="OData.LongDescription" String="This action shall control the power state of the outlet."/> 82 <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/> 83 <Parameter Name="PowerState" Type="Circuit.PowerState"> 84 <Annotation Term="OData.Description" String="The desired power state of the outlet."/> 85 <Annotation Term="OData.LongDescription" String="This parameter shall contain the desired power state of the outlet."/> 86 </Parameter> 87 </Action> 88 89 <Action Name="ResetMetrics" IsBound="true"> 90 <Annotation Term="OData.Description" String="This action resets metrics related to this outlet."/> 91 <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this outlet."/> 92 <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/> 93 </Action> 94 95 <EnumType Name="PowerState"> 96 <Member Name="On"> 97 <Annotation Term="OData.Description" String="Power on."/> 98 </Member> 99 <Member Name="Off"> 100 <Annotation Term="OData.Description" String="Power off."/> 101 </Member> 102 <Member Name="PowerCycle"> 103 <Annotation Term="OData.Description" String="Power cycle."/> 104 <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`."/> 105 <Annotation Term="Redfish.Revisions"> 106 <Collection> 107 <Record> 108 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 109 <PropertyValue Property="Version" String="v1_4_0"/> 110 </Record> 111 </Collection> 112 </Annotation> 113 </Member> 114 </EnumType> 115 116 <EnumType Name="ReceptacleType"> 117 <Member Name="NEMA_5_15R"> 118 <Annotation Term="OData.Description" String="NEMA 5-15R (120V; 15A)."/> 119 <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."/> 120 </Member> 121 <Member Name="NEMA_5_20R"> 122 <Annotation Term="OData.Description" String="NEMA 5-20R (120V; 20A)."/> 123 <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."/> 124 </Member> 125 <Member Name="NEMA_L5_20R"> 126 <Annotation Term="OData.Description" String="NEMA L5-20R (120V; 20A)."/> 127 <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."/> 128 </Member> 129 <Member Name="NEMA_L5_30R"> 130 <Annotation Term="OData.Description" String="NEMA L5-30R (120V; 30A)."/> 131 <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."/> 132 </Member> 133 <Member Name="NEMA_L6_20R"> 134 <Annotation Term="OData.Description" String="NEMA L6-20R (250V; 20A)."/> 135 <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."/> 136 </Member> 137 <Member Name="NEMA_L6_30R"> 138 <Annotation Term="OData.Description" String="NEMA L6-30R (250V; 30A)."/> 139 <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."/> 140 </Member> 141 <Member Name="IEC_60320_C13"> 142 <Annotation Term="OData.Description" String="IEC C13 (250V; 10A or 15A)."/> 143 <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)."/> 144 </Member> 145 <Member Name="IEC_60320_C19"> 146 <Annotation Term="OData.Description" String="IEC C19 (250V; 16A or 20A)."/> 147 <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)."/> 148 </Member> 149 <Member Name="CEE_7_Type_E"> 150 <Annotation Term="OData.Description" String="CEE 7/7 Type E (250V; 16A)."/> 151 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the French specified CEE 7/7 Type E receptacle (250V; 16A)."/> 152 </Member> 153 <Member Name="CEE_7_Type_F"> 154 <Annotation Term="OData.Description" String="CEE 7/7 Type F (250V; 16A)."/> 155 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the Schuko specified CEE 7/7 Type F receptacle (250V; 16A)."/> 156 </Member> 157 <Member Name="SEV_1011_TYPE_12"> 158 <Annotation Term="OData.Description" String="SEV 1011 Type 12 (250V; 10A)."/> 159 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 12 receptacle (250V; 10A)."/> 160 </Member> 161 <Member Name="SEV_1011_TYPE_23"> 162 <Annotation Term="OData.Description" String="SEV 1011 Type 23 (250V; 16A)."/> 163 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 23 receptacle (250V; 16A)."/> 164 </Member> 165 <Member Name="BS_1363_Type_G"> 166 <Annotation Term="OData.Description" String="BS 1363 Type G (250V; 13A)."/> 167 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the British BS 1363 Type G receptacle (250V; 13A)."/> 168 </Member> 169 <Member Name="BusConnection"> 170 <Annotation Term="OData.Description" String="Electrical bus connection."/> 171 <Annotation Term="OData.LongDescription" String="This value shall represent a direct connection to an electrical bus."/> 172 <Annotation Term="Redfish.Revisions"> 173 <Collection> 174 <Record> 175 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 176 <PropertyValue Property="Version" String="v1_3_0"/> 177 </Record> 178 </Collection> 179 </Annotation> 180 </Member> 181 </EnumType> 182 </Schema> 183 184 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_0"> 185 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 186 <Annotation Term="Redfish.Release" String="2019.4"/> 187 188 <EntityType Name="Outlet" BaseType="Outlet.Outlet"> 189 <Property Name="Status" Type="Resource.Status" Nullable="false"> 190 <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 191 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 192 </Property> 193 <Property Name="ElectricalContext" Type="Sensor.ElectricalContext"> 194 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 195 <Annotation Term="OData.Description" String="The combination of current-carrying conductors."/> 196 <Annotation Term="OData.LongDescription" String="This property shall contain the combination of current-carrying conductors that distribute power."/> 197 </Property> 198 <Property Name="PhaseWiringType" Type="Circuit.PhaseWiringType"> 199 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 200 <Annotation Term="OData.Description" String="The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/> 201 <Annotation Term="OData.LongDescription" String="This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/> 202 </Property> 203 <Property Name="VoltageType" Type="Outlet.v1_0_0.VoltageType"> 204 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 205 <Annotation Term="OData.Description" String="The type of voltage applied to the outlet."/> 206 <Annotation Term="OData.LongDescription" String="This property shall contain the type of voltage applied to the outlet."/> 207 </Property> 208 <Property Name="OutletType" Type="Outlet.ReceptacleType"> 209 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 210 <Annotation Term="OData.Description" String="The type of receptacle according to NEMA, IEC, or regional standards."/> 211 <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."/> 212 </Property> 213 <Property Name="NominalVoltage" Type="Circuit.NominalVoltageType"> 214 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 215 <Annotation Term="OData.Description" String="The nominal voltage for this outlet."/> 216 <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage for this outlet, in volt units."/> 217 </Property> 218 <Property Name="RatedCurrentAmps" Type="Edm.Decimal"> 219 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 220 <Annotation Term="OData.Description" String="The rated maximum current allowed for this outlet."/> 221 <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."/> 222 <Annotation Term="Measures.Unit" String="A"/> 223 <Annotation Term="Validation.Minimum" Int="0"/> 224 </Property> 225 <Property Name="IndicatorLED" Type="Resource.IndicatorLED"> 226 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 227 <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the outlet."/> 228 <Annotation Term="OData.LongDescription" String="This property shall contain the indicator light state for the indicator light associated with this outlet."/> 229 <Annotation Term="Redfish.Revisions"> 230 <Collection> 231 <Record> 232 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 233 <PropertyValue Property="Version" String="v1_1_0"/> 234 <PropertyValue Property="Description" String="This property has been deprecated in favor of the LocationIndicatorActive property."/> 235 </Record> 236 </Collection> 237 </Annotation> 238 </Property> 239 <Property Name="PowerOnDelaySeconds" Type="Edm.Decimal"> 240 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 241 <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."/> 242 <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."/> 243 </Property> 244 <Property Name="PowerOffDelaySeconds" Type="Edm.Decimal"> 245 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 246 <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."/> 247 <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."/> 248 </Property> 249 <Property Name="PowerCycleDelaySeconds" Type="Edm.Decimal"> 250 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 251 <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."/> 252 <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."/> 253 </Property> 254 <Property Name="PowerRestoreDelaySeconds" Type="Edm.Decimal"> 255 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 256 <Annotation Term="OData.Description" String="The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay."/> 257 <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."/> 258 </Property> 259 <Property Name="PowerRestorePolicy" Type="Circuit.PowerRestorePolicyTypes" Nullable="false"> 260 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 261 <Annotation Term="OData.Description" String="The desired power state of the outlet when power is restored after a power loss."/> 262 <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."/> 263 </Property> 264 <Property Name="PowerState" Type="Resource.PowerState"> 265 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 266 <Annotation Term="OData.Description" String="The power state of the outlet."/> 267 <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the outlet."/> 268 </Property> 269 <Property Name="PowerEnabled" Type="Edm.Boolean"> 270 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 271 <Annotation Term="OData.Description" String="Indicates if the outlet can be powered."/> 272 <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."/> 273 </Property> 274 <NavigationProperty Name="Voltage" Type="Sensor.Sensor"> 275 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 276 <Annotation Term="OData.Description" String="The voltage (V) for this single-phase outlet."/> 277 <Annotation Term="OData.LongDescription" String="This property shall contain the voltage, in volt units, for this single-phase 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 appear in resource instances representing poly-phase outlets."/> 278 </NavigationProperty> 279 <NavigationProperty Name="CurrentAmps" Type="Sensor.Sensor"> 280 <Annotation Term="Redfish.ExcerptCopy" String="Current"/> 281 <Annotation Term="OData.Description" String="The current (A) for this single-phase outlet."/> 282 <Annotation Term="OData.LongDescription" String="This property shall contain the current, in ampere units, for this single-phase 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 appear in resource instances representing poly-phase outlets."/> 283 </NavigationProperty> 284 <NavigationProperty Name="PowerWatts" Type="Sensor.Sensor"> 285 <Annotation Term="Redfish.ExcerptCopy" String="Power"/> 286 <Annotation Term="OData.Description" String="The power (W) for this outlet."/> 287 <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`."/> 288 </NavigationProperty> 289 <NavigationProperty Name="EnergykWh" Type="Sensor.Sensor"> 290 <Annotation Term="Redfish.ExcerptCopy" String="EnergykWh"/> 291 <Annotation Term="OData.Description" String="The energy (kWh) for this outlet."/> 292 <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`."/> 293 </NavigationProperty> 294 <NavigationProperty Name="FrequencyHz" Type="Sensor.Sensor"> 295 <Annotation Term="Redfish.ExcerptCopy"/> 296 <Annotation Term="OData.Description" String="The frequency (Hz) for this outlet."/> 297 <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`."/> 298 </NavigationProperty> 299 300 <Property Name="PolyPhaseVoltage" Type="Outlet.v1_0_0.VoltageSensors"> 301 <Annotation Term="OData.Description" String="The voltage readings for this outlet."/> 302 <Annotation Term="OData.LongDescription" String="This property shall contain the voltage readings for this outlet. For single-phase outlets, this property shall contain a duplicate copy of the voltage sensor referenced in the Voltage property, if present. For poly-phase outlets, this property should contain multiple voltage sensor readings used to fully describe the outlet."/> 303 </Property> 304 <Property Name="PolyPhaseCurrentAmps" Type="Outlet.v1_0_0.CurrentSensors"> 305 <Annotation Term="OData.Description" String="The current readings for this outlet."/> 306 <Annotation Term="OData.LongDescription" String="This property shall contain the current readings for this outlet. For single-phase outlets, this property shall contain a duplicate copy of the current sensor referenced in the CurrentAmps property, if present. For poly-phase outlets, this property should contain multiple current sensor readings used to fully describe the outlet."/> 307 </Property> 308 309 <Property Name="Links" Type="Outlet.v1_0_0.Links" Nullable="false"> 310 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 311 <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."/> 312 </Property> 313 <Property Name="Actions" Type="Outlet.v1_0_0.Actions" Nullable="false"> 314 <Annotation Term="OData.Description" String="The available actions for this resource."/> 315 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 316 </Property> 317 </EntityType> 318 319 <ComplexType Name="Links" BaseType="Resource.Links"> 320 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 321 <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."/> 322 <NavigationProperty Name="BranchCircuit" Type="Circuit.Circuit"> 323 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 324 <Annotation Term="OData.Description" String="A reference to the branch circuit related to this outlet."/> 325 <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."/> 326 <Annotation Term="OData.AutoExpandReferences"/> 327 </NavigationProperty> 328 </ComplexType> 329 330 <ComplexType Name="Actions"> 331 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 332 <Annotation Term="OData.Description" String="The available actions for this resource."/> 333 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 334 <Property Name="Oem" Type="Outlet.v1_0_0.OemActions" Nullable="false"> 335 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 336 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 337 </Property> 338 </ComplexType> 339 340 <ComplexType Name="OemActions"> 341 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 342 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 343 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 344 </ComplexType> 345 346 <ComplexType Name="VoltageSensors"> 347 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 348 <Annotation Term="OData.Description" String="The voltage readings for this outlet."/> 349 <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe voltage sensor readings for an outlet."/> 350 <NavigationProperty Name="Line1ToLine2" Type="Sensor.Sensor"> 351 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 352 <Annotation Term="OData.Description" String="The Line 1 to Line 2 voltage (V) for this outlet."/> 353 <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."/> 354 </NavigationProperty> 355 <NavigationProperty Name="Line2ToLine3" Type="Sensor.Sensor"> 356 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 357 <Annotation Term="OData.Description" String="The Line 2 to Line 3 voltage (V) for this outlet."/> 358 <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."/> 359 </NavigationProperty> 360 <NavigationProperty Name="Line3ToLine1" Type="Sensor.Sensor"> 361 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 362 <Annotation Term="OData.Description" String="The Line 3 to Line 1 voltage (V) for this outlet."/> 363 <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."/> 364 </NavigationProperty> 365 <NavigationProperty Name="Line1ToNeutral" Type="Sensor.Sensor"> 366 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 367 <Annotation Term="OData.Description" String="The Line 1 to Neutral voltage (V) for this outlet."/> 368 <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."/> 369 </NavigationProperty> 370 <NavigationProperty Name="Line2ToNeutral" Type="Sensor.Sensor"> 371 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 372 <Annotation Term="OData.Description" String="The Line 2 to Neutral voltage (V) for this outlet."/> 373 <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."/> 374 </NavigationProperty> 375 <NavigationProperty Name="Line3ToNeutral" Type="Sensor.Sensor"> 376 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/> 377 <Annotation Term="OData.Description" String="The Line 3 to Neutral voltage (V) for this outlet."/> 378 <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."/> 379 </NavigationProperty> 380 </ComplexType> 381 382 <ComplexType Name="CurrentSensors"> 383 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 384 <Annotation Term="OData.Description" String="The current sensors for this outlet."/> 385 <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe current sensor readings for an outlet."/> 386 <NavigationProperty Name="Line1" Type="Sensor.Sensor"> 387 <Annotation Term="Redfish.ExcerptCopy" String="Current"/> 388 <Annotation Term="OData.Description" String="Line 1 current (A)."/> 389 <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."/> 390 </NavigationProperty> 391 <NavigationProperty Name="Line2" Type="Sensor.Sensor"> 392 <Annotation Term="Redfish.ExcerptCopy" String="Current"/> 393 <Annotation Term="OData.Description" String="Line 2 current (A)."/> 394 <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."/> 395 </NavigationProperty> 396 <NavigationProperty Name="Line3" Type="Sensor.Sensor"> 397 <Annotation Term="Redfish.ExcerptCopy" String="Current"/> 398 <Annotation Term="OData.Description" String="Line 3 current (A)."/> 399 <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."/> 400 </NavigationProperty> 401 <NavigationProperty Name="Neutral" Type="Sensor.Sensor"> 402 <Annotation Term="Redfish.ExcerptCopy" String="Current"/> 403 <Annotation Term="OData.Description" String="Neutral line current (A)."/> 404 <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."/> 405 </NavigationProperty> 406 </ComplexType> 407 408 <EnumType Name="VoltageType"> 409 <Member Name="AC"> 410 <Annotation Term="OData.Description" String="Alternating Current (AC) outlet."/> 411 </Member> 412 <Member Name="DC"> 413 <Annotation Term="OData.Description" String="Direct Current (DC) outlet."/> 414 </Member> 415 </EnumType> 416 </Schema> 417 418 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_1"> 419 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 420 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 421 <EntityType Name="Outlet" BaseType="Outlet.v1_0_0.Outlet"/> 422 </Schema> 423 424 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_2"> 425 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 426 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 427 <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet"/> 428 </Schema> 429 430 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_3"> 431 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 432 <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."/> 433 <EntityType Name="Outlet" BaseType="Outlet.v1_0_2.Outlet"/> 434 </Schema> 435 436 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_4"> 437 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 438 <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."/> 439 <EntityType Name="Outlet" BaseType="Outlet.v1_0_3.Outlet"/> 440 </Schema> 441 442 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_5"> 443 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 444 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 445 <EntityType Name="Outlet" BaseType="Outlet.v1_0_4.Outlet"/> 446 </Schema> 447 448 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_0"> 449 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 450 <Annotation Term="Redfish.Release" String="2020.3"/> 451 <Annotation Term="OData.Description" String="This version was created to add LocationIndicatorActive and to deprecate IndicatorLED properties."/> 452 453 <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet"> 454 <Property Name="LocationIndicatorActive" Type="Edm.Boolean"> 455 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 456 <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/> 457 <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."/> 458 </Property> 459 </EntityType> 460 </Schema> 461 462 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_1"> 463 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 464 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 465 <EntityType Name="Outlet" BaseType="Outlet.v1_1_0.Outlet"/> 466 </Schema> 467 468 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_2"> 469 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 470 <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."/> 471 <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet"/> 472 </Schema> 473 474 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_3"> 475 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 476 <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."/> 477 <EntityType Name="Outlet" BaseType="Outlet.v1_1_2.Outlet"/> 478 </Schema> 479 480 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_4"> 481 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 482 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 483 <EntityType Name="Outlet" BaseType="Outlet.v1_1_3.Outlet"/> 484 </Schema> 485 486 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_0"> 487 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 488 <Annotation Term="Redfish.Release" String="2021.2"/> 489 490 <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet"> 491 <NavigationProperty Name="PowerLoadPercent" Type="Sensor.Sensor"> 492 <Annotation Term="Redfish.ExcerptCopy"/> 493 <Annotation Term="OData.Description" String="The power load (percent) for this outlet."/> 494 <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`."/> 495 </NavigationProperty> 496 </EntityType> 497 </Schema> 498 499 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_1"> 500 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 501 <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."/> 502 <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet"/> 503 </Schema> 504 505 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_2"> 506 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 507 <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."/> 508 <EntityType Name="Outlet" BaseType="Outlet.v1_2_1.Outlet"/> 509 </Schema> 510 511 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_3"> 512 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 513 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 514 <EntityType Name="Outlet" BaseType="Outlet.v1_2_2.Outlet"/> 515 </Schema> 516 517 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_0"> 518 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 519 <Annotation Term="Redfish.Release" String="2021.3"/> 520 521 <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet"> 522 <Property Name="ElectricalConsumerNames" Type="Collection(Edm.String)"> 523 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 524 <Annotation Term="OData.Description" String="An array of names of downstream devices that are powered by this outlet."/> 525 <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."/> 526 </Property> 527 <Property Name="UserLabel" Type="Edm.String" Nullable="false"> 528 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 529 <Annotation Term="OData.Description" String="A user-assigned label."/> 530 <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."/> 531 </Property> 532 </EntityType> 533 534 <ComplexType Name="Links" BaseType="Outlet.v1_0_0.Links"> 535 <NavigationProperty Name="DistributionCircuits" Type="Collection(Circuit.Circuit)"> 536 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 537 <Annotation Term="OData.Description" String="An array of links to mains or input circuits powered by this outlet."/> 538 <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."/> 539 <Annotation Term="OData.AutoExpandReferences"/> 540 </NavigationProperty> 541 <NavigationProperty Name="Chassis" Type="Collection(Chassis.Chassis)"> 542 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 543 <Annotation Term="OData.Description" String="Any array of links to chassis connected to this outlet."/> 544 <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."/> 545 <Annotation Term="OData.AutoExpandReferences"/> 546 </NavigationProperty> 547 <NavigationProperty Name="PowerSupplies" Type="Collection(PowerSupply.PowerSupply)"> 548 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 549 <Annotation Term="OData.Description" String="An array of links to the power supplies connected to this outlet."/> 550 <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."/> 551 <Annotation Term="OData.AutoExpandReferences"/> 552 </NavigationProperty> 553 </ComplexType> 554 </Schema> 555 556 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_1"> 557 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 558 <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."/> 559 <EntityType Name="Outlet" BaseType="Outlet.v1_3_0.Outlet"/> 560 </Schema> 561 562 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_2"> 563 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 564 <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."/> 565 <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet"/> 566 </Schema> 567 568 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_3"> 569 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 570 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 571 <EntityType Name="Outlet" BaseType="Outlet.v1_3_2.Outlet"/> 572 </Schema> 573 574 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_0"> 575 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 576 <Annotation Term="Redfish.Release" String="2021.4"/> 577 <Annotation Term="OData.Description" String="This version was created to add `PowerCycle` to the PowerState parameter of the PowerControl action."/> 578 579 <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet"> 580 <Property Name="PowerControlLocked" Type="Edm.Boolean" Nullable="false"> 581 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 582 <Annotation Term="OData.Description" String="Indicates whether power control requests are locked."/> 583 <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."/> 584 </Property> 585 <Property Name="ConfigurationLocked" Type="Edm.Boolean" Nullable="false"> 586 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 587 <Annotation Term="OData.Description" String="Indicates whether the configuration is locked."/> 588 <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."/> 589 </Property> 590 <Property Name="PowerStateInTransition" Type="Edm.Boolean" Nullable="false"> 591 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 592 <Annotation Term="OData.Description" String="Indicates whether the power state is undergoing a delayed transition."/> 593 <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."/> 594 </Property> 595 </EntityType> 596 </Schema> 597 598 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_1"> 599 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 600 <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."/> 601 <EntityType Name="Outlet" BaseType="Outlet.v1_4_0.Outlet"/> 602 </Schema> 603 604 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_2"> 605 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 606 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 607 <EntityType Name="Outlet" BaseType="Outlet.v1_4_1.Outlet"/> 608 </Schema> 609 610 </edmx:DataServices> 611</edmx:Edmx> 612