xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/Sensor_v1.xml (revision c6d7a45d427f9a6d9e761afcf305761dca60d7cf)
1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*c6d7a45dSGunnar Mills<!--# Redfish Schema:  Sensor v1.11.0                                                      -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22720c9898SEd Tanous  </edmx:Reference>
23720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26720c9898SEd Tanous  </edmx:Reference>
27720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
29720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
30720c9898SEd Tanous  </edmx:Reference>
31720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PhysicalContext_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="PhysicalContext"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Control_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="Control"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="Redundancy"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous
41720c9898SEd Tanous  <edmx:DataServices>
42720c9898SEd Tanous
43720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor">
44720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
45f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
46720c9898SEd Tanous
47720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Resource.v1_0_0.Resource" Abstract="true">
48f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `Sensor` schema describes a sensor and its properties."/>
49720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a sensor for a Redfish implementation."/>
50720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
51720c9898SEd Tanous          <Record>
52720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
53720c9898SEd Tanous          </Record>
54720c9898SEd Tanous        </Annotation>
55720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
56720c9898SEd Tanous          <Record>
57720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
58720c9898SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties, such as limits and exceptions, can be updated for sensors."/>
59720c9898SEd Tanous          </Record>
60720c9898SEd Tanous        </Annotation>
61720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
62720c9898SEd Tanous          <Record>
63720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
64720c9898SEd Tanous          </Record>
65720c9898SEd Tanous        </Annotation>
66720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
67720c9898SEd Tanous          <Collection>
68720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/Sensors/{SensorId}</String>
69720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Sensors/{SensorId}</String>
70720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Sensors/{SensorId}</String>
71720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/Switchgear/{PowerDistributionId}/Sensors/{SensorId}</String>
72720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Sensors/{SensorId}</String>
73720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Sensors/{SensorId}</String>
74720c9898SEd Tanous          </Collection>
75720c9898SEd Tanous        </Annotation>
76720c9898SEd Tanous        <Annotation Term="Redfish.DeprecatedUris">
77720c9898SEd Tanous          <Collection>
78720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Sensors/{SensorId}</String>
79720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Sensors/{SensorId}</String>
80720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/Switchgear/{PowerDistributionId}/Sensors/{SensorId}</String>
81720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Sensors/{SensorId}</String>
82720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Sensors/{SensorId}</String>
83720c9898SEd Tanous          </Collection>
84720c9898SEd Tanous        </Annotation>
85720c9898SEd Tanous      </EntityType>
86720c9898SEd Tanous
87720c9898SEd Tanous      <Action Name="ResetMetrics" IsBound="true">
88720c9898SEd Tanous        <Annotation Term="OData.Description" String="Resets metrics related to this sensor."/>
89f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this sensor.  The `SensorResetTime` property shall be updated to reflect the time that this action was performed."/>
90720c9898SEd Tanous        <Parameter Name="Sensor" Type="Sensor.v1_0_0.Actions"/>
91720c9898SEd Tanous      </Action>
92720c9898SEd Tanous
93720c9898SEd Tanous      <Action Name="ResetToDefaults" IsBound="true">
94720c9898SEd Tanous        <Annotation Term="OData.Description" String="The action resets the values of writable properties to factory defaults."/>
95720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall reset the values of writable properties in this resource to their default values as specified by the manufacturer."/>
96720c9898SEd Tanous        <Parameter Name="Sensor" Type="Sensor.v1_0_0.Actions"/>
97720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
98720c9898SEd Tanous          <Collection>
99720c9898SEd Tanous            <Record>
100720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
101720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_6_0"/>
102720c9898SEd Tanous            </Record>
103720c9898SEd Tanous          </Collection>
104720c9898SEd Tanous        </Annotation>
105720c9898SEd Tanous      </Action>
106720c9898SEd Tanous
107720c9898SEd Tanous      <EnumType Name="VoltageType">
108720c9898SEd Tanous        <Member Name="AC">
109720c9898SEd Tanous          <Annotation Term="OData.Description" String="Alternating current."/>
110720c9898SEd Tanous        </Member>
111720c9898SEd Tanous        <Member Name="DC">
112720c9898SEd Tanous          <Annotation Term="OData.Description" String="Direct current."/>
113720c9898SEd Tanous        </Member>
114720c9898SEd Tanous      </EnumType>
115720c9898SEd Tanous
116720c9898SEd Tanous      <EnumType Name="ElectricalContext">
117720c9898SEd Tanous        <Member Name="Line1">
118720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuits that share the L1 current-carrying conductor."/>
119720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit that shares the L1 current-carrying conductor, such as circuits with phase wiring types of Two-phase / 3-Wire or 4-Wire, or Three-phase / 4-Wire or 5-Wire."/>
120720c9898SEd Tanous        </Member>
121720c9898SEd Tanous        <Member Name="Line2">
122720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuits that share the L2 current-carrying conductor."/>
123720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit that shares the L2 current-carrying conductor, such as circuits with phase wiring types of Two-phase / 4-Wire or Three-phase / 4-Wire or 5-Wire."/>
124720c9898SEd Tanous        </Member>
125720c9898SEd Tanous        <Member Name="Line3">
126720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuits that share the L3 current-carrying conductor."/>
127720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit that shares the L3 current-carrying conductor, such as circuits with phase wiring types of Three-phase / 4-Wire or 5-Wire."/>
128720c9898SEd Tanous        </Member>
129720c9898SEd Tanous        <Member Name="Neutral">
130720c9898SEd Tanous          <Annotation Term="OData.Description" String="The grounded current-carrying return circuit of current-carrying conductors."/>
131720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent the grounded current-carrying return circuit of current-carrying conductors, such as circuits with phase wiring types of Single-phase / 3-Wire, Two-phase / 4-Wire, or Three-phase / 5-Wire."/>
132720c9898SEd Tanous        </Member>
133720c9898SEd Tanous        <Member Name="LineToLine">
134720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by two current-carrying conductors."/>
135720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by two current-carrying conductors, such as circuits with phase wiring types of Two-phase / 3-Wire or 4-Wire, or Three-phase / 4-Wire or 5-Wire."/>
136720c9898SEd Tanous        </Member>
137720c9898SEd Tanous        <Member Name="Line1ToLine2">
138720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L1 and L2 current-carrying conductors."/>
139720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L1 and L2 current-carrying conductors, such as circuits with phase wiring types of Two-phase / 3-Wire or 4-Wire, or Three-phase / 4-Wire or 5-Wire."/>
140720c9898SEd Tanous        </Member>
141720c9898SEd Tanous        <Member Name="Line2ToLine3">
142720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L2 and L3 current-carrying conductors."/>
143720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L2 and L3 current-carrying conductors, such as circuits with phase wiring types of Three-phase / 4-Wire or 5-Wire."/>
144720c9898SEd Tanous        </Member>
145720c9898SEd Tanous        <Member Name="Line3ToLine1">
146720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L3 and L1 current-carrying conductors."/>
147720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L3 and L1 current-carrying conductors, such as circuits with phase wiring types of Three-phase / 4-Wire or 5-Wire."/>
148720c9898SEd Tanous        </Member>
149720c9898SEd Tanous        <Member Name="LineToNeutral">
150720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by a line and neutral current-carrying conductor."/>
151720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by a line and neutral current-carrying conductor, such as circuits with phase wiring types of Single-phase / 3-Wire, Two-phase / 4-Wire, or Three-phase / 4-Wire or 5-Wire."/>
152720c9898SEd Tanous        </Member>
153720c9898SEd Tanous        <Member Name="Line1ToNeutral">
154720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L1 and neutral current-carrying conductors."/>
155720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L1 and neutral current-carrying conductors, such as circuits with phase wiring types of Single-phase / 3-Wire, Two-phase / 3-Wire or 4-Wire, or Three-phase / 4-Wire or 5-Wire."/>
156720c9898SEd Tanous        </Member>
157720c9898SEd Tanous        <Member Name="Line2ToNeutral">
158720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L2 and neutral current-carrying conductors."/>
159720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L2 and neutral current-carrying conductors, such as circuits with phase wiring types of Two-phase / 4-Wire or Three-phase / 5-Wire."/>
160720c9898SEd Tanous        </Member>
161720c9898SEd Tanous        <Member Name="Line3ToNeutral">
162720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L3 and neutral current-carrying conductors."/>
163720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L3 and neutral current-carrying conductors, such as circuits with a phase wiring type of Three-phase / 5-Wire."/>
164720c9898SEd Tanous        </Member>
165720c9898SEd Tanous         <Member Name="Line1ToNeutralAndL1L2">
166720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L1, L2, and neutral current-carrying conductors."/>
167720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L1, L2, and neutral current-carrying conductors, such as circuits with phase wiring types of Two-phase/ 4-Wire or Three-phase / 5-Wire."/>
168720c9898SEd Tanous        </Member>
169720c9898SEd Tanous        <Member Name="Line2ToNeutralAndL1L2">
170720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L1, L2, and Neutral current-carrying conductors."/>
171720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L1, L2, and neutral current-carrying conductors, such as circuits with phase wiring types of Two-phase/ 4-Wire or Three-phase / 5-Wire."/>
172720c9898SEd Tanous        </Member>
173720c9898SEd Tanous        <Member Name="Line2ToNeutralAndL2L3">
174720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuits formed by L2, L3, and neutral current-carrying conductors."/>
175720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L2, L3, and neutral current-carrying conductors, such as circuits with a phase wiring type of Three-phase / 5-Wire."/>
176720c9898SEd Tanous        </Member>
177720c9898SEd Tanous        <Member Name="Line3ToNeutralAndL3L1">
178720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by L3, L1, and neutral current-carrying conductors."/>
179720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent a circuit formed by L3, L1, and neutral current-carrying conductors, such as circuits with a phase wiring type of Three-phase / 5-Wire."/>
180720c9898SEd Tanous        </Member>
181720c9898SEd Tanous        <Member Name="Total">
182720c9898SEd Tanous          <Annotation Term="OData.Description" String="The circuit formed by all current-carrying conductors."/>
183720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall represent the circuits formed by all current-carrying conductors for any phase wiring type."/>
184720c9898SEd Tanous        </Member>
185720c9898SEd Tanous      </EnumType>
186720c9898SEd Tanous    </Schema>
187720c9898SEd Tanous
188720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_0">
189720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
190720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.3"/>
191720c9898SEd Tanous
192720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.Sensor">
193720c9898SEd Tanous        <Property Name="ReadingType" Type="Sensor.v1_0_0.ReadingType">
194720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
195720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of sensor."/>
196720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of the sensor."/>
197720c9898SEd Tanous        </Property>
198720c9898SEd Tanous        <Property Name="DataSourceUri" Type="Edm.String">
199720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
200720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the resource that provides the data for this sensor."/>
201720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a URI to the resource that provides the source of the excerpt contained within this copy."/>
202720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
203720c9898SEd Tanous          <Annotation Term="Redfish.ExcerptCopyOnly"/>
204720c9898SEd Tanous        </Property>
205720c9898SEd Tanous
206720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
207720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
208720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
209720c9898SEd Tanous        </Property>
210720c9898SEd Tanous
211720c9898SEd Tanous        <Property Name="Reading" Type="Edm.Decimal">
212720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
213720c9898SEd Tanous          <Annotation Term="OData.Description" String="The sensor value."/>
21428cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the sensor value.  This property shall not be returned if the `Enabled` property is supported and contains `false`."/>
215720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt"/>
216720c9898SEd Tanous        </Property>
217720c9898SEd Tanous        <Property Name="ReadingUnits" Type="Edm.String">
218720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
219dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="The units of the reading, thresholds, and other reading-related properties in UCUM c/s format."/>
220dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the units of the sensor's reading, thresholds, and other reading-related properties.  The value shall follow the case-sensitive symbol format defined by the Unified Code for Units of Measure (UCUM), as specified by the 'Units of measure annotation' clause of the Redfish Specification."/>
221720c9898SEd Tanous        </Property>
222720c9898SEd Tanous        <Property Name="PhysicalContext" Type="PhysicalContext.PhysicalContext">
223*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
224720c9898SEd Tanous          <Annotation Term="OData.Description" String="The area or device to which this sensor measurement applies."/>
225720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the affected component or region within the equipment to which this sensor measurement applies."/>
226720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Array,FanArray,PowerArray"/>
227720c9898SEd Tanous        </Property>
228720c9898SEd Tanous        <Property Name="PhysicalSubContext" Type="PhysicalContext.PhysicalSubContext">
229*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
230720c9898SEd Tanous          <Annotation Term="OData.Description" String="The usage or location within a device to which this sensor measurement applies."/>
231f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the usage or sub-region within the equipment to which this sensor measurement applies.  This property generally differentiates multiple sensors within the same `PhysicalContext` instance."/>
232720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Array,FanArray,PowerArray"/>
233720c9898SEd Tanous        </Property>
234720c9898SEd Tanous        <Property Name="PeakReading" Type="Edm.Decimal">
235720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
236720c9898SEd Tanous          <Annotation Term="OData.Description" String="The peak sensor value."/>
237f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the peak sensor value since the last `ResetMetrics` action was performed or since the service last reset the time-based property values."/>
238720c9898SEd Tanous        </Property>
239720c9898SEd Tanous
240720c9898SEd Tanous        <Property Name="MaxAllowableOperatingValue" Type="Edm.Decimal">
241720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
242720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum allowable operating value for this equipment."/>
243720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum allowable operating value for the equipment that this sensor monitors, as specified by a standards body, manufacturer, or both."/>
244720c9898SEd Tanous        </Property>
245720c9898SEd Tanous        <Property Name="MinAllowableOperatingValue" Type="Edm.Decimal">
246720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
247720c9898SEd Tanous          <Annotation Term="OData.Description" String="The minimum allowable operating value for this equipment."/>
248720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the minimum allowable operating value for the equipment that this sensor monitors, as specified by a standards body, manufacturer, or both."/>
249720c9898SEd Tanous        </Property>
250720c9898SEd Tanous        <Property Name="AdjustedMaxAllowableOperatingValue" Type="Edm.Decimal">
251720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
252720c9898SEd Tanous          <Annotation Term="OData.Description" String="The adjusted maximum allowable operating value for this equipment based on the environmental conditions."/>
253720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the adjusted maximum allowable operating value for the equipment that this sensor monitors, as specified by a standards body, manufacturer, or both.  The value is adjusted based on environmental conditions.  For example, liquid inlet temperature can be adjusted based on the available liquid pressure."/>
254720c9898SEd Tanous        </Property>
255720c9898SEd Tanous        <Property Name="AdjustedMinAllowableOperatingValue" Type="Edm.Decimal">
256720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
257720c9898SEd Tanous          <Annotation Term="OData.Description" String="The adjusted minimum allowable operating value for this equipment based on the environmental conditions."/>
258720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the adjusted minimum allowable operating value for the equipment that this sensor monitors, as specified by a standards body, manufacturer, or both.  This value is adjusted based on environmental conditions.  For example, liquid inlet temperature can be adjusted based on the available liquid pressure."/>
259720c9898SEd Tanous        </Property>
260720c9898SEd Tanous
261720c9898SEd Tanous        <Property Name="ApparentVA" Type="Edm.Decimal">
262720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
263720c9898SEd Tanous          <Annotation Term="OData.Description" String="The product of voltage and current for an AC circuit, in volt-ampere units."/>
264f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the product of voltage (RMS) multiplied by current (RMS) for a circuit.  This property can appear in sensors of the `Power` `ReadingType`, and shall not appear in sensors of other `ReadingType` values."/>
265720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="V.A"/>
266720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Power,PowerArray"/>
267720c9898SEd Tanous        </Property>
268720c9898SEd Tanous        <Property Name="ReactiveVAR" Type="Edm.Decimal">
269720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
270720c9898SEd Tanous          <Annotation Term="OData.Description" String="The square root of the difference term of squared apparent VA and squared power (Reading) for a circuit, in VAR units."/>
271f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the arithmetic mean of product terms of instantaneous voltage and quadrature current measurements calculated over an integer number of line cycles for a circuit.  This property can appear in sensors of the `Power` `ReadingType`, and shall not appear in sensors of other `ReadingType` values."/>
272720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="V.A"/>
273720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Power,PowerArray"/>
274720c9898SEd Tanous        </Property>
275720c9898SEd Tanous        <Property Name="PowerFactor" Type="Edm.Decimal">
276720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
277720c9898SEd Tanous          <Annotation Term="OData.Description" String="The power factor for this sensor."/>
278f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall identify the quotient of real power (W) and apparent power (VA) for a circuit.  `PowerFactor` is expressed in unit-less 1/100ths.  This property can appear in sensors containing a `ReadingType` value of `Power`, and shall not appear in sensors of other `ReadingType` values."/>
279720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="-1"/>
280720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="1"/>
281720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Power,PowerArray"/>
282720c9898SEd Tanous        </Property>
283720c9898SEd Tanous        <Property Name="LoadPercent" Type="Edm.Decimal">
284720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
285720c9898SEd Tanous          <Annotation Term="OData.Description" String="The power load utilization for this sensor."/>
286f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the power load utilization percent for this sensor.  This property can appear in sensors of the `Power` `ReadingType`, and shall not appear in sensors of other `ReadingType` values."/>
287720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
288720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
289720c9898SEd Tanous            <Collection>
290720c9898SEd Tanous              <Record>
291720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
292720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
293f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of using a sensor instance with a `ReadingType` of `Percent` to show utilization values when needed."/>
294720c9898SEd Tanous              </Record>
295720c9898SEd Tanous            </Collection>
296720c9898SEd Tanous          </Annotation>
297720c9898SEd Tanous        </Property>
298720c9898SEd Tanous
299720c9898SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
300720c9898SEd Tanous          <Annotation Term="OData.Description" String="The location information for this sensor."/>
301720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the location information for this sensor."/>
302720c9898SEd Tanous        </Property>
303720c9898SEd Tanous        <Property Name="ElectricalContext" Type="Sensor.ElectricalContext">
304720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
305720c9898SEd Tanous          <Annotation Term="OData.Description" String="The combination of current-carrying conductors."/>
306720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the combination of current-carrying conductors that distribute power."/>
307720c9898SEd Tanous        </Property>
308720c9898SEd Tanous        <Property Name="VoltageType" Type="Sensor.VoltageType">
309720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
310720c9898SEd Tanous          <Annotation Term="OData.Description" String="The voltage type for this sensor."/>
311720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the type of input voltage the sensor monitors."/>
312720c9898SEd Tanous        </Property>
313720c9898SEd Tanous
314720c9898SEd Tanous        <Property Name="Thresholds" Type="Sensor.v1_0_0.Thresholds" Nullable="false">
315720c9898SEd Tanous          <Annotation Term="OData.Description" String="The set of thresholds defined for this sensor."/>
316720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the set of thresholds that derive a sensor's health and operational range."/>
317720c9898SEd Tanous        </Property>
318720c9898SEd Tanous
319720c9898SEd Tanous        <Property Name="ReadingRangeMax" Type="Edm.Decimal">
320720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
321720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum possible value for this sensor."/>
322f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the maximum possible value of the `Reading` property for this sensor.  This value is the range of valid readings for this sensor.  Values outside this range are discarded as reading errors."/>
323720c9898SEd Tanous        </Property>
324720c9898SEd Tanous        <Property Name="ReadingRangeMin" Type="Edm.Decimal">
325720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
326720c9898SEd Tanous          <Annotation Term="OData.Description" String="The minimum possible value for this sensor."/>
327f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the minimum possible value of the `Reading` property for this sensor.  This value is the range of valid readings for this sensor.  Values outside this range are discarded as reading errors."/>
328720c9898SEd Tanous        </Property>
329720c9898SEd Tanous        <Property Name="Precision" Type="Edm.Decimal">
330720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
331720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of significant digits in the reading."/>
332f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of significant digits in the `Reading` property."/>
333720c9898SEd Tanous        </Property>
334720c9898SEd Tanous        <Property Name="Accuracy" Type="Edm.Decimal">
335720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
336720c9898SEd Tanous          <Annotation Term="OData.Description" String="The estimated percent error of measured versus actual values."/>
337f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the percent error +/- of the measured versus actual values of the `Reading` property."/>
338720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
339720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
340720c9898SEd Tanous            <Collection>
341720c9898SEd Tanous              <Record>
342720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
343720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_8_0"/>
344720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in favor of ReadingAccuracy."/>
345720c9898SEd Tanous              </Record>
346720c9898SEd Tanous            </Collection>
347720c9898SEd Tanous          </Annotation>
348720c9898SEd Tanous        </Property>
349720c9898SEd Tanous        <Property Name="SensingFrequency" Type="Edm.Decimal">
350720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
351720c9898SEd Tanous          <Annotation Term="OData.Description" String="The time interval between readings of the physical sensor."/>
352720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the time interval between readings of the physical sensor."/>
353720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
354720c9898SEd Tanous            <Collection>
355720c9898SEd Tanous              <Record>
356720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
357720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
358f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `SensingInterval` property, which uses the duration time format for interoperability."/>
359720c9898SEd Tanous              </Record>
360720c9898SEd Tanous            </Collection>
361720c9898SEd Tanous          </Annotation>
362720c9898SEd Tanous        </Property>
363720c9898SEd Tanous        <Property Name="PeakReadingTime" Type="Edm.DateTimeOffset">
364720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
365720c9898SEd Tanous          <Annotation Term="OData.Description" String="The time when the peak sensor value occurred."/>
366f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the peak sensor value was observed, as reported as the value of `PeakReading`."/>
367720c9898SEd Tanous        </Property>
368720c9898SEd Tanous        <Property Name="SensorResetTime" Type="Edm.DateTimeOffset">
369720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
370720c9898SEd Tanous          <Annotation Term="OData.Description" String="The date and time when the time-based properties were last reset."/>
371f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the `ResetMetrics` action was last performed or when the service last reset the time-based property values."/>
372720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="EnergykWh"/>
373720c9898SEd Tanous        </Property>
374720c9898SEd Tanous
375720c9898SEd Tanous        <Property Name="Actions" Type="Sensor.v1_0_0.Actions" Nullable="false">
376720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
377720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
378720c9898SEd Tanous        </Property>
379720c9898SEd Tanous      </EntityType>
380720c9898SEd Tanous
381720c9898SEd Tanous      <ComplexType Name="Thresholds">
382720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
383720c9898SEd Tanous        <Annotation Term="OData.Description" String="The set of thresholds defined for a sensor."/>
384720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the set of thresholds that derive a sensor's health and operational range."/>
385720c9898SEd Tanous        <Property Name="UpperCaution" Type="Sensor.v1_0_0.Threshold" Nullable="false">
386720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is above normal range."/>
387f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is above the normal range.  The value of the property shall use the same units as the `Reading` property."/>
388720c9898SEd Tanous        </Property>
389720c9898SEd Tanous        <Property Name="UpperCritical" Type="Sensor.v1_0_0.Threshold" Nullable="false">
390720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is above normal range but not yet fatal."/>
391f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is above the normal range but is not yet fatal.  The value of the property shall use the same units as the `Reading` property."/>
392720c9898SEd Tanous        </Property>
393720c9898SEd Tanous        <Property Name="UpperFatal" Type="Sensor.v1_0_0.Threshold" Nullable="false">
394720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is above normal range and fatal."/>
395f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is above the normal range and is fatal.  The value of the property shall use the same units as the `Reading` property."/>
396720c9898SEd Tanous        </Property>
397720c9898SEd Tanous        <Property Name="LowerCaution" Type="Sensor.v1_0_0.Threshold" Nullable="false">
398720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is below normal range."/>
399f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is below normal range.  The value of the property shall use the same units as the `Reading` property."/>
400720c9898SEd Tanous        </Property>
401720c9898SEd Tanous        <Property Name="LowerCritical" Type="Sensor.v1_0_0.Threshold" Nullable="false">
402720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is below normal range but not yet fatal."/>
403f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is below the normal range but is not yet fatal.  The value of the property shall use the same units as the `Reading` property."/>
404720c9898SEd Tanous        </Property>
405720c9898SEd Tanous        <Property Name="LowerFatal" Type="Sensor.v1_0_0.Threshold" Nullable="false">
406720c9898SEd Tanous          <Annotation Term="OData.Description" String="The value at which the reading is below normal range and fatal."/>
407f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `Reading` property is below the normal range and is fatal.  The value of the property shall use the same units as the `Reading` property."/>
408720c9898SEd Tanous        </Property>
409720c9898SEd Tanous      </ComplexType>
410720c9898SEd Tanous
411720c9898SEd Tanous      <ComplexType Name="Threshold">
412720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
413720c9898SEd Tanous        <Annotation Term="OData.Description" String="The threshold definition for a sensor."/>
414720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the properties for an individual threshold for this sensor."/>
415720c9898SEd Tanous        <Property Name="Reading" Type="Edm.Decimal">
416720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
417720c9898SEd Tanous          <Annotation Term="OData.Description" String="The threshold value."/>
418f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the reading for this sensor that activates the threshold.  The value of the property shall use the same units as the `Reading` property."/>
419720c9898SEd Tanous        </Property>
420720c9898SEd Tanous        <Property Name="Activation" Type="Sensor.v1_0_0.ThresholdActivation">
421720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
422720c9898SEd Tanous          <Annotation Term="OData.Description" String="The direction of crossing that activates this threshold."/>
423720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the direction of crossing of the reading for this sensor that activates the threshold."/>
424720c9898SEd Tanous        </Property>
425720c9898SEd Tanous        <Property Name="DwellTime" Type="Edm.Duration">
426720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
427720c9898SEd Tanous          <Annotation Term="OData.Description" String="The duration the sensor value must violate the threshold before the threshold is activated."/>
428720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the duration the sensor value violates the threshold before the threshold is activated."/>
429720c9898SEd Tanous        </Property>
430720c9898SEd Tanous      </ComplexType>
431720c9898SEd Tanous
432720c9898SEd Tanous      <ComplexType Name="Actions">
433720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
434720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
435720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
436720c9898SEd Tanous        <Property Name="Oem" Type="Sensor.v1_0_0.OemActions" Nullable="false">
437720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
438720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
439720c9898SEd Tanous        </Property>
440720c9898SEd Tanous      </ComplexType>
441720c9898SEd Tanous
442720c9898SEd Tanous      <ComplexType Name="OemActions">
443720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
444720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
445720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
446720c9898SEd Tanous      </ComplexType>
447720c9898SEd Tanous
448720c9898SEd Tanous      <EnumType Name="ThresholdActivation">
449720c9898SEd Tanous        <Member Name="Increasing">
450720c9898SEd Tanous          <Annotation Term="OData.Description" String="Value increases above the threshold."/>
451720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This threshold is activated when the reading changes from a value lower than the threshold to a value higher than the threshold."/>
452720c9898SEd Tanous        </Member>
453720c9898SEd Tanous        <Member Name="Decreasing">
454720c9898SEd Tanous          <Annotation Term="OData.Description" String="Value decreases below the threshold."/>
455720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This threshold is activated when the reading changes from a value higher than the threshold to a value lower than the threshold."/>
456720c9898SEd Tanous        </Member>
457720c9898SEd Tanous        <Member Name="Either">
458720c9898SEd Tanous          <Annotation Term="OData.Description" String="Value crosses the threshold in either direction."/>
459720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This threshold is activated when either the increasing or decreasing conditions are met."/>
460720c9898SEd Tanous        </Member>
461720c9898SEd Tanous        <Member Name="Disabled">
462720c9898SEd Tanous          <Annotation Term="OData.Description" String="The threshold is disabled."/>
463720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the threshold is disabled and no actions shall be taken as a result of the reading crossing the threshold value."/>
464720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
465720c9898SEd Tanous            <Collection>
466720c9898SEd Tanous              <Record>
467720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
468720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
469720c9898SEd Tanous              </Record>
470720c9898SEd Tanous            </Collection>
471720c9898SEd Tanous          </Annotation>
472720c9898SEd Tanous        </Member>
473720c9898SEd Tanous      </EnumType>
474720c9898SEd Tanous
475720c9898SEd Tanous      <EnumType Name="ReadingType">
476720c9898SEd Tanous        <Member Name="Temperature">
477720c9898SEd Tanous          <Annotation Term="OData.Description" String="Temperature (C)."/>
478f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a temperature measurement, in degree Celsius units.  The `ReadingUnits` property shall contain `Cel`."/>
479720c9898SEd Tanous        </Member>
480720c9898SEd Tanous        <Member Name="Humidity">
481720c9898SEd Tanous          <Annotation Term="OData.Description" String="Relative humidity (percent)."/>
482f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a relative humidity measurement, in percent units.  The `ReadingUnits` property shall contain `%`."/>
483720c9898SEd Tanous        </Member>
484720c9898SEd Tanous        <Member Name="Power">
485720c9898SEd Tanous          <Annotation Term="OData.Description" String="Power (W)."/>
486f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the arithmetic mean of product terms of instantaneous voltage and current values measured over integer number of line cycles for a circuit, in watt units.  The `ReadingUnits` property shall contain `W`."/>
487720c9898SEd Tanous        </Member>
488720c9898SEd Tanous        <Member Name="EnergykWh">
489720c9898SEd Tanous          <Annotation Term="OData.Description" String="Energy (kWh)."/>
490f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the energy, integral of real power over time, of the monitored item.  If representing metered power consumption the value shall reflect the power consumption since the sensor metrics were last reset.  The value of the `Reading` property shall be in kilowatt-hour units and the `ReadingUnits` property shall contain `kW.h`.  This value is used for large-scale energy consumption measurements, while `EnergyJoules` and `EnergyWh` are used for device-level consumption measurements."/>
491720c9898SEd Tanous        </Member>
492720c9898SEd Tanous        <Member Name="EnergyJoules">
493720c9898SEd Tanous          <Annotation Term="OData.Description" String="Energy (J)."/>
494f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the energy, integral of real power over time, of the monitored item.  If representing metered power consumption the value shall reflect the power consumption since the sensor metrics were last reset.  The value of the `Reading` property shall be in joule units and the `ReadingUnits` property shall contain `J`.  This value is used for device-level energy consumption measurements, while `EnergykWh` is used for large-scale consumption measurements."/>
495720c9898SEd Tanous        </Member>
496720c9898SEd Tanous        <Member Name="EnergyWh">
497720c9898SEd Tanous          <Annotation Term="OData.Description" String="Energy (Wh)."/>
498f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the energy, integral of real power over time, of the monitored item.  If representing metered power consumption the value shall reflect the power consumption since the sensor metrics were last reset.  The value of the `Reading` property shall be in watt-hour units and the `ReadingUnits` property shall contain `W.h`.  This value is used for device-level energy consumption measurements, while `EnergykWh` is used for large-scale consumption measurements."/>
499720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
500720c9898SEd Tanous            <Collection>
501720c9898SEd Tanous              <Record>
502720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
503720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
504720c9898SEd Tanous              </Record>
505720c9898SEd Tanous            </Collection>
506720c9898SEd Tanous          </Annotation>
507720c9898SEd Tanous        </Member>
508720c9898SEd Tanous        <Member Name="ChargeAh">
509720c9898SEd Tanous          <Annotation Term="OData.Description" String="Charge (Ah)."/>
510f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the amount of charge, integral of current over time, of the monitored item.  If representing metered charge consumption the value shall reflect the charge consumption since the sensor metrics were last reset.  The value of the `Reading` property shall be in ampere-hour units and the `ReadingUnits` property shall contain `A.h`."/>
511720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
512720c9898SEd Tanous            <Collection>
513720c9898SEd Tanous              <Record>
514720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
515720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
516720c9898SEd Tanous              </Record>
517720c9898SEd Tanous            </Collection>
518720c9898SEd Tanous          </Annotation>
519720c9898SEd Tanous        </Member>
520720c9898SEd Tanous        <Member Name="Voltage">
521720c9898SEd Tanous          <Annotation Term="OData.Description" String="Voltage (VAC or VDC)."/>
522f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of the root mean square (RMS) of instantaneous voltage calculated over an integer number of line cycles for a circuit.  Voltage is expressed in volt units and the `ReadingUnits` property shall contain `V`."/>
523720c9898SEd Tanous        </Member>
524720c9898SEd Tanous        <Member Name="Current">
525720c9898SEd Tanous          <Annotation Term="OData.Description" String="Current (A)."/>
526f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of the root mean square (RMS) of instantaneous current calculated over an integer number of line cycles for a circuit.  Current is expressed in ampere units and the `ReadingUnits` property shall contain `A`."/>
527720c9898SEd Tanous        </Member>
528720c9898SEd Tanous        <Member Name="Frequency">
529720c9898SEd Tanous          <Annotation Term="OData.Description" String="Frequency (Hz)."/>
530f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a frequency measurement, in hertz units.  The `ReadingUnits` property shall contain `Hz`."/>
531720c9898SEd Tanous        </Member>
532720c9898SEd Tanous        <Member Name="Pressure">
533720c9898SEd Tanous          <Annotation Term="OData.Description" String="Pressure (Pa)."/>
534f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of force, in pascal units, applied perpendicular to the surface of an object per unit area over which that force is distributed.  The `ReadingUnits` property shall contain `Pa`."/>
535720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
536720c9898SEd Tanous            <Collection>
537720c9898SEd Tanous              <Record>
538720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
539720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
540f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This value has been deprecated in favor of `PressurePa` or `PressurekPa` for consistency of units between `Sensor` and `Control` resources."/>
541720c9898SEd Tanous              </Record>
542720c9898SEd Tanous            </Collection>
543720c9898SEd Tanous          </Annotation>
544720c9898SEd Tanous        </Member>
545720c9898SEd Tanous        <Member Name="PressurekPa">
546720c9898SEd Tanous          <Annotation Term="OData.Description" String="Pressure (kPa)."/>
547f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of pressure, in kilopascal units, relative to atmospheric pressure.  The `ReadingUnits` property shall contain `kPa`."/>
548720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
549720c9898SEd Tanous            <Collection>
550720c9898SEd Tanous              <Record>
551720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
552720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
553720c9898SEd Tanous              </Record>
554720c9898SEd Tanous            </Collection>
555720c9898SEd Tanous          </Annotation>
556720c9898SEd Tanous        </Member>
557720c9898SEd Tanous        <Member Name="PressurePa">
558720c9898SEd Tanous          <Annotation Term="OData.Description" String="Pressure (Pa)."/>
559f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of pressure, in pascal units, relative to atmospheric pressure.  The `ReadingUnits` property shall contain `Pa`."/>
560720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
561720c9898SEd Tanous            <Collection>
562720c9898SEd Tanous              <Record>
563720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
564720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
565720c9898SEd Tanous              </Record>
566720c9898SEd Tanous            </Collection>
567720c9898SEd Tanous          </Annotation>
568720c9898SEd Tanous        </Member>
569720c9898SEd Tanous        <Member Name="LiquidLevel">
570720c9898SEd Tanous          <Annotation Term="OData.Description" String="Liquid level (cm)."/>
571f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of fluid height, in centimeter units, relative to a specified vertical datum and the `ReadingUnits` property shall contain `cm`."/>
572720c9898SEd Tanous        </Member>
573720c9898SEd Tanous        <Member Name="Rotational">
574720c9898SEd Tanous          <Annotation Term="OData.Description" String="Rotational (RPM)."/>
575f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of rotational frequency, in revolutions per minute units.  The `ReadingUnits` property shall contain either `{rev}/min`, which is preferred, or `RPM`, which is a deprecated value."/>
576720c9898SEd Tanous        </Member>
577720c9898SEd Tanous        <Member Name="AirFlow">
578720c9898SEd Tanous          <Annotation Term="OData.Description" String="Air flow (cu ft/min)."/>
579f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of a volume of gas per unit of time, in cubic feet per minute units, that flows through a particular junction.  The `ReadingUnits` property shall contain `[ft_i]3/min`."/>
580720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
581720c9898SEd Tanous            <Collection>
582720c9898SEd Tanous              <Record>
583720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
584720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
585720c9898SEd Tanous                <PropertyValue Property="Description" String="This value has been deprecated in favor of `AirFlowCMM` for consistent use of SI units."/>
586720c9898SEd Tanous              </Record>
587720c9898SEd Tanous            </Collection>
588720c9898SEd Tanous          </Annotation>
589720c9898SEd Tanous        </Member>
590720c9898SEd Tanous        <Member Name="AirFlowCMM">
591720c9898SEd Tanous          <Annotation Term="OData.Description" String="Air flow (m^3/min)."/>
592f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of a volume of gas per unit of time, in cubic meters per minute units, that flows through a particular junction.  The `ReadingUnits` property shall contain `m3/min`."/>
593720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
594720c9898SEd Tanous            <Collection>
595720c9898SEd Tanous              <Record>
596720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
597720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
598720c9898SEd Tanous              </Record>
599720c9898SEd Tanous            </Collection>
600720c9898SEd Tanous          </Annotation>
601720c9898SEd Tanous        </Member>
602720c9898SEd Tanous        <Member Name="LiquidFlow">
603720c9898SEd Tanous          <Annotation Term="OData.Description" String="Liquid flow (L/s)."/>
604f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of a volume of liquid per unit of time, in liters per second units, that flows through a particular junction.  The `ReadingUnits` property shall contain `L/s`."/>
605720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
606720c9898SEd Tanous            <Collection>
607720c9898SEd Tanous              <Record>
608720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
609720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
610f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This value has been deprecated in favor of `LiquidFlowLPM` for consistency of units typically expected or reported by `Sensor` and `Control` resources."/>
611720c9898SEd Tanous              </Record>
612720c9898SEd Tanous            </Collection>
613720c9898SEd Tanous          </Annotation>
614720c9898SEd Tanous        </Member>
615720c9898SEd Tanous        <Member Name="LiquidFlowLPM">
616720c9898SEd Tanous          <Annotation Term="OData.Description" String="Liquid flow (L/min)."/>
617f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of a volume of liquid per unit of time, in liters per minute units, that flows through a particular junction.  The `ReadingUnits` property shall contain `L/min`."/>
618720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
619720c9898SEd Tanous            <Collection>
620720c9898SEd Tanous              <Record>
621720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
622720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
623720c9898SEd Tanous              </Record>
624720c9898SEd Tanous            </Collection>
625720c9898SEd Tanous          </Annotation>
626720c9898SEd Tanous        </Member>
627720c9898SEd Tanous        <Member Name="Barometric">
628720c9898SEd Tanous          <Annotation Term="OData.Description" String="Barometric pressure (mm)."/>
629f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of barometric pressure, in millimeters of a mercury column.  The `ReadingUnits` property shall contain `mm[Hg]`."/>
630720c9898SEd Tanous        </Member>
631720c9898SEd Tanous        <Member Name="Altitude">
632720c9898SEd Tanous          <Annotation Term="OData.Description" String="Altitude (m)."/>
633f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a measurement of altitude, in meter units, defined as the elevation above sea level.  The `ReadingUnits` property shall contain `m`."/>
634720c9898SEd Tanous        </Member>
635720c9898SEd Tanous        <Member Name="Percent">
636720c9898SEd Tanous          <Annotation Term="OData.Description" String="Percent (%)."/>
637f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a percentage measurement, in percent units.  The `Reading` value, while typically `0` to `100`, may exceed `100` for rate-of-change or similar readings.  The `ReadingUnits` property shall contain `%`."/>
638720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
639720c9898SEd Tanous            <Collection>
640720c9898SEd Tanous              <Record>
641720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
642720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
643720c9898SEd Tanous              </Record>
644720c9898SEd Tanous            </Collection>
645720c9898SEd Tanous          </Annotation>
646720c9898SEd Tanous        </Member>
647720c9898SEd Tanous        <Member Name="AbsoluteHumidity">
648720c9898SEd Tanous          <Annotation Term="OData.Description" String="Absolute humidity (g/m^3)."/>
649f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate an absolute (volumetric) humidity measurement, in grams per cubic meter units.  The `ReadingUnits` property shall contain `g/m3`."/>
650720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
651720c9898SEd Tanous            <Collection>
652720c9898SEd Tanous              <Record>
653720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
654720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
655720c9898SEd Tanous              </Record>
656720c9898SEd Tanous            </Collection>
657720c9898SEd Tanous          </Annotation>
658720c9898SEd Tanous        </Member>
659720c9898SEd Tanous        <Member Name="Heat">
660720c9898SEd Tanous          <Annotation Term="OData.Description" String="Heat (kW)."/>
661f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a heat measurement, in kilowatt units.  The `ReadingUnits` property shall contain `kW`."/>
662720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
663720c9898SEd Tanous            <Collection>
664720c9898SEd Tanous              <Record>
665720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
666720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
667720c9898SEd Tanous              </Record>
668720c9898SEd Tanous            </Collection>
669720c9898SEd Tanous          </Annotation>
670720c9898SEd Tanous        </Member>
671*c6d7a45dSGunnar Mills        <Member Name="LinearPosition">
672*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear position or distance (m)."/>
673*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a linear position or distance, in meter units.  The `ReadingUnits` property shall contain `m`."/>
674*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
675*c6d7a45dSGunnar Mills            <Collection>
676*c6d7a45dSGunnar Mills              <Record>
677*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
678*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
679*c6d7a45dSGunnar Mills              </Record>
680*c6d7a45dSGunnar Mills            </Collection>
681*c6d7a45dSGunnar Mills          </Annotation>
682*c6d7a45dSGunnar Mills        </Member>
683*c6d7a45dSGunnar Mills        <Member Name="LinearVelocity">
684*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear velocity (m/s)."/>
685*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a linear velocity, in meters per second units.  The `ReadingUnits` property shall contain `m/s`."/>
686*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
687*c6d7a45dSGunnar Mills            <Collection>
688*c6d7a45dSGunnar Mills              <Record>
689*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
690*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
691*c6d7a45dSGunnar Mills              </Record>
692*c6d7a45dSGunnar Mills            </Collection>
693*c6d7a45dSGunnar Mills          </Annotation>
694*c6d7a45dSGunnar Mills        </Member>
695*c6d7a45dSGunnar Mills        <Member Name="LinearAcceleration">
696*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear acceleration (m/s^2)."/>
697*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a linear acceleration, in meters per square second units.  The `ReadingUnits` property shall contain `m/s2`."/>
698*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
699*c6d7a45dSGunnar Mills            <Collection>
700*c6d7a45dSGunnar Mills              <Record>
701*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
702*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
703*c6d7a45dSGunnar Mills              </Record>
704*c6d7a45dSGunnar Mills            </Collection>
705*c6d7a45dSGunnar Mills          </Annotation>
706*c6d7a45dSGunnar Mills        </Member>
707*c6d7a45dSGunnar Mills        <Member Name="RotationalPosition">
708*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational position (rad)."/>
709*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a rotational position, in radian units.  The `ReadingUnits` property shall contain `rad`."/>
710*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
711*c6d7a45dSGunnar Mills            <Collection>
712*c6d7a45dSGunnar Mills              <Record>
713*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
714*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
715*c6d7a45dSGunnar Mills              </Record>
716*c6d7a45dSGunnar Mills            </Collection>
717*c6d7a45dSGunnar Mills          </Annotation>
718*c6d7a45dSGunnar Mills        </Member>
719*c6d7a45dSGunnar Mills        <Member Name="RotationalVelocity">
720*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational velocity (rad/s)."/>
721*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a rotational velocity, in radians per second units.  The `ReadingUnits` property shall contain `rad/s`."/>
722*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
723*c6d7a45dSGunnar Mills            <Collection>
724*c6d7a45dSGunnar Mills              <Record>
725*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
726*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
727*c6d7a45dSGunnar Mills              </Record>
728*c6d7a45dSGunnar Mills            </Collection>
729*c6d7a45dSGunnar Mills          </Annotation>
730*c6d7a45dSGunnar Mills        </Member>
731*c6d7a45dSGunnar Mills        <Member Name="RotationalAcceleration">
732*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational acceleration (rad/s^2)."/>
733*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a rotational acceleration, in radians per square second units.  The `ReadingUnits` property shall contain `rad/s2`."/>
734*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
735*c6d7a45dSGunnar Mills            <Collection>
736*c6d7a45dSGunnar Mills              <Record>
737*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
738*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
739*c6d7a45dSGunnar Mills              </Record>
740*c6d7a45dSGunnar Mills            </Collection>
741*c6d7a45dSGunnar Mills          </Annotation>
742*c6d7a45dSGunnar Mills        </Member>
743*c6d7a45dSGunnar Mills        <Member Name="Valve">
744*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Valve (% open)."/>
745*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a valve position, in percent units.  The `ReadingUnits` property shall contain `%`.  A value of `100` shall indicate the valve is completely open, and a value of `0` shall indicate the valve is completely closed."/>
746*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
747*c6d7a45dSGunnar Mills            <Collection>
748*c6d7a45dSGunnar Mills              <Record>
749*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
750*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_11_0"/>
751*c6d7a45dSGunnar Mills              </Record>
752*c6d7a45dSGunnar Mills            </Collection>
753*c6d7a45dSGunnar Mills          </Annotation>
754*c6d7a45dSGunnar Mills        </Member>
755720c9898SEd Tanous      </EnumType>
756720c9898SEd Tanous    </Schema>
757720c9898SEd Tanous
758720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_1">
759720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
760f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the ReadingUnits definition for the `EnergykWh` `ReadingType` and the `EnergykWh` and `EnergyJoules` descriptions.  It also forces the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term on several properties to not allow them to be `null`."/>
761720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_0.Sensor"/>
762720c9898SEd Tanous    </Schema>
763720c9898SEd Tanous
764720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_2">
765720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
766720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
767720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_1.Sensor"/>
768720c9898SEd Tanous    </Schema>
769720c9898SEd Tanous
770720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_3">
771720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
772f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the excerpt annotation from the `LoadPercent` and `PeakReading` properties, and to provide a specific excerpt type for `PhysicalContext` and `PhysicalSubContext`.  It was also created to add unit annotations for `ApparentVA` and `ReactiveVAR` properties."/>
773720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_2.Sensor"/>
774720c9898SEd Tanous    </Schema>
775720c9898SEd Tanous
776720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_4">
777720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
778f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the name of the `ResetStatistics` action to `ResetMetrics` for consistency.  It also removed the excerpt annotation from the `Status` and `ReadingUnits` properties for the base sensor excerpt definition."/>
779720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_3.Sensor"/>
780720c9898SEd Tanous    </Schema>
781720c9898SEd Tanous
782720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_5">
783720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
784720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
785720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_4.Sensor"/>
786720c9898SEd Tanous    </Schema>
787720c9898SEd Tanous
788720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_6">
789720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
790720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
791720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_5.Sensor"/>
792720c9898SEd Tanous    </Schema>
793720c9898SEd Tanous
794720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_7">
795720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
796720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
797720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_6.Sensor"/>
798720c9898SEd Tanous    </Schema>
799720c9898SEd Tanous
800720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_8">
801720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
802f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units to `ReadingType` descriptions.  It was also created to update the units of `AirFlow` to remove the deprecated format and the units of `SpeedRPM` to use the available UCUM format.  It was also created to correct various typographical errors.  It was also created to correct the minimum value for `PowerFactor`."/>
803720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_7.Sensor"/>
804720c9898SEd Tanous    </Schema>
805720c9898SEd Tanous
806720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_9">
807720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
808720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
809720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_8.Sensor"/>
810720c9898SEd Tanous    </Schema>
811720c9898SEd Tanous
812720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_10">
813720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
814f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
815720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_9.Sensor"/>
816720c9898SEd Tanous    </Schema>
817720c9898SEd Tanous
818f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_11">
819f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
820f2a8e57eSGunnar 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."/>
821f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_0_10.Sensor"/>
822f2a8e57eSGunnar Mills    </Schema>
823f2a8e57eSGunnar Mills
824dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_12">
825dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
826dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
827dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_0_11.Sensor"/>
828dd5c81e9SGunnar Mills    </Schema>
829dd5c81e9SGunnar Mills
830*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_0_13">
831*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
832*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
833*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_0_12.Sensor"/>
834*c6d7a45dSGunnar Mills    </Schema>
835*c6d7a45dSGunnar Mills
836720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_0">
837720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
838720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
839f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to move the `ElectricalContext` and `VoltageType` enumerations to the unversioned namespace.  It was also created to deprecated the narrowly-defined `LoadPercent` property in favor of a more general usage of `Reading` with a `ReadingType` of `Percent`."/>
840720c9898SEd Tanous
841720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_0_4.Sensor">
842720c9898SEd Tanous        <Property Name="CrestFactor" Type="Edm.Decimal">
843720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
844720c9898SEd Tanous          <Annotation Term="OData.Description" String="The crest factor for this sensor."/>
845720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the ratio of the peak measurement divided by the RMS measurement and calculated over same N line cycles.  A sine wave would have a value of 1.414."/>
846720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Current,Voltage"/>
847720c9898SEd Tanous        </Property>
848720c9898SEd Tanous        <Property Name="THDPercent" Type="Edm.Decimal">
849720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
850720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total harmonic distortion percent (% THD)."/>
851f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the total harmonic distortion of the `Reading` property in percent units, typically `0` to `100`."/>
852720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Current,Voltage"/>
853720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
854720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
855720c9898SEd Tanous        </Property>
856720c9898SEd Tanous        <Property Name="LifetimeReading" Type="Edm.Decimal">
857720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
858720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total accumulation value for this sensor."/>
859f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the total accumulation of the `Reading` property over the sensor's lifetime.  This value shall not be reset by the `ResetMetrics` action."/>
860720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="EnergykWh"/>
861720c9898SEd Tanous        </Property>
862720c9898SEd Tanous        <Property Name="SensingInterval" Type="Edm.Duration">
863720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
864720c9898SEd Tanous          <Annotation Term="OData.Description" String="The time interval between readings of the sensor."/>
865720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the time interval between readings of data from the sensor."/>
866720c9898SEd Tanous        </Property>
867720c9898SEd Tanous        <Property Name="ReadingTime" Type="Edm.DateTimeOffset">
868720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
869720c9898SEd Tanous          <Annotation Term="OData.Description" String="The date and time that the reading was acquired from the sensor."/>
870720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time that the reading data was acquired from the sensor.  This value is used to synchronize readings from multiple sensors and does not represent the time at which the resource was accessed."/>
871720c9898SEd Tanous        </Property>
872720c9898SEd Tanous        <Property Name="Implementation" Type="Sensor.v1_1_0.ImplementationType">
873720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
874720c9898SEd Tanous          <Annotation Term="OData.Description" String="The implementation of the sensor."/>
875720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the implementation of the sensor."/>
876720c9898SEd Tanous        </Property>
877720c9898SEd Tanous      </EntityType>
878720c9898SEd Tanous
879720c9898SEd Tanous      <EnumType Name="ImplementationType">
880720c9898SEd Tanous        <Member Name="PhysicalSensor">
881720c9898SEd Tanous          <Annotation Term="OData.Description" String="The reading is acquired from a physical sensor."/>
882720c9898SEd Tanous        </Member>
883720c9898SEd Tanous        <Member Name="Synthesized">
884720c9898SEd Tanous          <Annotation Term="OData.Description" String="The reading is obtained by applying a calculation on one or more properties or multiple sensors.  The calculation is not provided."/>
885720c9898SEd Tanous        </Member>
886720c9898SEd Tanous        <Member Name="Reported">
887720c9898SEd Tanous          <Annotation Term="OData.Description" String="The reading is obtained from software or a device."/>
888720c9898SEd Tanous        </Member>
889720c9898SEd Tanous      </EnumType>
890720c9898SEd Tanous    </Schema>
891720c9898SEd Tanous
892720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_1">
893720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
894720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
895720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_0.Sensor"/>
896720c9898SEd Tanous    </Schema>
897720c9898SEd Tanous
898720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_2">
899720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
900720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
901720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_1.Sensor"/>
902720c9898SEd Tanous    </Schema>
903720c9898SEd Tanous
904720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_3">
905720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
906720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
907720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_2.Sensor"/>
908720c9898SEd Tanous    </Schema>
909720c9898SEd Tanous
910720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_4">
911720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
912f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units to `ReadingType` descriptions.  It was also created to update the units of `AirFlow` to remove the deprecated format and the units of `SpeedRPM` to use the available UCUM format.  It was also created to correct various typographical errors.  It was also created to correct the minimum value for `PowerFactor`."/>
913720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_3.Sensor"/>
914720c9898SEd Tanous    </Schema>
915720c9898SEd Tanous
916720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_5">
917720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
918720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
919720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_4.Sensor"/>
920720c9898SEd Tanous    </Schema>
921720c9898SEd Tanous
922720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_6">
923720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
924f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
925720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_5.Sensor"/>
926720c9898SEd Tanous    </Schema>
927720c9898SEd Tanous
928f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_7">
929f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
930f2a8e57eSGunnar 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."/>
931f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_1_6.Sensor"/>
932f2a8e57eSGunnar Mills    </Schema>
933f2a8e57eSGunnar Mills
934dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_8">
935dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
936dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
937dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_1_7.Sensor"/>
938dd5c81e9SGunnar Mills    </Schema>
939dd5c81e9SGunnar Mills
940*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_1_9">
941*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
942*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
943*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_1_8.Sensor"/>
944*c6d7a45dSGunnar Mills    </Schema>
945*c6d7a45dSGunnar Mills
946720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_0">
947720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
948720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.4"/>
949f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add several `ReadingType` values."/>
950720c9898SEd Tanous
951720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_1_1.Sensor">
952720c9898SEd Tanous        <NavigationProperty Name="RelatedItem" Type="Collection(Resource.Item)">
953*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
954720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources or objects that this sensor services."/>
955720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources or objects that this sensor services."/>
956720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
957720c9898SEd Tanous        </NavigationProperty>
958720c9898SEd Tanous        <Property Name="SpeedRPM" Type="Edm.Decimal">
959720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
960720c9898SEd Tanous          <Annotation Term="OData.Description" String="The rotational speed."/>
961720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a reading of the rotational speed of the device in revolutions per minute (RPM) units."/>
962720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="{rev}/min"/>
963720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Fan,FanArray,Pump"/>
964720c9898SEd Tanous        </Property>
965720c9898SEd Tanous        <Property Name="DeviceName" Type="Edm.String">
966720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
967720c9898SEd Tanous          <Annotation Term="OData.Description" String="The name of the device."/>
968f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the device associated with this sensor.  If the device is represented by a resource, the value shall contain the value of the `Name` property of the associated resource."/>
969720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Array,FanArray"/>
970720c9898SEd Tanous          <Annotation Term="Redfish.ExcerptCopyOnly"/>
971720c9898SEd Tanous        </Property>
972720c9898SEd Tanous      </EntityType>
973720c9898SEd Tanous
974720c9898SEd Tanous      <ComplexType Name="Thresholds" BaseType="Sensor.v1_0_0.Thresholds">
975720c9898SEd Tanous        <Property Name="UpperCautionUser" Type="Sensor.v1_0_0.Threshold" Nullable="false">
976720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-defined value at which the reading is considered above normal range."/>
977f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a user-defined value at which the `Reading` property is considered above the normal range.  The value of the property shall use the same units as the `Reading` property.  The `Reading` property shall be considered above normal range if either the `UpperCaution` or `UpperCautionUser` threshold has been violated.  This property is used to provide an additional, user-defined threshold value when the `UpperCaution` threshold is implemented as read-only to reflect a service-defined value that cannot be changed."/>
978720c9898SEd Tanous        </Property>
979720c9898SEd Tanous        <Property Name="UpperCriticalUser" Type="Sensor.v1_0_0.Threshold" Nullable="false">
980720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-defined value at which the reading is considered above normal range but not yet fatal."/>
981f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a user-defined value at which the `Reading` property is considered above the normal range but is not yet fatal.  The value of the property shall use the same units as the `Reading` property.  The `Reading` property shall be considered above normal range if either the `UpperCritical` or `UpperCriticalUser` threshold has been violated.  This property is used to provide an additional, user-defined threshold value when the `UpperCritical` threshold is implemented as read-only to reflect a service-defined value that cannot be changed."/>
982720c9898SEd Tanous        </Property>
983720c9898SEd Tanous        <Property Name="LowerCautionUser" Type="Sensor.v1_0_0.Threshold" Nullable="false">
984720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-defined value at which the reading is considered below normal range."/>
985f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a user-defined value at which the `Reading` property is considered below the normal range.  The value of the property shall use the same units as the `Reading` property.  The `Reading` property shall be considered below normal range if either the `LowerCaution` or `LowerCautionUser` threshold has been violated.  This property is used to provide an additional, user-defined threshold value when the `LowerCaution` threshold is implemented as read-only to reflect a service-defined value that cannot be changed."/>
986720c9898SEd Tanous        </Property>
987720c9898SEd Tanous        <Property Name="LowerCriticalUser" Type="Sensor.v1_0_0.Threshold" Nullable="false">
988720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-defined value at which the reading is considered below normal range but not yet fatal."/>
989f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a user-defined value at which the `Reading` property is considered below the normal range but is not yet fatal.  The value of the property shall use the same units as the `Reading` property.  The `Reading` property shall be considered below normal range if either the `LowerCritical` or `LowerCriticalUser` threshold has been violated.  This property is used to provide an additional, user-defined threshold value when the `LowerCritical` threshold is implemented as read-only to reflect a service-defined value that cannot be changed."/>
990720c9898SEd Tanous        </Property>
991720c9898SEd Tanous      </ComplexType>
992720c9898SEd Tanous    </Schema>
993720c9898SEd Tanous
994720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_1">
995720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
996720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
997720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_0.Sensor"/>
998720c9898SEd Tanous    </Schema>
999720c9898SEd Tanous
1000720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_2">
1001720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1002f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units to `ReadingType` descriptions.  It was also created to update the units of `AirFlow` to remove the deprecated format and the units of `SpeedRPM` to use the available UCUM format.  It was also created to correct various typographical errors.  It was also created to correct the minimum value for `PowerFactor`."/>
1003720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_1.Sensor"/>
1004720c9898SEd Tanous    </Schema>
1005720c9898SEd Tanous
1006720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_3">
1007720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1008f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of threshold properties and their usage.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
1009720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_2.Sensor"/>
1010720c9898SEd Tanous    </Schema>
1011720c9898SEd Tanous
1012720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_4">
1013720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1014f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1015720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_3.Sensor"/>
1016720c9898SEd Tanous    </Schema>
1017720c9898SEd Tanous
1018f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_5">
1019f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1020f2a8e57eSGunnar 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."/>
1021f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_2_4.Sensor"/>
1022f2a8e57eSGunnar Mills    </Schema>
1023f2a8e57eSGunnar Mills
1024dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_6">
1025dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1026dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1027dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_2_5.Sensor"/>
1028dd5c81e9SGunnar Mills    </Schema>
1029dd5c81e9SGunnar Mills
1030*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_2_7">
1031*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1032*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1033*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_2_6.Sensor"/>
1034*c6d7a45dSGunnar Mills    </Schema>
1035*c6d7a45dSGunnar Mills
1036720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_0">
1037720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1038720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
1039720c9898SEd Tanous
1040720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_0.Sensor">
1041720c9898SEd Tanous        <Property Name="Links" Type="Sensor.v1_3_0.Links" Nullable="false">
1042720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1043720c9898SEd 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."/>
1044720c9898SEd Tanous        </Property>
1045720c9898SEd Tanous      </EntityType>
1046720c9898SEd Tanous
1047720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
1048720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1049720c9898SEd 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."/>
1050720c9898SEd Tanous      </ComplexType>
1051720c9898SEd Tanous    </Schema>
1052720c9898SEd Tanous
1053720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_1">
1054720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1055720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1056720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_3_0.Sensor"/>
1057720c9898SEd Tanous    </Schema>
1058720c9898SEd Tanous
1059720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_2">
1060720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1061f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units to `ReadingType` descriptions.  It was also created to update the units of `AirFlow` to remove the deprecated format and the units of `SpeedRPM` to use the available UCUM format.  It was also created to correct various typographical errors.  It was also created to correct the minimum value for `PowerFactor`."/>
1062720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_3_1.Sensor"/>
1063720c9898SEd Tanous    </Schema>
1064720c9898SEd Tanous
1065720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_3">
1066720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1067f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of threshold properties and their usage.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
1068720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_2_2.Sensor"/>
1069720c9898SEd Tanous    </Schema>
1070720c9898SEd Tanous
1071720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_4">
1072720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1073f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1074720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_3_3.Sensor"/>
1075720c9898SEd Tanous    </Schema>
1076720c9898SEd Tanous
1077f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_5">
1078f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1079f2a8e57eSGunnar 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."/>
1080f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_3_4.Sensor"/>
1081f2a8e57eSGunnar Mills    </Schema>
1082f2a8e57eSGunnar Mills
1083dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_6">
1084dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1085dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1086dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_3_5.Sensor"/>
1087dd5c81e9SGunnar Mills    </Schema>
1088dd5c81e9SGunnar Mills
1089*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_3_7">
1090*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1091*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1092*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_3_6.Sensor"/>
1093*c6d7a45dSGunnar Mills    </Schema>
1094*c6d7a45dSGunnar Mills
1095720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_0">
1096720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1097720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
1098720c9898SEd Tanous
1099720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_3_1.Sensor">
1100720c9898SEd Tanous        <Property Name="SensorGroup" Type="Redundancy.RedundantGroup" Nullable="false">
1101720c9898SEd Tanous          <Annotation Term="OData.Description" String="The group of sensors that provide readings for this sensor."/>
1102f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain information for a group of sensors that provide input for the value of this sensor's reading.  If this property is present, the `Implementation` property shall contain the value `Synthesized`.  The group may be created for redundancy or to improve the accuracy of the reading through multiple sensor inputs."/>
1103720c9898SEd Tanous        </Property>
1104720c9898SEd Tanous        <Property Name="LowestReading" Type="Edm.Decimal">
1105720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1106720c9898SEd Tanous          <Annotation Term="OData.Description" String="The lowest sensor value."/>
1107f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the lowest sensor value since the last `ResetMetrics` action was performed or since the service last reset the time-based property values."/>
1108720c9898SEd Tanous        </Property>
1109720c9898SEd Tanous        <Property Name="LowestReadingTime" Type="Edm.DateTimeOffset">
1110720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1111720c9898SEd Tanous          <Annotation Term="OData.Description" String="The time when the lowest sensor value occurred."/>
1112f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the lowest sensor value was observed, as reported as the value of `LowestReading`."/>
1113720c9898SEd Tanous        </Property>
1114720c9898SEd Tanous        <Property Name="AverageReading" Type="Edm.Decimal">
1115720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1116720c9898SEd Tanous          <Annotation Term="OData.Description" String="The average sensor value."/>
1117f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the average sensor value over the time specified by the value of the `AveragingInterval` property.  The value shall be reset by the `ResetMetrics` action or by a service reset of time-based property values."/>
1118720c9898SEd Tanous        </Property>
1119720c9898SEd Tanous        <Property Name="AveragingInterval" Type="Edm.Duration">
1120720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1121720c9898SEd Tanous          <Annotation Term="OData.Description" String="The interval over which the average sensor value is calculated."/>
1122f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the interval over which the sensor value is averaged to produce the value of the `AverageReading` property.  This property shall only be present if the `AverageReading` property is present."/>
1123720c9898SEd Tanous        </Property>
1124720c9898SEd Tanous        <Property Name="AveragingIntervalAchieved" Type="Edm.Boolean">
1125720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1126720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates that enough readings were collected to calculate the average sensor reading over the averaging interval time."/>
1127f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate that enough readings were collected to calculate the `AverageReading` value over the interval specified by the `AveragingInterval` property.  The value shall be reset by the `ResetMetrics` action.  This property shall only be present if the `AveragingInterval` property is present."/>
1128720c9898SEd Tanous        </Property>
1129720c9898SEd Tanous        <Property Name="Calibration" Type="Edm.Decimal">
1130720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1131720c9898SEd Tanous          <Annotation Term="OData.Description" String="The calibration offset applied to the Reading."/>
1132f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the offset applied to the raw sensor value to provide a calibrated value for the sensor as returned by the `Reading` property.  The value of this property shall follow the units of the `Reading` property for this sensor instance.  Updating the value of this property shall not affect the value of the `CalibrationTime` property."/>
1133720c9898SEd Tanous        </Property>
1134720c9898SEd Tanous        <Property Name="CalibrationTime" Type="Edm.DateTimeOffset">
1135720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1136720c9898SEd Tanous          <Annotation Term="OData.Description" String="The date and time that the sensor was last calibrated."/>
1137720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time that the sensor was last calibrated.  This property is intended to reflect the actual time the calibration occurred."/>
1138720c9898SEd Tanous        </Property>
1139720c9898SEd Tanous      </EntityType>
1140720c9898SEd Tanous
1141720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Sensor.v1_3_0.Links">
1142720c9898SEd Tanous        <NavigationProperty Name="AssociatedControls" Type="Collection(Control.Control)">
1143720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1144720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the controls that can affect this sensor."/>
1145f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Control` that represent the controls that can affect this sensor."/>
1146720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1147720c9898SEd Tanous        </NavigationProperty>
1148720c9898SEd Tanous      </ComplexType>
1149720c9898SEd Tanous    </Schema>
1150720c9898SEd Tanous
1151720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_1">
1152720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1153f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units to `ReadingType` descriptions.  It was also created to update the units of `AirFlow` to remove the deprecated format and the units of `SpeedRPM` to use the available UCUM format.  It was also created to correct various typographical errors.  It was also created to correct the minimum value for `PowerFactor`."/>
1154720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_4_0.Sensor"/>
1155720c9898SEd Tanous    </Schema>
1156720c9898SEd Tanous
1157720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_2">
1158720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1159f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of threshold properties and their usage.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
1160720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_4_1.Sensor"/>
1161720c9898SEd Tanous    </Schema>
1162720c9898SEd Tanous
1163720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_3">
1164720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1165f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1166720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_4_2.Sensor"/>
1167720c9898SEd Tanous    </Schema>
1168720c9898SEd Tanous
1169f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_4">
1170f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1171f2a8e57eSGunnar 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."/>
1172f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_4_3.Sensor"/>
1173f2a8e57eSGunnar Mills    </Schema>
1174f2a8e57eSGunnar Mills
1175dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_5">
1176dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1177dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1178dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_4_4.Sensor"/>
1179dd5c81e9SGunnar Mills    </Schema>
1180dd5c81e9SGunnar Mills
1181*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_4_6">
1182*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1183*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1184*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_4_5.Sensor"/>
1185*c6d7a45dSGunnar Mills    </Schema>
1186*c6d7a45dSGunnar Mills
1187720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_0">
1188720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1189720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
1190f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `AbsoluteHumidity` and `PressurekPa` to `ReadingType`."/>
1191720c9898SEd Tanous
1192720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_4_1.Sensor">
1193720c9898SEd Tanous        <Property Name="ApparentkVAh" Type="Edm.Decimal">
1194720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1195720c9898SEd Tanous          <Annotation Term="OData.Description" String="Apparent energy (kVAh)."/>
1196f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the apparent energy, in kilovolt-ampere-hour units, for an electrical energy measurement.  This property can appear in sensors with a `ReadingType` containing `EnergykWh`, and shall not appear in sensors with other `ReadingType` values."/>
1197720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="kV.A.h"/>
1198720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="EnergykWh"/>
1199720c9898SEd Tanous        </Property>
1200720c9898SEd Tanous        <Property Name="ReactivekVARh" Type="Edm.Decimal">
1201720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1202720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reactive energy (kVARh)."/>
1203f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the reactive energy, in kilovolt-ampere-hours (reactive) units, for an electrical energy measurement.  This property can appear in sensors with a `ReadingType` containing `EnergykWh`, and shall not appear in sensors with other `ReadingType` values."/>
1204720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="kV.A.h"/>
1205720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="EnergykWh"/>
1206720c9898SEd Tanous        </Property>
1207720c9898SEd Tanous        <Property Name="PhaseAngleDegrees" Type="Edm.Decimal">
1208720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1209720c9898SEd Tanous          <Annotation Term="OData.Description" String="The phase angle (degrees) between the current and voltage waveforms."/>
1210f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the phase angle, in degree units, between the current and voltage waveforms for an electrical measurement.  This property can appear in sensors with a `ReadingType` containing `Power`, and shall not appear in sensors with other `ReadingType` values."/>
1211720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="-90"/>
1212720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="90"/>
1213720c9898SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Power,PowerArray"/>
1214720c9898SEd Tanous        </Property>
1215720c9898SEd Tanous      </EntityType>
1216720c9898SEd Tanous    </Schema>
1217720c9898SEd Tanous
1218720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_1">
1219720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1220f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of threshold properties and their usage.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
1221720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_5_0.Sensor"/>
1222720c9898SEd Tanous    </Schema>
1223720c9898SEd Tanous
1224720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_2">
1225720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1226f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1227720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_5_1.Sensor"/>
1228720c9898SEd Tanous    </Schema>
1229720c9898SEd Tanous
1230f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_3">
1231f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1232f2a8e57eSGunnar 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."/>
1233f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_5_2.Sensor"/>
1234f2a8e57eSGunnar Mills    </Schema>
1235f2a8e57eSGunnar Mills
1236dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_4">
1237dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1238dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1239dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_5_3.Sensor"/>
1240dd5c81e9SGunnar Mills    </Schema>
1241dd5c81e9SGunnar Mills
1242*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_5_5">
1243*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1244*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1245*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_5_4.Sensor"/>
1246*c6d7a45dSGunnar Mills    </Schema>
1247*c6d7a45dSGunnar Mills
1248720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_0">
1249720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1250720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
1251f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the `ResetToDefaults` action."/>
1252720c9898SEd Tanous
1253720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_5_0.Sensor"/>
1254720c9898SEd Tanous    </Schema>
1255720c9898SEd Tanous
1256720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_1">
1257720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1258f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of threshold properties and their usage.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
1259720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_6_0.Sensor"/>
1260720c9898SEd Tanous    </Schema>
1261720c9898SEd Tanous
1262720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_2">
1263720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1264f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1265720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_6_1.Sensor"/>
1266720c9898SEd Tanous    </Schema>
1267720c9898SEd Tanous
1268f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_3">
1269f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1270f2a8e57eSGunnar 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."/>
1271f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_6_2.Sensor"/>
1272f2a8e57eSGunnar Mills    </Schema>
1273f2a8e57eSGunnar Mills
1274dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_4">
1275dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1276dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1277dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_6_3.Sensor"/>
1278dd5c81e9SGunnar Mills    </Schema>
1279dd5c81e9SGunnar Mills
1280*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_6_5">
1281*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1282*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1283*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_6_4.Sensor"/>
1284*c6d7a45dSGunnar Mills    </Schema>
1285*c6d7a45dSGunnar Mills
1286720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_7_0">
1287720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1288720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
1289f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `Heat` and `PressurePa` to `ReadingType`, and to deprecate `Pressure` for consistency with the definition for an equivalent `Control` resource's `ControlType`.  It was also created to add `Disabled` to `Activation` within `Threshold`."/>
1290720c9898SEd Tanous
1291720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_6_1.Sensor">
1292720c9898SEd Tanous        <Property Name="ReadingBasis" Type="Sensor.v1_7_0.ReadingBasisType">
1293720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1294720c9898SEd Tanous          <Annotation Term="OData.Description" String="The basis for the reading of this sensor."/>
1295f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the basis or frame of reference for the value of the `Reading` property.  If this property is not present, the value shall be assumed to be `Zero`."/>
1296720c9898SEd Tanous        </Property>
1297720c9898SEd Tanous      </EntityType>
1298720c9898SEd Tanous
1299720c9898SEd Tanous      <EnumType Name="ReadingBasisType">
1300720c9898SEd Tanous        <Member Name="Zero">
1301720c9898SEd Tanous          <Annotation Term="OData.Description" String="A zero-based reading."/>
1302720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a reading with zero as its reference point."/>
1303720c9898SEd Tanous        </Member>
1304720c9898SEd Tanous        <Member Name="Delta">
1305720c9898SEd Tanous          <Annotation Term="OData.Description" String="A reading that reports the difference between two measurements."/>
1306720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a reading that reports the difference between two measurements."/>
1307720c9898SEd Tanous        </Member>
1308720c9898SEd Tanous        <Member Name="Headroom">
1309720c9898SEd Tanous          <Annotation Term="OData.Description" String="A reading that decreases as it approaches a defined reference point."/>
1310720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a reading that decreases in value as it approaches the reference point.  If the value crosses the reference point, the value may be reported as a negative number or may report a value of zero."/>
1311720c9898SEd Tanous        </Member>
1312720c9898SEd Tanous      </EnumType>
1313720c9898SEd Tanous
1314720c9898SEd Tanous      <ComplexType Name="Threshold" BaseType="Sensor.v1_0_0.Threshold">
1315720c9898SEd Tanous        <Property Name="HysteresisReading" Type="Edm.Decimal">
1316720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1317720c9898SEd Tanous          <Annotation Term="OData.Description" String="The reading offset from the threshold value required to clear the threshold."/>
1318f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the offset from the reading for this sensor and the threshold value that deactivates the threshold.  For example, a value of `-2` indicates the sensor reading shall fall 2 units below an upper threshold value to deactivate the threshold.  The value of the property shall use the same units as the `Reading` property.  A value of `0`, or if the property is not present in the resource, shall indicate the threshold is deactivated when the sensor value no longer violates the threshold.  The threshold shall not deactivate until the conditions of both `HysteresisReading` and `HysteresisDuration` are met."/>
1319720c9898SEd Tanous        </Property>
1320720c9898SEd Tanous        <Property Name="HysteresisDuration" Type="Edm.Duration">
1321720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1322720c9898SEd Tanous          <Annotation Term="OData.Description" String="The duration the sensor value must not violate the threshold before the threshold is deactivated."/>
1323f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the duration the sensor value no longer violates the threshold before the threshold is deactivated.  A duration of zero seconds, or if the property is not present in the resource, shall indicate the threshold is deactivated immediately once the sensor value no longer violates the threshold.  The threshold shall not deactivate until the conditions of both `HysteresisReading` and `HysteresisDuration` are met."/>
1324720c9898SEd Tanous        </Property>
1325720c9898SEd Tanous      </ComplexType>
1326720c9898SEd Tanous    </Schema>
1327720c9898SEd Tanous
1328720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_7_1">
1329720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1330f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1331720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_7_0.Sensor"/>
1332720c9898SEd Tanous    </Schema>
1333720c9898SEd Tanous
1334f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_7_2">
1335f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1336f2a8e57eSGunnar 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."/>
1337f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_7_1.Sensor"/>
1338f2a8e57eSGunnar Mills    </Schema>
1339f2a8e57eSGunnar Mills
1340dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_7_3">
1341dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1342dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1343dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_7_2.Sensor"/>
1344dd5c81e9SGunnar Mills    </Schema>
1345dd5c81e9SGunnar Mills
1346*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_7_4">
1347*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1348*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1349*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_7_3.Sensor"/>
1350*c6d7a45dSGunnar Mills    </Schema>
1351*c6d7a45dSGunnar Mills
1352720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_8_0">
1353720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1354720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
1355f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add missing units to `THDPercent`.  It was also created to deprecate `Accuracy`."/>
1356720c9898SEd Tanous
1357720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_7_0.Sensor">
1358720c9898SEd Tanous        <Property Name="ReadingAccuracy" Type="Edm.Decimal">
1359720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1360720c9898SEd Tanous          <Annotation Term="OData.Description" String="Accuracy (+/-) of the reading."/>
1361f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the accuracy of the value of the `Reading` property for this sensor.  The value shall be the absolute value of the maximum deviation of the `Reading` from its actual value.  The value shall be in units that follow the `ReadingUnits` for this sensor."/>
1362720c9898SEd Tanous        </Property>
1363720c9898SEd Tanous      </EntityType>
1364720c9898SEd Tanous    </Schema>
1365720c9898SEd Tanous
1366720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_8_1">
1367720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1368f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the ties between time-based properties, their respective timestamps, and the `ResetMetrics` action.  It was also created to correct various typographical errors."/>
1369720c9898SEd Tanous      <EntityType Name="Sensor" BaseType="Sensor.v1_8_0.Sensor"/>
1370720c9898SEd Tanous    </Schema>
1371720c9898SEd Tanous
1372f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_8_2">
1373f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1374f2a8e57eSGunnar 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."/>
1375f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_8_1.Sensor"/>
1376f2a8e57eSGunnar Mills    </Schema>
1377f2a8e57eSGunnar Mills
1378dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_8_3">
1379dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1380dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1381dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_8_2.Sensor"/>
1382dd5c81e9SGunnar Mills    </Schema>
1383dd5c81e9SGunnar Mills
1384*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_8_4">
1385*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1386*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1387*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_8_3.Sensor"/>
1388*c6d7a45dSGunnar Mills    </Schema>
1389*c6d7a45dSGunnar Mills
1390f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_9_0">
1391f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1392f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Release" String="2024.1"/>
1393f2a8e57eSGunnar Mills
1394f2a8e57eSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_8_2.Sensor">
1395f2a8e57eSGunnar Mills        <Property Name="Manufacturer" Type="Edm.String">
1396f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1397f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The manufacturer of this sensor."/>
1398f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the sensor.  This organization may be the entity from whom the sensor is purchased, but this is not necessarily true.  This property is generally used only for replaceable or user-configurable sensors."/>
1399f2a8e57eSGunnar Mills        </Property>
1400f2a8e57eSGunnar Mills        <Property Name="Model" Type="Edm.String">
1401f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1402f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The model number of the sensor."/>
1403f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the name by which the manufacturer generally refers to the sensor.  This property is generally used only for replaceable or user-configurable sensors."/>
1404f2a8e57eSGunnar Mills        </Property>
1405f2a8e57eSGunnar Mills        <Property Name="SKU" Type="Edm.String">
1406f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1407f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The SKU of the sensor."/>
1408f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the stock-keeping unit number for this sensor.  This property is generally used only for replaceable or user-configurable sensors."/>
1409f2a8e57eSGunnar Mills        </Property>
1410f2a8e57eSGunnar Mills        <Property Name="SerialNumber" Type="Edm.String">
1411f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1412f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The serial number of the sensor."/>
1413f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the sensor.  This property is generally used only for replaceable or user-configurable sensors."/>
1414f2a8e57eSGunnar Mills        </Property>
1415f2a8e57eSGunnar Mills        <Property Name="PartNumber" Type="Edm.String">
1416f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1417f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The part number of the sensor."/>
1418f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a part number assigned by the organization that is responsible for producing or manufacturing the sensor.  This property is generally used only for replaceable or user-configurable sensors."/>
1419f2a8e57eSGunnar Mills        </Property>
1420f2a8e57eSGunnar Mills        <Property Name="SparePartNumber" Type="Edm.String">
1421f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1422f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The spare part number of the sensor."/>
1423f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the spare part number of the sensor.  This property is generally used only for replaceable or user-configurable sensors."/>
1424f2a8e57eSGunnar Mills        </Property>
1425f2a8e57eSGunnar Mills        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
1426f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1427f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="A user-assigned label."/>
1428f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource.  This property shall only be present if the sensor can be configured for different purposes, or is dependent on configuration or end-user settings.  This property shall not be present for embedded sensors with defined functions that cannot be altered.  If a value has not been assigned by a user, the value of this property shall be an empty string."/>
1429f2a8e57eSGunnar Mills        </Property>
1430f2a8e57eSGunnar Mills        <Property Name="LifetimeStartDateTime" Type="Edm.DateTimeOffset">
1431f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1432f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The date and time when the sensor started accumulating readings for the `LifetimeReading` property."/>
1433f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the sensor started accumulating readings for the `LifetimeReading` property.  This might contain the same value as the production date of the device that contains this sensor."/>
1434f2a8e57eSGunnar Mills        </Property>
1435f2a8e57eSGunnar Mills      </EntityType>
1436f2a8e57eSGunnar Mills    </Schema>
1437f2a8e57eSGunnar Mills
1438dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_9_1">
1439dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1440dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`."/>
1441dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_9_0.Sensor"/>
1442dd5c81e9SGunnar Mills    </Schema>
1443dd5c81e9SGunnar Mills
1444*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_9_2">
1445*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1446*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1447*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_9_1.Sensor"/>
1448*c6d7a45dSGunnar Mills    </Schema>
1449*c6d7a45dSGunnar Mills
145028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_10_0">
145128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
145228cfceb2SGunnar Mills      <Annotation Term="Redfish.Release" String="2024.2"/>
145328cfceb2SGunnar Mills
145428cfceb2SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_9_0.Sensor">
145528cfceb2SGunnar Mills        <Property Name="Enabled" Type="Edm.Boolean">
145628cfceb2SGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
145728cfceb2SGunnar Mills          <Annotation Term="OData.Description" String="Indicates whether the sensor is enabled and provides a reading."/>
1458dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the sensor is enabled and provides a `Reading`.  The value `true` shall indicate the sensor is enabled and returns the `Reading` property with a valid value.  The value `false` shall indicate the sensor is disabled, shall not return the `Reading` property, and shall not trigger events, logging, or other functionality.  This property allows a user to disable a faulty sensor or to otherwise remove it from use."/>
145928cfceb2SGunnar Mills        </Property>
146028cfceb2SGunnar Mills      </EntityType>
146128cfceb2SGunnar Mills    </Schema>
146228cfceb2SGunnar Mills
1463dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_10_1">
1464dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1465dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `ReadingUnits`.  It was also created to improve the description of the `Enabled` property."/>
1466dd5c81e9SGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_10_0.Sensor"/>
1467dd5c81e9SGunnar Mills    </Schema>
1468dd5c81e9SGunnar Mills
1469*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_10_2">
1470*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1471*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions for `RelatedItem`, `PhysicalContext`, and `PhysicalSubContext` to read-write."/>
1472*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_10_1.Sensor"/>
1473*c6d7a45dSGunnar Mills    </Schema>
1474*c6d7a45dSGunnar Mills
1475*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sensor.v1_11_0">
1476*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1477*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.2"/>
1478*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `LinearPosition`, `LinearVelocity`, `LinearAcceleration`, `RotationalPosition`, `RotationalVelocity`, `RotationalAcceleration`, and `Valve` to `ReadingType`."/>
1479*c6d7a45dSGunnar Mills
1480*c6d7a45dSGunnar Mills      <EntityType Name="Sensor" BaseType="Sensor.v1_10_2.Sensor"/>
1481*c6d7a45dSGunnar Mills    </Schema>
1482*c6d7a45dSGunnar Mills
1483720c9898SEd Tanous  </edmx:DataServices>
1484720c9898SEd Tanous</edmx:Edmx>
1485