blob: d62b442515eabcf512307542256b908c7159080d [file] [log] [blame]
Gunnar Mills09b9d452020-02-11 13:27:39 -06001<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################ -->
4<!--# Redfish Schema: Outlet v1.0.0 -->
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 2018-2019 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
38 <edmx:DataServices>
39
40 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet">
41 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
42
43 <EntityType Name="Outlet" BaseType="Resource.v1_0_0.Resource" Abstract="true">
44 <Annotation Term="OData.Description" String="This is the schema definition for an electrical outlet."/>
45 <Annotation Term="OData.LongDescription" String="This resource shall be used to represent an electrical outlet for a Redfish implementation."/>
46 <Annotation Term="Capabilities.InsertRestrictions">
47 <Record>
48 <PropertyValue Property="Insertable" Bool="false"/>
49 </Record>
50 </Annotation>
51 <Annotation Term="Capabilities.UpdateRestrictions">
52 <Record>
53 <PropertyValue Property="Updatable" Bool="true"/>
54 <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
55 </Record>
56 </Annotation>
57 <Annotation Term="Capabilities.DeleteRestrictions">
58 <Record>
59 <PropertyValue Property="Deletable" Bool="false"/>
60 </Record>
61 </Annotation>
62 <Annotation Term="Redfish.Uris">
63 <Collection>
64 <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
65 <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
66 <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets/{OutletId}</String>
67 </Collection>
68 </Annotation>
69 </EntityType>
70
71 <Action Name="PowerControl" IsBound="true">
72 <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
73 <Parameter Name="PowerState" Type="Outlet.PowerState">
74 <Annotation Term="OData.Description" String="The desired power state of the outlet."/>
75 <Annotation Term="OData.LongDescription" String="This parameter shall contain the desired power state of the outlet."/>
76 </Parameter>
77 <Annotation Term="OData.Description" String="This action turns the outlet on or off."/>
78 <Annotation Term="OData.LongDescription" String="This action shall control the power state of the outlet."/>
79 </Action>
80
81 <Action Name="ResetMetrics" IsBound="true">
82 <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
83 <Annotation Term="OData.Description" String="This action resets metrics related to this outlet."/>
84 <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this outlet."/>
85 </Action>
86
87 <EnumType Name="PowerState">
88 <Member Name="On">
89 <Annotation Term="OData.Description" String="The outlet is powered on."/>
90 </Member>
91 <Member Name="Off">
92 <Annotation Term="OData.Description" String="The outlet is powered off."/>
93 </Member>
94 </EnumType>
95
96 <EnumType Name="ReceptacleType">
97 <Member Name="NEMA_5_15R">
98 <Annotation Term="OData.Description" String="NEMA 5-15R (120V; 15A)."/>
99 <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."/>
100 </Member>
101 <Member Name="NEMA_5_20R">
102 <Annotation Term="OData.Description" String="NEMA 5-20R (120V; 20A)."/>
103 <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."/>
104 </Member>
105 <Member Name="NEMA_L5_20R">
106 <Annotation Term="OData.Description" String="NEMA L5-20R (120V; 20A)."/>
107 <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."/>
108 </Member>
109 <Member Name="NEMA_L5_30R">
110 <Annotation Term="OData.Description" String="NEMA L5-30R (120V; 30A)."/>
111 <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."/>
112 </Member>
113 <Member Name="NEMA_L6_20R">
114 <Annotation Term="OData.Description" String="NEMA L6-20R (250V; 20A)."/>
115 <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."/>
116 </Member>
117 <Member Name="NEMA_L6_30R">
118 <Annotation Term="OData.Description" String="NEMA L6-30R (250V; 30A)."/>
119 <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."/>
120 </Member>
121 <Member Name="IEC_60320_C13">
122 <Annotation Term="OData.Description" String="IEC C13 (250V; 10A or 15A)."/>
123 <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)."/>
124 </Member>
125 <Member Name="IEC_60320_C19">
126 <Annotation Term="OData.Description" String="IEC C19 (250V; 16A or 20A)."/>
127 <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)."/>
128 </Member>
129 <Member Name="CEE_7_Type_E">
130 <Annotation Term="OData.Description" String="CEE 7/7 Type E (250V; 16A)."/>
131 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the French specified CEE 7/7 Type E receptacle (250V; 16A)."/>
132 </Member>
133 <Member Name="CEE_7_Type_F">
134 <Annotation Term="OData.Description" String="CEE 7/7 Type F (250V; 16A)."/>
135 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the Schuko specified CEE 7/7 Type F receptacle (250V; 16A)."/>
136 </Member>
137 <Member Name="SEV_1011_TYPE_12">
138 <Annotation Term="OData.Description" String="SEV 1011 Type 12 (250V; 10A)."/>
139 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 12 receptacle (250V; 10A)."/>
140 </Member>
141 <Member Name="SEV_1011_TYPE_23">
142 <Annotation Term="OData.Description" String="SEV 1011 Type 23 (250V; 16A)."/>
143 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 23 receptacle (250V; 16A)."/>
144 </Member>
145 <Member Name="BS_1363_Type_G">
146 <Annotation Term="OData.Description" String="BS 1363 Type G (250V; 13A)."/>
147 <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the British BS 1363 Type G receptacle (250V; 13A)."/>
148 </Member>
149 </EnumType>
150
151 </Schema>
152
153 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_0">
154 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
155 <Annotation Term="Redfish.Release" String="2019.4"/>
156 <EntityType Name="Outlet" BaseType="Outlet.Outlet">
157 <Property Name="Status" Type="Resource.Status" Nullable="false">
158 <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
159 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
160 </Property>
161 <Property Name="ElectricalContext" Type="Sensor.ElectricalContext">
162 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
163 <Annotation Term="OData.Description" String="The combination of current-carrying conductors."/>
164 <Annotation Term="OData.LongDescription" String="This property shall contain the combination of current-carrying conductors that distribute power."/>
165 </Property>
166 <Property Name="PhaseWiringType" Type="Circuit.PhaseWiringType">
167 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
168 <Annotation Term="OData.Description" String="The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
169 <Annotation Term="OData.LongDescription" String="This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
170 </Property>
171 <Property Name="VoltageType" Type="Outlet.v1_0_0.VoltageType">
172 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
173 <Annotation Term="OData.Description" String="The type of voltage applied to the outlet."/>
174 <Annotation Term="OData.LongDescription" String="This property shall contain the type of voltage applied to the outlet."/>
175 </Property>
176 <Property Name="OutletType" Type="Outlet.ReceptacleType">
177 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
178 <Annotation Term="OData.Description" String="The type of receptacle according to NEMA, IEC, or regional standards."/>
179 <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 standard."/>
180 </Property>
181 <Property Name="NominalVoltage" Type="Circuit.NominalVoltageType">
182 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
183 <Annotation Term="OData.Description" String="The nominal voltage for this outlet."/>
184 <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage for this outlet, in Volts."/>
185 </Property>
186 <Property Name="RatedCurrentAmps" Type="Edm.Decimal">
187 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
188 <Annotation Term="OData.Description" String="The rated maximum current allowed for this outlet."/>
189 <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum current for this outlet, in Amps, after any required de-rating, due to safety agency or other regulatory requirements, has been applied."/>
190 <Annotation Term="Measures.Unit" String="A"/>
191 <Annotation Term="Validation.Minimum" Int="0"/>
192 </Property>
193 <Property Name="IndicatorLED" Type="Resource.IndicatorLED">
194 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
195 <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the outlet."/>
196 <Annotation Term="OData.LongDescription" String="This property shall contain the indicator light state for the indicator light associated with this outlet."/>
197 </Property>
198 <Property Name="PowerOnDelaySeconds" Type="Edm.Decimal">
199 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
200 <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."/>
201 <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."/>
202 </Property>
203 <Property Name="PowerOffDelaySeconds" Type="Edm.Decimal">
204 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
205 <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."/>
206 <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."/>
207 </Property>
208 <Property Name="PowerCycleDelaySeconds" Type="Edm.Decimal">
209 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
210 <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."/>
211 <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."/>
212 </Property>
213 <Property Name="PowerRestoreDelaySeconds" Type="Edm.Decimal">
214 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
215 <Annotation Term="OData.Description" String="The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay."/>
216 <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."/>
217 </Property>
218 <Property Name="PowerRestorePolicy" Type="Circuit.PowerRestorePolicyTypes" Nullable="false">
219 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
220 <Annotation Term="OData.Description" String="The desired power state of the outlet when power is restored after a power loss."/>
221 <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."/>
222 </Property>
223 <Property Name="PowerState" Type="Resource.PowerState">
224 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
225 <Annotation Term="OData.Description" String="The power state of the outlet."/>
226 <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the outlet."/>
227 </Property>
228 <Property Name="PowerEnabled" Type="Edm.Boolean">
229 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
230 <Annotation Term="OData.Description" String="Indicates if the outlet can be powered."/>
231 <Annotation Term="OData.LongDescription" String="This property shall indicate the power enable state of the outlet. The value `true` shall indicate that the outlet may be powered on, and `false` shall indicate that the outlet cannot be powered."/>
232 </Property>
233 <NavigationProperty Name="Voltage" Type="Sensor.Sensor">
234 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
235 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
236 <Annotation Term="OData.Description" String="The voltage reading for this single phase outlet."/>
237 <Annotation Term="OData.LongDescription" String="This property shall contain the voltage, measured in Volts, for this single phase outlet. This property shall not appear in resource instances representing poly-phase outlets."/>
238 </NavigationProperty>
239 <NavigationProperty Name="CurrentAmps" Type="Sensor.Sensor">
240 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
241 <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
242 <Annotation Term="OData.Description" String="The current reading for this single phase outlet."/>
243 <Annotation Term="OData.LongDescription" String="This property shall contain the current, measured in Amperes, for this single phase outlet. This property shall not appear in resource instances representing poly-phase outlets."/>
244 </NavigationProperty>
245 <NavigationProperty Name="PowerWatts" Type="Sensor.Sensor">
246 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
247 <Annotation Term="Redfish.ExcerptCopy" String="Power"/>
248 <Annotation Term="OData.Description" String="The power reading for this outlet."/>
249 <Annotation Term="OData.LongDescription" String="This property shall contain the total power, measured in Watts, for this outlet, that represents the `Total` ElectricalContext sensor when multiple power sensors exist for this outlet."/>
250 </NavigationProperty>
251 <NavigationProperty Name="EnergykWh" Type="Sensor.Sensor">
252 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
253 <Annotation Term="Redfish.ExcerptCopy" String="EnergykWh"/>
254 <Annotation Term="OData.Description" String="The energy reading for this outlet."/>
255 <Annotation Term="OData.LongDescription" String="This property shall contain the total energy, measured in kilowatt-hours (kW.h), for this outlet, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist for this outlet."/>
256 </NavigationProperty>
257 <NavigationProperty Name="FrequencyHz" Type="Sensor.Sensor">
258 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
259 <Annotation Term="Redfish.ExcerptCopy"/>
260 <Annotation Term="OData.Description" String="The frequency reading for this outlet."/>
261 <Annotation Term="OData.LongDescription" String="This property shall contain the frequency sensor for this outlet."/>
262 </NavigationProperty>
263
264 <Property Name="PolyPhaseVoltage" Type="Outlet.v1_0_0.VoltageSensors">
265 <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
266 <Annotation Term="OData.LongDescription" String="This property shall contain the voltage sensor(s) for this outlet. For single phase outlets this property shall contain a duplicate copy of the voltage sensor referenced in the VoltageSensor property, if present. For poly-phase outlets this property should contain multiple voltage sensor readings used to fully describe the outlet."/>
267 </Property>
268 <Property Name="PolyPhaseCurrentAmps" Type="Outlet.v1_0_0.CurrentSensors">
269 <Annotation Term="OData.Description" String="The current readings for this outlet."/>
270 <Annotation Term="OData.LongDescription" String="This property shall contain the current sensor(s) for this outlet. For single phase outlets this property shall contain a duplicate copy of the current sensor referenced in the CurrentSensor property, if present. For poly-phase outlets this property should contain multiple current sensor readings used to fully describe the outlet."/>
271 </Property>
272
273 <Property Name="Links" Type="Outlet.v1_0_0.Links" Nullable="false">
274 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
275 <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."/>
276 </Property>
277 <Property Name="Actions" Type="Outlet.v1_0_0.Actions" Nullable="false">
278 <Annotation Term="OData.Description" String="The available actions for this resource."/>
279 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
280 </Property>
281 </EntityType>
282
283 <ComplexType Name="Links" BaseType="Resource.Links">
284 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
285 <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."/>
286 <NavigationProperty Name="BranchCircuit" Type="Circuit.Circuit">
287 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
288 <Annotation Term="OData.Description" String="A reference to the branch circuit related to this outlet."/>
289 <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."/>
290 <Annotation Term="OData.AutoExpandReferences"/>
291 </NavigationProperty>
292 </ComplexType>
293
294 <ComplexType Name="Actions">
295 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
296 <Annotation Term="OData.Description" String="The available actions for this resource."/>
297 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
298 <Property Name="Oem" Type="Outlet.v1_0_0.OemActions" Nullable="false">
299 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
300 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
301 </Property>
302 </ComplexType>
303
304 <ComplexType Name="OemActions">
305 <Annotation Term="OData.AdditionalProperties" Bool="true"/>
306 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
307 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
308 </ComplexType>
309
310 <ComplexType Name="VoltageSensors">
311 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
312 <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
313 <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe voltage sensor readings for an outlet."/>
314 <NavigationProperty Name="Line1ToLine2" Type="Sensor.Sensor">
315 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
316 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
317 <Annotation Term="OData.Description" String="The Line 1 to Line 2 voltage reading for this outlet."/>
318 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L1 and L2. This property shall not be present if the outlet does not include an L1-L2 measurement."/>
319 </NavigationProperty>
320 <NavigationProperty Name="Line2ToLine3" Type="Sensor.Sensor">
321 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
322 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
323 <Annotation Term="OData.Description" String="The Line 2 to Line 3 voltage reading for this outlet."/>
324 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L2 and L3. This property shall not be present if the outlet does not include an L2-L3 measurement."/>
325 </NavigationProperty>
326 <NavigationProperty Name="Line3ToLine1" Type="Sensor.Sensor">
327 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
328 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
329 <Annotation Term="OData.Description" String="The Line 3 to Line 1 voltage reading for this outlet."/>
330 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L3 and L1. This property shall not be present if the outlet does not include an L3-L1 measurement."/>
331 </NavigationProperty>
332 <NavigationProperty Name="Line1ToNeutral" Type="Sensor.Sensor">
333 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
334 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
335 <Annotation Term="OData.Description" String="The Line 1 to Neutral voltage reading for this outlet."/>
336 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L1 and Neutral. This property shall not be present if the outlet does not include an L1-Neutral measurement."/>
337 </NavigationProperty>
338 <NavigationProperty Name="Line2ToNeutral" Type="Sensor.Sensor">
339 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
340 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
341 <Annotation Term="OData.Description" String="The Line 2 to Neutral voltage reading for this outlet."/>
342 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L2 and Neutral. This property shall not be present if the outlet does not include an L2-Neutral measurement."/>
343 </NavigationProperty>
344 <NavigationProperty Name="Line3ToNeutral" Type="Sensor.Sensor">
345 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
346 <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
347 <Annotation Term="OData.Description" String="The Line 3 to Neutral voltage reading for this outlet."/>
348 <Annotation Term="OData.LongDescription" String="This property shall contain a VoltageSensor excerpt that measures voltage between L3 and Neutral. This property shall not be present if the outlet does not include an L3-Neutral measurement."/>
349 </NavigationProperty>
350 </ComplexType>
351
352 <ComplexType Name="CurrentSensors">
353 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
354 <Annotation Term="OData.Description" String="The current sensors for this outlet."/>
355 <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe current sensor readings for an outlet."/>
356 <NavigationProperty Name="Line1" Type="Sensor.Sensor">
357 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
358 <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
359 <Annotation Term="OData.Description" String="Line 1 current sensor."/>
360 <Annotation Term="OData.LongDescription" String="This property shall contain a CurrentSensor excerpt that measures current for L1. This property shall not be present if the outlet does not include an L1 measurement."/>
361 </NavigationProperty>
362 <NavigationProperty Name="Line2" Type="Sensor.Sensor">
363 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
364 <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
365 <Annotation Term="OData.Description" String="Line 2 current sensor."/>
366 <Annotation Term="OData.LongDescription" String="This property shall contain a CurrentSensor excerpt that measures current for L2. This property shall not be present if the outlet does not include an L2 measurement."/>
367 </NavigationProperty>
368 <NavigationProperty Name="Line3" Type="Sensor.Sensor">
369 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
370 <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
371 <Annotation Term="OData.Description" String="Line 3 current sensor."/>
372 <Annotation Term="OData.LongDescription" String="This property shall contain a CurrentSensor excerpt that measures current for L3. This property shall not be present if the outlet does not include an L3 measurement."/>
373 </NavigationProperty>
374 <NavigationProperty Name="Neutral" Type="Sensor.Sensor">
375 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
376 <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
377 <Annotation Term="OData.Description" String="Neutral line current sensor."/>
378 <Annotation Term="OData.LongDescription" String="This property shall contain a CurrentSensor excerpt that measures current for the Neutral line. This property shall not be present if the outlet does not include a Neutral measurement."/>
379 </NavigationProperty>
380 </ComplexType>
381
382 <EnumType Name="VoltageType">
383 <Member Name="AC">
384 <Annotation Term="OData.Description" String="Alternating Current (AC) outlet."/>
385 </Member>
386 <Member Name="DC">
387 <Annotation Term="OData.Description" String="Direct Current (DC) outlet."/>
388 </Member>
389 </EnumType>
390 </Schema>
391
392 </edmx:DataServices>
393</edmx:Edmx>