xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/Control_v1.xml (revision c6d7a45d427f9a6d9e761afcf305761dca60d7cf)
12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*c6d7a45dSGunnar Mills<!--# Redfish Schema:  Control v1.7.0                                                      -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
292bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
302bde4061SEd Tanous  </edmx:Reference>
312bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml">
322bde4061SEd Tanous    <edmx:Include Namespace="Sensor"/>
332bde4061SEd Tanous  </edmx:Reference>
342bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PhysicalContext_v1.xml">
352bde4061SEd Tanous    <edmx:Include Namespace="PhysicalContext"/>
362bde4061SEd Tanous  </edmx:Reference>
372bde4061SEd Tanous
382bde4061SEd Tanous  <edmx:DataServices>
392bde4061SEd Tanous
402bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control">
412bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
42f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
432bde4061SEd Tanous
442bde4061SEd Tanous      <EntityType Name="Control" BaseType="Resource.v1_0_0.Resource" Abstract="true">
45f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `Control` schema describes a control point and its properties."/>
462bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a control point for a Redfish implementation."/>
472bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
482bde4061SEd Tanous          <Record>
492bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
502bde4061SEd Tanous          </Record>
512bde4061SEd Tanous        </Annotation>
522bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
532bde4061SEd Tanous          <Record>
542bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
552bde4061SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties, such as limits and exceptions, can be updated for controls."/>
562bde4061SEd Tanous          </Record>
572bde4061SEd Tanous        </Annotation>
582bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
592bde4061SEd Tanous          <Record>
602bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
612bde4061SEd Tanous          </Record>
622bde4061SEd Tanous        </Annotation>
632bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
642bde4061SEd Tanous          <Collection>
652bde4061SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/Controls/{ControlId}</String>
662bde4061SEd Tanous          </Collection>
672bde4061SEd Tanous        </Annotation>
682bde4061SEd Tanous      </EntityType>
692bde4061SEd Tanous
702bde4061SEd Tanous      <Action Name="ResetToDefaults" IsBound="true">
712bde4061SEd Tanous        <Annotation Term="OData.Description" String="The action resets the values of writable properties to factory defaults."/>
722bde4061SEd 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."/>
732bde4061SEd Tanous        <Parameter Name="Control" Type="Control.v1_0_0.Actions"/>
742bde4061SEd Tanous        <Annotation Term="Redfish.Revisions">
752bde4061SEd Tanous          <Collection>
762bde4061SEd Tanous            <Record>
772bde4061SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
782bde4061SEd Tanous              <PropertyValue Property="Version" String="v1_2_0"/>
792bde4061SEd Tanous            </Record>
802bde4061SEd Tanous          </Collection>
812bde4061SEd Tanous        </Annotation>
822bde4061SEd Tanous      </Action>
832bde4061SEd Tanous    </Schema>
842bde4061SEd Tanous
852bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_0">
862bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
872bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
882bde4061SEd Tanous
892bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.Control">
902bde4061SEd Tanous        <Property Name="ControlType" Type="Control.v1_0_0.ControlType">
912bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
922bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of control."/>
932bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of the control."/>
942bde4061SEd Tanous        </Property>
952bde4061SEd Tanous        <Property Name="SetPointType" Type="Control.v1_0_0.SetPointType">
962bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
972bde4061SEd Tanous          <Annotation Term="OData.Description" String="The set point type used to operate the control."/>
982bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of set point definitions used to describe this control."/>
992bde4061SEd Tanous        </Property>
1002bde4061SEd Tanous        <Property Name="DataSourceUri" Type="Edm.String">
1012bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1022bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the resource that provides the data for this control."/>
1032bde4061SEd 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.  If no source resource is implemented, meaning the excerpt represents the only available data, this property shall not be present."/>
1042bde4061SEd Tanous          <Annotation Term="OData.IsURL"/>
1052bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopyOnly"/>
1062bde4061SEd Tanous        </Property>
1072bde4061SEd Tanous
1082bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
1092bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
1102bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
1112bde4061SEd Tanous        </Property>
1122bde4061SEd Tanous
1132bde4061SEd Tanous        <Property Name="ControlMode" Type="Control.v1_0_0.ControlMode">
1142bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1152bde4061SEd Tanous          <Annotation Term="OData.Description" String="The current operating mode of the control."/>
1162bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the operating mode of the control."/>
1172bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt"/>
1182bde4061SEd Tanous        </Property>
1192bde4061SEd Tanous        <Property Name="SetPoint" Type="Edm.Decimal">
1202bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1212bde4061SEd Tanous          <Annotation Term="OData.Description" String="The desired set point of the control."/>
122f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the desired set point control value.  The units shall follow the value of `SetPointUnits`.  If the `DefaultSetPoint` property is not supported and if a user-defined set point is not configured, the property may contain `null` in responses."/>
123*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="Single,SingleLoop,Node"/>
1242bde4061SEd Tanous        </Property>
1252bde4061SEd Tanous        <Property Name="SettingMin" Type="Edm.Decimal">
1262bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1272bde4061SEd Tanous          <Annotation Term="OData.Description" String="The minimum set point in the allowed range."/>
128f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the minimum desired set point within the acceptable range.  The service shall reject values less than the value of `AllowableMin`.  The units shall follow the value of `SetPointUnits`."/>
1292bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Range"/>
1302bde4061SEd Tanous        </Property>
1312bde4061SEd Tanous        <Property Name="SettingMax" Type="Edm.Decimal">
1322bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1332bde4061SEd Tanous          <Annotation Term="OData.Description" String="The maximum set point in the allowed range."/>
134f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum desired set point within the acceptable range.  The service shall reject values greater than the value of `AllowableMax`.  The units shall follow the value of `SetPointUnits`."/>
1352bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Range"/>
1362bde4061SEd Tanous        </Property>
1372bde4061SEd Tanous        <Property Name="AllowableNumericValues" Type="Collection(Edm.Decimal)">
1382bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1392bde4061SEd Tanous          <Annotation Term="OData.Description" String="The supported values for the set point."/>
140f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the supported values for this control.  The units shall follow the value of `SetPointUnits`.  This property should only be present when the set point or range has a limited set of supported values that cannot be accurately described using the `Increment` property."/>
1412bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Range"/>
1422bde4061SEd Tanous        </Property>
1432bde4061SEd Tanous        <Property Name="SetPointUnits" Type="Edm.String">
1442bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
145dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="The units of the set point and related properties in UCUM c/s format."/>
146dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the units of the control's set point and 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."/>
147*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="Node"/>
1482bde4061SEd Tanous        </Property>
1492bde4061SEd Tanous        <Property Name="DeadBand" Type="Edm.Decimal">
1502bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1512bde4061SEd Tanous          <Annotation Term="OData.Description" String="The maximum deviation from the set point allowed before the control will activate."/>
152f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum deviation value allowed above or below the value of `SetPoint` before the control will activate."/>
1532bde4061SEd Tanous        </Property>
1542bde4061SEd Tanous        <Property Name="ControlDelaySeconds" Type="Edm.Decimal">
1552bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1562bde4061SEd Tanous          <Annotation Term="OData.Description" String="The time delay in seconds before the control will activate once the value has deviated from the set point."/>
157f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the time in seconds that will elapse after the control value deviates above or below the value of `SetPoint` before the control will activate."/>
1582bde4061SEd Tanous        </Property>
1592bde4061SEd Tanous        <Property Name="AllowableMax" Type="Edm.Decimal">
1602bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1612bde4061SEd Tanous          <Annotation Term="OData.Description" String="The maximum possible setting for this control."/>
162f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the maximum possible value of the `SetPoint` or `SettingMax` properties for this control.  Services shall not accept values for `SetPoint` or `SettingMax` above this value."/>
1632bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt"/>
1642bde4061SEd Tanous        </Property>
1652bde4061SEd Tanous        <Property Name="AllowableMin" Type="Edm.Decimal">
1662bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1672bde4061SEd Tanous          <Annotation Term="OData.Description" String="The minimum possible setting for this control."/>
168f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the minimum possible value of the `SetPoint` or `SettingMin` properties for this control.  Services shall not accept values for `SetPoint` or `SettingMin` below this value."/>
1692bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt"/>
1702bde4061SEd Tanous        </Property>
1712bde4061SEd Tanous        <Property Name="Increment" Type="Edm.Decimal">
1722bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1732bde4061SEd Tanous          <Annotation Term="OData.Description" String="The smallest increment supported for the set point."/>
174f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the smallest change allowed to the value of the `SetPoint`, `SettingMin`, or `SettingMax` properties.  The units shall follow the value of `SetPointUnits`."/>
1752bde4061SEd Tanous        </Property>
1762bde4061SEd Tanous        <Property Name="Accuracy" Type="Edm.Decimal">
1772bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1782bde4061SEd Tanous          <Annotation Term="OData.Description" String="The estimated percent error of measured versus actual values."/>
179f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the percent error of the measured versus actual values of the `SetPoint` property."/>
1802bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
1812bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
1822bde4061SEd Tanous            <Collection>
1832bde4061SEd Tanous              <Record>
1842bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
1852bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
186f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of `SetPointAccuracy` to provide a range instead of a percentage."/>
1872bde4061SEd Tanous              </Record>
1882bde4061SEd Tanous            </Collection>
1892bde4061SEd Tanous          </Annotation>
1902bde4061SEd Tanous        </Property>
1912bde4061SEd Tanous        <Property Name="PhysicalContext" Type="PhysicalContext.PhysicalContext">
1922bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1932bde4061SEd Tanous          <Annotation Term="OData.Description" String="The area or device to which this control applies."/>
1942bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the affected component or region within the equipment to which this control applies."/>
1952bde4061SEd Tanous        </Property>
1962bde4061SEd Tanous        <Property Name="PhysicalSubContext" Type="PhysicalContext.PhysicalSubContext">
1972bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1982bde4061SEd Tanous          <Annotation Term="OData.Description" String="The usage or location within a device to which this control applies."/>
199f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the usage or sub-region within the equipment to which this control applies.  This property generally differentiates multiple controls within the same `PhysicalContext` instance."/>
2002bde4061SEd Tanous        </Property>
2012bde4061SEd Tanous        <Property Name="Implementation" Type="Control.v1_0_0.ImplementationType">
2022bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2032bde4061SEd Tanous          <Annotation Term="OData.Description" String="The implementation of the control."/>
2042bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the implementation of the control."/>
2052bde4061SEd Tanous        </Property>
2062bde4061SEd Tanous        <Property Name="SetPointUpdateTime" Type="Edm.DateTimeOffset">
2072bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2082bde4061SEd Tanous          <Annotation Term="OData.Description" String="The date and time that the set point was changed."/>
209f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time that the value of `SetPoint` was last changed."/>
2102bde4061SEd Tanous        </Property>
2112bde4061SEd Tanous        <NavigationProperty Name="RelatedItem" Type="Collection(Resource.Item)">
2122bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2132bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources that this control services."/>
2142bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources that this control services."/>
2152bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2162bde4061SEd Tanous        </NavigationProperty>
217f2a8e57eSGunnar Mills        <Property Name="ControlLoop" Type="Control.v1_0_0.ControlLoop" Nullable="false">
2182bde4061SEd Tanous          <Annotation Term="OData.Description" String="The control loop details."/>
2192bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the details for the control loop described by this resource."/>
220f2a8e57eSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="SingleLoop"/>
2212bde4061SEd Tanous        </Property>
2222bde4061SEd Tanous
2232bde4061SEd Tanous        <Property Name="Reading" Type="Edm.Decimal">
2242bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2252bde4061SEd Tanous          <Annotation Term="OData.Description" String="The reading of the sensor associated with this control."/>
226f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the value of the `Reading` property of the `Sensor` resource directly associated with this control.  This property shall not be present if multiple sensors are associated with a single control."/>
2272bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopyOnly"/>
2282bde4061SEd Tanous        </Property>
2292bde4061SEd Tanous        <Property Name="ReadingUnits" Type="Edm.String">
2302bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2312bde4061SEd Tanous          <Annotation Term="OData.Description" String="The units of the sensor reading associated with this control."/>
2322bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the units of the sensor's reading and thresholds.  This property shall not be present if multiple sensors are associated with a single control."/>
233*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="Node"/>
2342bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopyOnly"/>
2352bde4061SEd Tanous        </Property>
2362bde4061SEd Tanous
2372bde4061SEd Tanous        <NavigationProperty Name="Sensor" Type="Sensor.Sensor">
2382bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
2392bde4061SEd Tanous          <Annotation Term="OData.Description" String="The sensor reading associated with this control."/>
2409b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This property shall contain the `Sensor` excerpt directly associated with this control.  The value of the `DataSourceUri` property shall reference a resource of type `Sensor`.  This property shall not be present if multiple sensors are associated with a single control."/>
2412bde4061SEd Tanous        </NavigationProperty>
2422bde4061SEd Tanous        <NavigationProperty Name="AssociatedSensors" Type="Collection(Sensor.Sensor)">
2432bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2442bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the sensors associated with this control."/>
245f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Sensor` that represent the sensors related to this control."/>
2462bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2472bde4061SEd Tanous        </NavigationProperty>
2482bde4061SEd Tanous
2492bde4061SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
2502bde4061SEd Tanous          <Annotation Term="OData.Description" String="The location information for this control."/>
2512bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the location information for this control."/>
2522bde4061SEd Tanous        </Property>
2532bde4061SEd Tanous
2542bde4061SEd Tanous        <Property Name="Actions" Type="Control.v1_0_0.Actions" Nullable="false">
2552bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
2562bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
2572bde4061SEd Tanous        </Property>
2582bde4061SEd Tanous      </EntityType>
2592bde4061SEd Tanous
2602bde4061SEd Tanous      <ComplexType Name="ControlLoop">
2612bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2622bde4061SEd Tanous        <Annotation Term="OData.Description" String="The details and coefficients used to operate a control loop."/>
2632bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the details of a control loop."/>
2642bde4061SEd Tanous        <Property Name="Proportional" Type="Edm.Decimal">
2652bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2662bde4061SEd Tanous          <Annotation Term="OData.Description" String="The proportional coefficient."/>
2672bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the coefficient for the proportional factor in a control loop."/>
268f2a8e57eSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="SingleLoop"/>
2692bde4061SEd Tanous        </Property>
2702bde4061SEd Tanous        <Property Name="Integral" Type="Edm.Decimal">
2712bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2722bde4061SEd Tanous          <Annotation Term="OData.Description" String="The integral coefficient."/>
2732bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the coefficient for the integral factor in a control loop."/>
274f2a8e57eSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="SingleLoop"/>
2752bde4061SEd Tanous        </Property>
2762bde4061SEd Tanous        <Property Name="Differential" Type="Edm.Decimal">
2772bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2782bde4061SEd Tanous          <Annotation Term="OData.Description" String="The differential coefficient."/>
2792bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the coefficient for the differential factor in a control loop."/>
280f2a8e57eSGunnar Mills          <Annotation Term="Redfish.Excerpt" String="SingleLoop"/>
2812bde4061SEd Tanous        </Property>
2822bde4061SEd Tanous        <Property Name="CoefficientUpdateTime" Type="Edm.DateTimeOffset">
2832bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2842bde4061SEd Tanous          <Annotation Term="OData.Description" String="The date and time that the control loop coefficients were changed."/>
2852bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time that any of the coefficients for the control loop were last changed."/>
2862bde4061SEd Tanous        </Property>
2872bde4061SEd Tanous      </ComplexType>
2882bde4061SEd Tanous
2892bde4061SEd Tanous      <EnumType Name="ControlType">
2902bde4061SEd Tanous        <Member Name="Temperature">
2912bde4061SEd Tanous          <Annotation Term="OData.Description" String="Temperature (C) control or thermostat."/>
292f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to regulate temperature, in degree Celsius units, either to a single set point or within a range.  The `SetPointUnits` property shall contain `Cel`."/>
2932bde4061SEd Tanous        </Member>
2942bde4061SEd Tanous        <Member Name="Power">
2952bde4061SEd Tanous          <Annotation Term="OData.Description" String="Power (W) control or power limit."/>
296f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to regulate or limit maximum power consumption, in watt units, either to a single set point or within a range.  The `SetPointUnits` property shall contain `W`."/>
2972bde4061SEd Tanous        </Member>
2982bde4061SEd Tanous        <Member Name="Frequency">
2992bde4061SEd Tanous          <Annotation Term="OData.Description" String="Frequency (Hz) control."/>
300f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to limit the operating frequency, in hertz units, of a device, either to a single set point or within a range.  The `SetPointUnits` property shall contain `Hz`."/>
3012bde4061SEd Tanous        </Member>
3022bde4061SEd Tanous        <Member Name="FrequencyMHz">
3032bde4061SEd Tanous          <Annotation Term="OData.Description" String="Frequency (MHz) control."/>
304f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to limit the operating frequency, in megahertz units, of a device, either to a single set point or within a range.  The `SetPointUnits` property shall contain `MHz`."/>
3052bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3062bde4061SEd Tanous            <Collection>
3072bde4061SEd Tanous              <Record>
3082bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3092bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
3102bde4061SEd Tanous              </Record>
3112bde4061SEd Tanous            </Collection>
3122bde4061SEd Tanous          </Annotation>
3132bde4061SEd Tanous        </Member>
3142bde4061SEd Tanous        <Member Name="Pressure">
3152bde4061SEd Tanous          <Annotation Term="OData.Description" String="Pressure (kPa) control."/>
316f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust pressure in a system, in kilopascal units.  The `SetPointUnits` property shall contain `kPa`."/>
3172bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3182bde4061SEd Tanous            <Collection>
3192bde4061SEd Tanous              <Record>
3202bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3212bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
3222bde4061SEd Tanous              </Record>
3232bde4061SEd Tanous              <Record>
3242bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
3252bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
3269b46bc0bSMyung Bae                <PropertyValue Property="Description" String="This value has been deprecated in favor of `PressurekPa` for units consistency with the equivalent `Sensor` resource `ReadingType` value."/>
3272bde4061SEd Tanous              </Record>
3282bde4061SEd Tanous            </Collection>
3292bde4061SEd Tanous          </Annotation>
3302bde4061SEd Tanous        </Member>
3312bde4061SEd Tanous        <Member Name="PressurekPa">
3322bde4061SEd Tanous          <Annotation Term="OData.Description" String="Pressure (kPa) control."/>
333f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust pressure in a system, in kilopascal units.  The `SetPointUnits` property shall contain `kPa`."/>
3342bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3352bde4061SEd Tanous            <Collection>
3362bde4061SEd Tanous              <Record>
3372bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3382bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
3392bde4061SEd Tanous              </Record>
3402bde4061SEd Tanous            </Collection>
3412bde4061SEd Tanous          </Annotation>
3422bde4061SEd Tanous        </Member>
3432bde4061SEd Tanous        <Member Name="Valve">
3442bde4061SEd Tanous          <Annotation Term="OData.Description" String="Valve (% open) control."/>
345f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust a valve in a system, in percent units.  The `SetPointUnits` 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."/>
3462bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3472bde4061SEd Tanous            <Collection>
3482bde4061SEd Tanous              <Record>
3492bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3502bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
3512bde4061SEd Tanous              </Record>
3522bde4061SEd Tanous            </Collection>
3532bde4061SEd Tanous          </Annotation>
3542bde4061SEd Tanous        </Member>
3552bde4061SEd Tanous        <Member Name="Percent">
3562bde4061SEd Tanous          <Annotation Term="OData.Description" String="Percent-based control."/>
357f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a percent-based control, in percent units.  The `SetPointUnits` property shall contain `%`."/>
3582bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3592bde4061SEd Tanous            <Collection>
3602bde4061SEd Tanous              <Record>
3612bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3622bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
3632bde4061SEd Tanous              </Record>
3642bde4061SEd Tanous            </Collection>
3652bde4061SEd Tanous          </Annotation>
3662bde4061SEd Tanous        </Member>
3672bde4061SEd Tanous        <Member Name="DutyCycle">
3682bde4061SEd Tanous          <Annotation Term="OData.Description" String="Duty cycle (%) control."/>
369f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust the duty cycle, such as a PWM-based control, in percent units.  The `SetPointUnits` property shall contain `%`."/>
3702bde4061SEd Tanous          <Annotation Term="Redfish.Revisions">
3712bde4061SEd Tanous            <Collection>
3722bde4061SEd Tanous              <Record>
3732bde4061SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3742bde4061SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
3752bde4061SEd Tanous              </Record>
3762bde4061SEd Tanous            </Collection>
3772bde4061SEd Tanous          </Annotation>
3782bde4061SEd Tanous        </Member>
379*c6d7a45dSGunnar Mills        <Member Name="LinearPosition">
380*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear position or distance (m) control."/>
381*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust linear position or distance, in meter units.  The `SetPointUnits` property shall contain `m`."/>
382*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
383*c6d7a45dSGunnar Mills            <Collection>
384*c6d7a45dSGunnar Mills              <Record>
385*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
386*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
387*c6d7a45dSGunnar Mills              </Record>
388*c6d7a45dSGunnar Mills            </Collection>
389*c6d7a45dSGunnar Mills          </Annotation>
390*c6d7a45dSGunnar Mills        </Member>
391*c6d7a45dSGunnar Mills        <Member Name="LinearVelocity">
392*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear velocity (m/s) control."/>
393*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust linear velocity, in meters per second units.  The `SetPointUnits` property shall contain `m/s`."/>
394*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
395*c6d7a45dSGunnar Mills            <Collection>
396*c6d7a45dSGunnar Mills              <Record>
397*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
398*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
399*c6d7a45dSGunnar Mills              </Record>
400*c6d7a45dSGunnar Mills            </Collection>
401*c6d7a45dSGunnar Mills          </Annotation>
402*c6d7a45dSGunnar Mills        </Member>
403*c6d7a45dSGunnar Mills        <Member Name="LinearAcceleration">
404*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Linear acceleration (m/s^2) control."/>
405*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust linear acceleration, in meters per square second units.  The `SetPointUnits` property shall contain `m/s2`."/>
406*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
407*c6d7a45dSGunnar Mills            <Collection>
408*c6d7a45dSGunnar Mills              <Record>
409*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
410*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
411*c6d7a45dSGunnar Mills              </Record>
412*c6d7a45dSGunnar Mills            </Collection>
413*c6d7a45dSGunnar Mills          </Annotation>
414*c6d7a45dSGunnar Mills        </Member>
415*c6d7a45dSGunnar Mills        <Member Name="RotationalPosition">
416*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational position (rad) control."/>
417*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust rotational position, in radian units.  The `SetPointUnits` property shall contain `rad`."/>
418*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
419*c6d7a45dSGunnar Mills            <Collection>
420*c6d7a45dSGunnar Mills              <Record>
421*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
422*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
423*c6d7a45dSGunnar Mills              </Record>
424*c6d7a45dSGunnar Mills            </Collection>
425*c6d7a45dSGunnar Mills          </Annotation>
426*c6d7a45dSGunnar Mills        </Member>
427*c6d7a45dSGunnar Mills        <Member Name="RotationalVelocity">
428*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational velocity (rad/s) control."/>
429*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust rotational velocity, in radians per second units.  The `SetPointUnits` property shall contain `rad/s`."/>
430*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
431*c6d7a45dSGunnar Mills            <Collection>
432*c6d7a45dSGunnar Mills              <Record>
433*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
434*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
435*c6d7a45dSGunnar Mills              </Record>
436*c6d7a45dSGunnar Mills            </Collection>
437*c6d7a45dSGunnar Mills          </Annotation>
438*c6d7a45dSGunnar Mills        </Member>
439*c6d7a45dSGunnar Mills        <Member Name="RotationalAcceleration">
440*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Rotational acceleration (rad/s^2) control."/>
441*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust rotational acceleration, in radians per square second units.  The `SetPointUnits` property shall contain `rad/s2`."/>
442*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
443*c6d7a45dSGunnar Mills            <Collection>
444*c6d7a45dSGunnar Mills              <Record>
445*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
446*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
447*c6d7a45dSGunnar Mills              </Record>
448*c6d7a45dSGunnar Mills            </Collection>
449*c6d7a45dSGunnar Mills          </Annotation>
450*c6d7a45dSGunnar Mills        </Member>
4519b46bc0bSMyung Bae        <Member Name="LiquidFlowLPM">
4529b46bc0bSMyung Bae          <Annotation Term="OData.Description" String="Liquid flow (L/min) control."/>
4539b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This value shall indicate a control used to adjust the volume of liquid per unit of time, in liters per minute units, that flows through a particular junction.  The `SetPointUnits` property shall contain `L/min`."/>
4549b46bc0bSMyung Bae          <Annotation Term="Redfish.Revisions">
4559b46bc0bSMyung Bae            <Collection>
4569b46bc0bSMyung Bae              <Record>
4579b46bc0bSMyung Bae                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
4589b46bc0bSMyung Bae                <PropertyValue Property="Version" String="v1_6_0"/>
4599b46bc0bSMyung Bae              </Record>
4609b46bc0bSMyung Bae            </Collection>
4619b46bc0bSMyung Bae          </Annotation>
4629b46bc0bSMyung Bae        </Member>
4632bde4061SEd Tanous      </EnumType>
4642bde4061SEd Tanous
4652bde4061SEd Tanous      <EnumType Name="SetPointType">
4662bde4061SEd Tanous        <Member Name="Single">
4672bde4061SEd Tanous          <Annotation Term="OData.Description" String="Control uses a single set point."/>
468f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the control utilizes a single set point for its operation.  The `SetPoint` property shall be present for this control type.  The `SettingMin` and `SettingMax` properties shall not be present for this control type."/>
4692bde4061SEd Tanous        </Member>
4702bde4061SEd Tanous        <Member Name="Range">
4712bde4061SEd Tanous          <Annotation Term="OData.Description" String="Control uses a range of values."/>
472f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the control utilizes a set point range for its operation.  The `SettingMin` and `SettingMax` properties shall be present for this control type.  The `SetPoint` property shall not be present for this control type."/>
4732bde4061SEd Tanous        </Member>
474*c6d7a45dSGunnar Mills        <Member Name="Monitor">
475*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="Control only monitors a reading."/>
476*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the control provides only monitoring of a sensor reading, and does not provide the ability to affect the reading.  This value allows for multiple controls to be populated while only some of those controls provide a set point.  The `SetPoint,`SettingMin` and `SettingMax` properties shall not be present for this control type.  For example, a motion controller may provide both position-based and velocity-based control modes, where the selected mode provides the `SetPoint`, and the control for the non-selected mode provides only a sensor reading."/>
477*c6d7a45dSGunnar Mills          <Annotation Term="Redfish.Revisions">
478*c6d7a45dSGunnar Mills            <Collection>
479*c6d7a45dSGunnar Mills              <Record>
480*c6d7a45dSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
481*c6d7a45dSGunnar Mills                <PropertyValue Property="Version" String="v1_6_0"/>
482*c6d7a45dSGunnar Mills              </Record>
483*c6d7a45dSGunnar Mills            </Collection>
484*c6d7a45dSGunnar Mills          </Annotation>
485*c6d7a45dSGunnar Mills        </Member>
4862bde4061SEd Tanous      </EnumType>
4872bde4061SEd Tanous
4882bde4061SEd Tanous      <EnumType Name="ControlMode">
4892bde4061SEd Tanous        <Member Name="Automatic">
4902bde4061SEd Tanous          <Annotation Term="OData.Description" String="Automatically adjust control to meet the set point."/>
4912bde4061SEd Tanous        </Member>
4922bde4061SEd Tanous        <Member Name="Override">
4932bde4061SEd Tanous          <Annotation Term="OData.Description" String="User override of the automatic set point value."/>
4942bde4061SEd Tanous        </Member>
4952bde4061SEd Tanous        <Member Name="Manual">
4962bde4061SEd Tanous          <Annotation Term="OData.Description" String="No automatic adjustments are made to the control."/>
4972bde4061SEd Tanous        </Member>
4982bde4061SEd Tanous        <Member Name="Disabled">
4992bde4061SEd Tanous          <Annotation Term="OData.Description" String="The control has been disabled."/>
5002bde4061SEd Tanous        </Member>
5012bde4061SEd Tanous      </EnumType>
5022bde4061SEd Tanous
5032bde4061SEd Tanous      <EnumType Name="ImplementationType">
5042bde4061SEd Tanous        <Member Name="Programmable">
5052bde4061SEd Tanous          <Annotation Term="OData.Description" String="The set point can be adjusted through this interface."/>
5062bde4061SEd Tanous        </Member>
5072bde4061SEd Tanous        <Member Name="Direct">
5082bde4061SEd Tanous          <Annotation Term="OData.Description" String="The set point directly affects the control value."/>
5092bde4061SEd Tanous        </Member>
5102bde4061SEd Tanous        <Member Name="Monitored">
5112bde4061SEd Tanous          <Annotation Term="OData.Description" String="A physical control that cannot be adjusted through this interface."/>
5122bde4061SEd Tanous        </Member>
5132bde4061SEd Tanous      </EnumType>
5142bde4061SEd Tanous
5152bde4061SEd Tanous      <ComplexType Name="Actions">
5162bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
5172bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
5182bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
5192bde4061SEd Tanous        <Property Name="Oem" Type="Control.v1_0_0.OemActions" Nullable="false">
5202bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
5212bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
5222bde4061SEd Tanous        </Property>
5232bde4061SEd Tanous      </ComplexType>
5242bde4061SEd Tanous
5252bde4061SEd Tanous      <ComplexType Name="OemActions">
5262bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
5272bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
5282bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
5292bde4061SEd Tanous      </ComplexType>
5302bde4061SEd Tanous    </Schema>
5312bde4061SEd Tanous
5322bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_1">
5332bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5342bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
5352bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_0_0.Control"/>
5362bde4061SEd Tanous    </Schema>
5372bde4061SEd Tanous
5382bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_2">
5392bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5402bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
5412bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_0_1.Control"/>
5422bde4061SEd Tanous    </Schema>
5432bde4061SEd Tanous
544f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_3">
545f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
546f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
547f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_0_2.Control"/>
548f2a8e57eSGunnar Mills    </Schema>
549f2a8e57eSGunnar Mills
550dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_4">
551dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
552dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
553dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_0_3.Control"/>
554dd5c81e9SGunnar Mills    </Schema>
555dd5c81e9SGunnar Mills
556*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_0_5">
557*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
558*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
559*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_0_4.Control"/>
560*c6d7a45dSGunnar Mills    </Schema>
561*c6d7a45dSGunnar Mills
5622bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_1_0">
5632bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5642bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
565f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `FrequencyMhz` and `Pressure` to `ControlType`."/>
5662bde4061SEd Tanous
5672bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_0_1.Control"/>
5682bde4061SEd Tanous    </Schema>
5692bde4061SEd Tanous
5702bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_1_1">
5712bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5722bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
5732bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_1_0.Control"/>
5742bde4061SEd Tanous    </Schema>
5752bde4061SEd Tanous
576f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_1_2">
577f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
578f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
579f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_1_1.Control"/>
580f2a8e57eSGunnar Mills    </Schema>
581f2a8e57eSGunnar Mills
582dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_1_3">
583dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
584dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
585dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_1_2.Control"/>
586dd5c81e9SGunnar Mills    </Schema>
587dd5c81e9SGunnar Mills
588*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_1_4">
589*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
590*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
591*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_1_3.Control"/>
592*c6d7a45dSGunnar Mills    </Schema>
593*c6d7a45dSGunnar Mills
5942bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_2_0">
5952bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5962bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
597f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the `ResetToDefaults` action."/>
5982bde4061SEd Tanous
5992bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_1_0.Control"/>
6002bde4061SEd Tanous    </Schema>
6012bde4061SEd Tanous
6022bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_2_1">
6032bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6042bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
6052bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_2_0.Control"/>
6062bde4061SEd Tanous    </Schema>
6072bde4061SEd Tanous
608f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_2_2">
609f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
610f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
611f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_2_1.Control"/>
612f2a8e57eSGunnar Mills    </Schema>
613f2a8e57eSGunnar Mills
614dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_2_3">
615dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
616dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
617dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_2_2.Control"/>
618dd5c81e9SGunnar Mills    </Schema>
619dd5c81e9SGunnar Mills
620*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_2_4">
621*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
622*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
623*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_2_3.Control"/>
624*c6d7a45dSGunnar Mills    </Schema>
625*c6d7a45dSGunnar Mills
6262bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_3_0">
6272bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6282bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
629f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `Valve` and `PressurekPa` to `ControlType`, and to deprecate `Pressure` which was defined with units inconsistent with the definition for an equivalent `Sensor` resource's `ReadingType`."/>
6302bde4061SEd Tanous
6312bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_2_0.Control">
6322bde4061SEd Tanous        <Property Name="DefaultSetPoint" Type="Edm.Decimal">
6332bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
6342bde4061SEd Tanous          <Annotation Term="OData.Description" String="The default set point of the control."/>
635f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the default set point control value.  The units shall follow the value of `SetPointUnits`.  Services apply this value to the `SetPoint` property under certain conditions, such as a reset of the manager or a `ResetToDefaults` action."/>
6362bde4061SEd Tanous          <Annotation Term="Redfish.Excerpt" String="Single"/>
6372bde4061SEd Tanous        </Property>
6382bde4061SEd Tanous      </EntityType>
6392bde4061SEd Tanous    </Schema>
6402bde4061SEd Tanous
6412bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_3_1">
6422bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
643f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to describe behavior of `SetPoint` when a `DefaultSetPoint` is not provided.  It was also created to correct various typographical errors."/>
6442bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_3_0.Control"/>
6452bde4061SEd Tanous    </Schema>
6462bde4061SEd Tanous
647f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_3_2">
648f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
649f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
650f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_3_1.Control"/>
651f2a8e57eSGunnar Mills    </Schema>
652f2a8e57eSGunnar Mills
653dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_3_3">
654dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
655dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
656dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_3_2.Control"/>
657dd5c81e9SGunnar Mills    </Schema>
658dd5c81e9SGunnar Mills
659*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_3_4">
660*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
661*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
662*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_3_3.Control"/>
663*c6d7a45dSGunnar Mills    </Schema>
664*c6d7a45dSGunnar Mills
6652bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_4_0">
6662bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
6672bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
668f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate the `Accuracy` property in favor of `SetPointAccuracy`."/>
6692bde4061SEd Tanous
6702bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_3_0.Control">
6712bde4061SEd Tanous        <Property Name="SetPointAccuracy" Type="Edm.Decimal">
6722bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
6732bde4061SEd Tanous          <Annotation Term="OData.Description" String="Accuracy (+/-) of the set point."/>
674f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the accuracy of the value of the `SetPoint` for this control.  The value shall be the absolute value of the maximum deviation of the `SetPoint` from its actual value.  The value shall be in units that follow the `SetPointUnits` for this control."/>
6752bde4061SEd Tanous        </Property>
6762bde4061SEd Tanous      </EntityType>
6772bde4061SEd Tanous    </Schema>
6782bde4061SEd Tanous
6792bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_4_1">
6802bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
681f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to describe behavior of `SetPoint` when a `DefaultSetPoint` is not provided.  It was also created to correct various typographical errors."/>
6822bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_4_0.Control"/>
6832bde4061SEd Tanous    </Schema>
6842bde4061SEd Tanous
685f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_4_2">
686f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
687f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
688f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_4_1.Control"/>
689f2a8e57eSGunnar Mills    </Schema>
690f2a8e57eSGunnar Mills
691dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_4_3">
692dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
693dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
694dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_4_2.Control"/>
695dd5c81e9SGunnar Mills    </Schema>
696dd5c81e9SGunnar Mills
697*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_4_4">
698*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
699*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
700*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_4_3.Control"/>
701*c6d7a45dSGunnar Mills    </Schema>
702*c6d7a45dSGunnar Mills
7032bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_5_0">
7042bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
7052bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.3"/>
706f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `Percent` and `DutyCyle` to `ControlType`."/>
7072bde4061SEd Tanous
7082bde4061SEd Tanous      <EntityType Name="Control" BaseType="Control.v1_4_1.Control"/>
7092bde4061SEd Tanous    </Schema>
7102bde4061SEd Tanous
711f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_5_1">
712f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
713f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt annotations to expose the `ControlLoop` object within an excerpt.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
714f2a8e57eSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_5_0.Control"/>
715f2a8e57eSGunnar Mills    </Schema>
716f2a8e57eSGunnar Mills
717dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_5_2">
718dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
719dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references to formats defined by the UCUM specification in the description of `SetPointUnits`."/>
720dd5c81e9SGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_5_1.Control"/>
721dd5c81e9SGunnar Mills    </Schema>
722dd5c81e9SGunnar Mills
723*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_5_3">
724*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
725*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
726*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_5_2.Control"/>
727*c6d7a45dSGunnar Mills    </Schema>
728*c6d7a45dSGunnar Mills
7299b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_6_0">
7309b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
7319b46bc0bSMyung Bae      <Annotation Term="Redfish.Release" String="2024.4"/>
7329b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to add `LiquidFlowLPM` to `ControlType`."/>
7339b46bc0bSMyung Bae
7349b46bc0bSMyung Bae      <EntityType Name="Control" BaseType="Control.v1_5_2.Control"/>
7359b46bc0bSMyung Bae    </Schema>
7369b46bc0bSMyung Bae
737*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_6_1">
738*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
739*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add excerpt definitions to support automation nodes."/>
740*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_6_0.Control"/>
741*c6d7a45dSGunnar Mills    </Schema>
742*c6d7a45dSGunnar Mills
743*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Control.v1_7_0">
744*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
745*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.2"/>
746*c6d7a45dSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `LinearPosition`, `LinearVelocity`, `LinearAcceleration`, `RotationalPosition`, `RotationalVelocity`, and `RotationalAcceleration` to `ControlType`.  It was also created to add `Monitor` to `SetPointType`."/>
747*c6d7a45dSGunnar Mills
748*c6d7a45dSGunnar Mills      <EntityType Name="Control" BaseType="Control.v1_6_1.Control">
749*c6d7a45dSGunnar Mills        <Property Name="SetPointError" Type="Edm.Decimal">
750*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
751*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="The error (difference) from the desired set point of the control."/>
752*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the error, or difference, of the related Sensor `Reading` value from the value of the `SetPoint`.  The units shall follow the value of `SetPointUnits`."/>
753*c6d7a45dSGunnar Mills        </Property>
754*c6d7a45dSGunnar Mills      </EntityType>
755*c6d7a45dSGunnar Mills    </Schema>
756*c6d7a45dSGunnar Mills
7572bde4061SEd Tanous  </edmx:DataServices>
7582bde4061SEd Tanous</edmx:Edmx>
759