12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*c6d7a45dSGunnar Mills<!--# Redfish Schema: SerialInterface v1.3.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://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 22*c6d7a45dSGunnar Mills <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 232bde4061SEd Tanous </edmx:Reference> 242bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 252bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 262bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 272bde4061SEd Tanous </edmx:Reference> 282bde4061SEd Tanous 292bde4061SEd Tanous <edmx:DataServices> 302bde4061SEd Tanous 312bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface"> 322bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 33f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 342bde4061SEd Tanous 352bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 36f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `SerialInterface` schema describes an asynchronous serial interface, such as an RS-232 interface, available to a system or device."/> 372bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent a serial interface as part of the Redfish Specification."/> 382bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 392bde4061SEd Tanous <Record> 402bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 412bde4061SEd Tanous </Record> 422bde4061SEd Tanous </Annotation> 432bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 442bde4061SEd Tanous <Record> 452bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 462bde4061SEd Tanous <Annotation Term="OData.Description" String="Serial interfaces can be updated to enable or disable them or change their configuration."/> 472bde4061SEd Tanous </Record> 482bde4061SEd Tanous </Annotation> 492bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 502bde4061SEd Tanous <Record> 512bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 522bde4061SEd Tanous </Record> 532bde4061SEd Tanous </Annotation> 542bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 552bde4061SEd Tanous <Collection> 562bde4061SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/SerialInterfaces/{SerialInterfaceId}</String> 572bde4061SEd Tanous </Collection> 582bde4061SEd Tanous </Annotation> 592bde4061SEd Tanous </EntityType> 602bde4061SEd Tanous </Schema> 612bde4061SEd Tanous 622bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_0"> 632bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 642bde4061SEd Tanous <Annotation Term="Redfish.Release" String="1.0"/> 652bde4061SEd Tanous 662bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.SerialInterface"> 672bde4061SEd Tanous <Property Name="InterfaceEnabled" Type="Edm.Boolean"> 682bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 692bde4061SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this interface is enabled."/> 702bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this interface is enabled."/> 712bde4061SEd Tanous </Property> 722bde4061SEd Tanous <Property Name="SignalType" Type="SerialInterface.v1_0_0.SignalType" Nullable="false"> 732bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 742bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of signal used for the communication connection."/> 752bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the type of serial signaling in use for the serial connection."/> 762bde4061SEd Tanous </Property> 772bde4061SEd Tanous <Property Name="BitRate" Type="SerialInterface.v1_0_0.BitRate" Nullable="false"> 782bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 792bde4061SEd Tanous <Annotation Term="OData.Description" String="The receive and transmit rate of data flow, typically in bits per second (bit/s), over the serial connection."/> 802bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the transmit and receive speed of the serial connection."/> 812bde4061SEd Tanous </Property> 822bde4061SEd Tanous <Property Name="Parity" Type="SerialInterface.v1_0_0.Parity" Nullable="false"> 832bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 842bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of parity used by the sender and receiver to detect errors over the serial connection."/> 852bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate parity information for a serial connection."/> 862bde4061SEd Tanous </Property> 872bde4061SEd Tanous <Property Name="DataBits" Type="SerialInterface.v1_0_0.DataBits" Nullable="false"> 882bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 892bde4061SEd Tanous <Annotation Term="OData.Description" String="The number of data bits that follow the start bit over the serial connection."/> 902bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate number of data bits for the serial connection."/> 912bde4061SEd Tanous </Property> 922bde4061SEd Tanous <Property Name="StopBits" Type="SerialInterface.v1_0_0.StopBits" Nullable="false"> 932bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 942bde4061SEd Tanous <Annotation Term="OData.Description" String="The period of time before the next start bit is transmitted."/> 952bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the stop bits for the serial connection."/> 962bde4061SEd Tanous </Property> 972bde4061SEd Tanous <Property Name="FlowControl" Type="SerialInterface.v1_0_0.FlowControl" Nullable="false"> 982bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 992bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of flow control, if any, that is imposed on the serial connection."/> 1002bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the flow control mechanism for the serial connection."/> 1012bde4061SEd Tanous </Property> 1022bde4061SEd Tanous <Property Name="ConnectorType" Type="SerialInterface.v1_0_0.ConnectorType" Nullable="false"> 1032bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1042bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of connector used for this interface."/> 1052bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the type of physical connector used for this serial connection."/> 1062bde4061SEd Tanous </Property> 1072bde4061SEd Tanous <Property Name="PinOut" Type="SerialInterface.v1_0_0.PinOut"> 1082bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1092bde4061SEd Tanous <Annotation Term="OData.Description" String="The physical pinout configuration for a serial connector."/> 1102bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the physical pinout for the serial connector."/> 1112bde4061SEd Tanous </Property> 1122bde4061SEd Tanous </EntityType> 1132bde4061SEd Tanous 1142bde4061SEd Tanous <EnumType Name="SignalType"> 1152bde4061SEd Tanous <Member Name="Rs232"> 1162bde4061SEd Tanous <Annotation Term="OData.Description" String="The serial interface follows RS232."/> 1172bde4061SEd Tanous </Member> 1182bde4061SEd Tanous <Member Name="Rs485"> 1192bde4061SEd Tanous <Annotation Term="OData.Description" String="The serial interface follows RS485."/> 1202bde4061SEd Tanous </Member> 1212bde4061SEd Tanous </EnumType> 1222bde4061SEd Tanous 1232bde4061SEd Tanous <TypeDefinition Name="BitRate" UnderlyingType="Edm.String"> 1242bde4061SEd Tanous <Annotation Term="Redfish.Enumeration"> 1252bde4061SEd Tanous <Collection> 1262bde4061SEd Tanous <Record> 1272bde4061SEd Tanous <PropertyValue Property="Member" String="1200"/> 1282bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 1200 bit/s."/> 1292bde4061SEd Tanous </Record> 1302bde4061SEd Tanous <Record> 1312bde4061SEd Tanous <PropertyValue Property="Member" String="2400"/> 1322bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 2400 bit/s."/> 1332bde4061SEd Tanous </Record> 1342bde4061SEd Tanous <Record> 1352bde4061SEd Tanous <PropertyValue Property="Member" String="4800"/> 1362bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 4800 bit/s."/> 1372bde4061SEd Tanous </Record> 1382bde4061SEd Tanous <Record> 1392bde4061SEd Tanous <PropertyValue Property="Member" String="9600"/> 1402bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 9600 bit/s."/> 1412bde4061SEd Tanous </Record> 1422bde4061SEd Tanous <Record> 1432bde4061SEd Tanous <PropertyValue Property="Member" String="19200"/> 1442bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 19200 bit/s."/> 1452bde4061SEd Tanous </Record> 1462bde4061SEd Tanous <Record> 1472bde4061SEd Tanous <PropertyValue Property="Member" String="38400"/> 1482bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 38400 bit/s."/> 1492bde4061SEd Tanous </Record> 1502bde4061SEd Tanous <Record> 1512bde4061SEd Tanous <PropertyValue Property="Member" String="57600"/> 1522bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 57600 bit/s."/> 1532bde4061SEd Tanous </Record> 1542bde4061SEd Tanous <Record> 1552bde4061SEd Tanous <PropertyValue Property="Member" String="115200"/> 1562bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 115200 bit/s."/> 1572bde4061SEd Tanous </Record> 1582bde4061SEd Tanous <Record> 1592bde4061SEd Tanous <PropertyValue Property="Member" String="230400"/> 1602bde4061SEd Tanous <Annotation Term="OData.Description" String="A bit rate of 230400 bit/s."/> 1612bde4061SEd Tanous </Record> 1622bde4061SEd Tanous </Collection> 1632bde4061SEd Tanous </Annotation> 1642bde4061SEd Tanous </TypeDefinition> 1652bde4061SEd Tanous 1662bde4061SEd Tanous <EnumType Name="Parity"> 1672bde4061SEd Tanous <Member Name="None"> 1682bde4061SEd Tanous <Annotation Term="OData.Description" String="No parity bit."/> 1692bde4061SEd Tanous </Member> 1702bde4061SEd Tanous <Member Name="Even"> 1712bde4061SEd Tanous <Annotation Term="OData.Description" String="An even parity bit."/> 1722bde4061SEd Tanous </Member> 1732bde4061SEd Tanous <Member Name="Odd"> 1742bde4061SEd Tanous <Annotation Term="OData.Description" String="An odd parity bit."/> 1752bde4061SEd Tanous </Member> 1762bde4061SEd Tanous <Member Name="Mark"> 1772bde4061SEd Tanous <Annotation Term="OData.Description" String="A mark parity bit."/> 1782bde4061SEd Tanous </Member> 1792bde4061SEd Tanous <Member Name="Space"> 1802bde4061SEd Tanous <Annotation Term="OData.Description" String="A space parity bit."/> 1812bde4061SEd Tanous </Member> 1822bde4061SEd Tanous </EnumType> 1832bde4061SEd Tanous 1842bde4061SEd Tanous <TypeDefinition Name="DataBits" UnderlyingType="Edm.String"> 1852bde4061SEd Tanous <Annotation Term="Redfish.Enumeration"> 1862bde4061SEd Tanous <Collection> 1872bde4061SEd Tanous <Record> 1882bde4061SEd Tanous <PropertyValue Property="Member" String="5"/> 1892bde4061SEd Tanous <Annotation Term="OData.Description" String="Five bits of data following the start bit."/> 1902bde4061SEd Tanous </Record> 1912bde4061SEd Tanous <Record> 1922bde4061SEd Tanous <PropertyValue Property="Member" String="6"/> 1932bde4061SEd Tanous <Annotation Term="OData.Description" String="Six bits of data following the start bit."/> 1942bde4061SEd Tanous </Record> 1952bde4061SEd Tanous <Record> 1962bde4061SEd Tanous <PropertyValue Property="Member" String="7"/> 1972bde4061SEd Tanous <Annotation Term="OData.Description" String="Seven bits of data following the start bit."/> 1982bde4061SEd Tanous </Record> 1992bde4061SEd Tanous <Record> 2002bde4061SEd Tanous <PropertyValue Property="Member" String="8"/> 2012bde4061SEd Tanous <Annotation Term="OData.Description" String="Eight bits of data following the start bit."/> 2022bde4061SEd Tanous </Record> 2032bde4061SEd Tanous </Collection> 2042bde4061SEd Tanous </Annotation> 2052bde4061SEd Tanous </TypeDefinition> 2062bde4061SEd Tanous 2072bde4061SEd Tanous <TypeDefinition Name="StopBits" UnderlyingType="Edm.String"> 2082bde4061SEd Tanous <Annotation Term="Redfish.Enumeration"> 2092bde4061SEd Tanous <Collection> 2102bde4061SEd Tanous <Record> 2112bde4061SEd Tanous <PropertyValue Property="Member" String="1"/> 2122bde4061SEd Tanous <Annotation Term="OData.Description" String="One stop bit following the data bits."/> 2132bde4061SEd Tanous </Record> 2142bde4061SEd Tanous <Record> 2152bde4061SEd Tanous <PropertyValue Property="Member" String="2"/> 2162bde4061SEd Tanous <Annotation Term="OData.Description" String="Two stop bits following the data bits."/> 2172bde4061SEd Tanous </Record> 2182bde4061SEd Tanous </Collection> 2192bde4061SEd Tanous </Annotation> 2202bde4061SEd Tanous </TypeDefinition> 2212bde4061SEd Tanous 2222bde4061SEd Tanous <EnumType Name="FlowControl"> 2232bde4061SEd Tanous <Member Name="None"> 2242bde4061SEd Tanous <Annotation Term="OData.Description" String="No flow control imposed."/> 2252bde4061SEd Tanous </Member> 2262bde4061SEd Tanous <Member Name="Software"> 2272bde4061SEd Tanous <Annotation Term="OData.Description" String="XON/XOFF in-band flow control imposed."/> 2282bde4061SEd Tanous </Member> 2292bde4061SEd Tanous <Member Name="Hardware"> 2302bde4061SEd Tanous <Annotation Term="OData.Description" String="Out-of-band flow control imposed."/> 2312bde4061SEd Tanous </Member> 2322bde4061SEd Tanous </EnumType> 2332bde4061SEd Tanous 2342bde4061SEd Tanous <EnumType Name="PinOut"> 2352bde4061SEd Tanous <Member Name="Cisco"> 2362bde4061SEd Tanous <Annotation Term="OData.Description" String="The Cisco pinout configuration."/> 2372bde4061SEd Tanous </Member> 2382bde4061SEd Tanous <Member Name="Cyclades"> 2392bde4061SEd Tanous <Annotation Term="OData.Description" String="The Cyclades pinout configuration."/> 2402bde4061SEd Tanous </Member> 2412bde4061SEd Tanous <Member Name="Digi"> 2422bde4061SEd Tanous <Annotation Term="OData.Description" String="The Digi pinout configuration."/> 2432bde4061SEd Tanous </Member> 244*c6d7a45dSGunnar Mills <Member Name="Modbus2Wire"> 245*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The Modbus 2 wire pinout configuration."/> 246*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the MODBUS over Serial Line Specification and Implementation guide-defined 2W-MODBUS pinout. This value shall only be used if the `SignalType` property contains `Rs485`."/> 247*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 248*c6d7a45dSGunnar Mills <Collection> 249*c6d7a45dSGunnar Mills <Record> 250*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 251*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 252*c6d7a45dSGunnar Mills </Record> 253*c6d7a45dSGunnar Mills </Collection> 254*c6d7a45dSGunnar Mills </Annotation> 255*c6d7a45dSGunnar Mills </Member> 256*c6d7a45dSGunnar Mills <Member Name="Modbus4Wire"> 257*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The Modbus 4 wire pinout configuration."/> 258*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the MODBUS over Serial Line Specification and Implementation guide-defined 4W-MODBUS pinout. This value shall only be used if the `SignalType` property contains `Rs485`."/> 259*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 260*c6d7a45dSGunnar Mills <Collection> 261*c6d7a45dSGunnar Mills <Record> 262*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 263*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 264*c6d7a45dSGunnar Mills </Record> 265*c6d7a45dSGunnar Mills </Collection> 266*c6d7a45dSGunnar Mills </Annotation> 267*c6d7a45dSGunnar Mills </Member> 268*c6d7a45dSGunnar Mills <Member Name="ModbusRs232"> 269*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The Modbus RS232 pinout configuration."/> 270*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the MODBUS over Serial Line Specification and Implementation guide-defined RS232-MODBUS pinout. This value shall only be used if the `SignalType` property contains `Rs232`."/> 271*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 272*c6d7a45dSGunnar Mills <Collection> 273*c6d7a45dSGunnar Mills <Record> 274*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 275*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 276*c6d7a45dSGunnar Mills </Record> 277*c6d7a45dSGunnar Mills </Collection> 278*c6d7a45dSGunnar Mills </Annotation> 279*c6d7a45dSGunnar Mills </Member> 2802bde4061SEd Tanous </EnumType> 2812bde4061SEd Tanous 2822bde4061SEd Tanous <TypeDefinition Name="ConnectorType" UnderlyingType="Edm.String"> 2832bde4061SEd Tanous <Annotation Term="Redfish.Enumeration"> 2842bde4061SEd Tanous <Collection> 2852bde4061SEd Tanous <Record> 2862bde4061SEd Tanous <PropertyValue Property="Member" String="RJ45"/> 2872bde4061SEd Tanous <Annotation Term="OData.Description" String="An RJ45 connector."/> 2882bde4061SEd Tanous </Record> 2892bde4061SEd Tanous <Record> 2902bde4061SEd Tanous <PropertyValue Property="Member" String="RJ11"/> 2912bde4061SEd Tanous <Annotation Term="OData.Description" String="An RJ11 connector."/> 2922bde4061SEd Tanous </Record> 2932bde4061SEd Tanous <Record> 2942bde4061SEd Tanous <PropertyValue Property="Member" String="DB9 Female"/> 2952bde4061SEd Tanous <Annotation Term="OData.Description" String="A DB9 Female connector."/> 2962bde4061SEd Tanous </Record> 2972bde4061SEd Tanous <Record> 2982bde4061SEd Tanous <PropertyValue Property="Member" String="DB9 Male"/> 2992bde4061SEd Tanous <Annotation Term="OData.Description" String="A DB9 Male connector."/> 3002bde4061SEd Tanous </Record> 3012bde4061SEd Tanous <Record> 3022bde4061SEd Tanous <PropertyValue Property="Member" String="DB25 Female"/> 3032bde4061SEd Tanous <Annotation Term="OData.Description" String="A DB25 Female connector."/> 3042bde4061SEd Tanous </Record> 3052bde4061SEd Tanous <Record> 3062bde4061SEd Tanous <PropertyValue Property="Member" String="DB25 Male"/> 3072bde4061SEd Tanous <Annotation Term="OData.Description" String="A DB25 Male connector."/> 3082bde4061SEd Tanous </Record> 3092bde4061SEd Tanous <Record> 3102bde4061SEd Tanous <PropertyValue Property="Member" String="USB"/> 3112bde4061SEd Tanous <Annotation Term="OData.Description" String="A USB connector."/> 3122bde4061SEd Tanous </Record> 3132bde4061SEd Tanous <Record> 3142bde4061SEd Tanous <PropertyValue Property="Member" String="mUSB"/> 3152bde4061SEd Tanous <Annotation Term="OData.Description" String="A mUSB connector."/> 3162bde4061SEd Tanous </Record> 3172bde4061SEd Tanous <Record> 3182bde4061SEd Tanous <PropertyValue Property="Member" String="uUSB"/> 3192bde4061SEd Tanous <Annotation Term="OData.Description" String="A uUSB connector."/> 3202bde4061SEd Tanous </Record> 3212bde4061SEd Tanous </Collection> 3222bde4061SEd Tanous </Annotation> 3232bde4061SEd Tanous </TypeDefinition> 3242bde4061SEd Tanous </Schema> 3252bde4061SEd Tanous 3262bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_2"> 3272bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3282bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 3292bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_0.SerialInterface"/> 3302bde4061SEd Tanous </Schema> 3312bde4061SEd Tanous 3322bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_3"> 3332bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3342bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 3352bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_2.SerialInterface"/> 3362bde4061SEd Tanous </Schema> 3372bde4061SEd Tanous 3382bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_4"> 3392bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 340f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the `ConnectorType` enumerated values to match original publication."/> 3412bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_3.SerialInterface"/> 3422bde4061SEd Tanous </Schema> 3432bde4061SEd Tanous 3442bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_5"> 3452bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3462bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to add descriptions to various enumerated values."/> 3472bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_4.SerialInterface"/> 3482bde4061SEd Tanous </Schema> 3492bde4061SEd Tanous 3502bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_6"> 3512bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3522bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 3532bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_5.SerialInterface"/> 3542bde4061SEd Tanous </Schema> 3552bde4061SEd Tanous 3562bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_7"> 3572bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3582bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 3592bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_6.SerialInterface"/> 3602bde4061SEd Tanous </Schema> 3612bde4061SEd Tanous 3622bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_8"> 3632bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3642bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 3652bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_7.SerialInterface"/> 3662bde4061SEd Tanous </Schema> 3672bde4061SEd Tanous 3682bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_9"> 3692bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3702bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3712bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_8.SerialInterface"/> 3722bde4061SEd Tanous </Schema> 3732bde4061SEd Tanous 3742bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_10"> 3752bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3762bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3772bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_9.SerialInterface"/> 3782bde4061SEd Tanous </Schema> 3792bde4061SEd Tanous 3802bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_11"> 3812bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3822bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3832bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_10.SerialInterface"/> 3842bde4061SEd Tanous </Schema> 3852bde4061SEd Tanous 386f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_0_12"> 387f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 388f2a8e57eSGunnar 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."/> 389f2a8e57eSGunnar Mills <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_11.SerialInterface"/> 390f2a8e57eSGunnar Mills </Schema> 391f2a8e57eSGunnar Mills 3922bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_0"> 3932bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3942bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 3952bde4061SEd Tanous 3962bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_0_3.SerialInterface"> 3972bde4061SEd Tanous <Property Name="Actions" Type="SerialInterface.v1_1_0.Actions" Nullable="false"> 3982bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 3992bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 4002bde4061SEd Tanous </Property> 4012bde4061SEd Tanous </EntityType> 4022bde4061SEd Tanous 4032bde4061SEd Tanous <ComplexType Name="Actions"> 4042bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 4052bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 4062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 4072bde4061SEd Tanous <Property Name="Oem" Type="SerialInterface.v1_1_0.OemActions" Nullable="false"> 4082bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 4092bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 4102bde4061SEd Tanous </Property> 4112bde4061SEd Tanous </ComplexType> 4122bde4061SEd Tanous 4132bde4061SEd Tanous <ComplexType Name="OemActions"> 4142bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 4152bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 4162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 4172bde4061SEd Tanous </ComplexType> 4182bde4061SEd Tanous </Schema> 4192bde4061SEd Tanous 4202bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_1"> 4212bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 422f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the `ConnectorType` enumerated values to match original publication."/> 4232bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_0.SerialInterface"/> 4242bde4061SEd Tanous </Schema> 4252bde4061SEd Tanous 4262bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_2"> 4272bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4282bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to add descriptions to various enumerated values."/> 4292bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_1.SerialInterface"/> 4302bde4061SEd Tanous </Schema> 4312bde4061SEd Tanous 4322bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_3"> 4332bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4342bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 4352bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_2.SerialInterface"/> 4362bde4061SEd Tanous </Schema> 4372bde4061SEd Tanous 4382bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_4"> 4392bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4402bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/> 4412bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_3.SerialInterface"/> 4422bde4061SEd Tanous </Schema> 4432bde4061SEd Tanous 4442bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_5"> 4452bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4462bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 4472bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_4.SerialInterface"/> 4482bde4061SEd Tanous </Schema> 4492bde4061SEd Tanous 4502bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_6"> 4512bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4522bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4532bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_5.SerialInterface"/> 4542bde4061SEd Tanous </Schema> 4552bde4061SEd Tanous 4562bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_7"> 4572bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4582bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4592bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_6.SerialInterface"/> 4602bde4061SEd Tanous </Schema> 4612bde4061SEd Tanous 4622bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_8"> 4632bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4642bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4652bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_7.SerialInterface"/> 4662bde4061SEd Tanous </Schema> 4672bde4061SEd Tanous 468f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_1_9"> 469f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 470f2a8e57eSGunnar 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."/> 471f2a8e57eSGunnar Mills <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_8.SerialInterface"/> 472f2a8e57eSGunnar Mills </Schema> 473f2a8e57eSGunnar Mills 4742bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_2_0"> 4752bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4762bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 4772bde4061SEd Tanous 4782bde4061SEd Tanous <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_1_8.SerialInterface"> 4792bde4061SEd Tanous <Property Name="Links" Type="SerialInterface.v1_2_0.Links" Nullable="false"> 4802bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 4812bde4061SEd 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."/> 4822bde4061SEd Tanous </Property> 4832bde4061SEd Tanous </EntityType> 4842bde4061SEd Tanous 4852bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 4862bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 4872bde4061SEd 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."/> 4882bde4061SEd Tanous </ComplexType> 4892bde4061SEd Tanous </Schema> 4902bde4061SEd Tanous 491f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_2_1"> 492f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 493f2a8e57eSGunnar 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."/> 494f2a8e57eSGunnar Mills <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_2_0.SerialInterface"/> 495f2a8e57eSGunnar Mills </Schema> 496f2a8e57eSGunnar Mills 497*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SerialInterface.v1_3_0"> 498*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 499*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Release" String="2025.2"/> 500*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `Modbus2Wire`, `Modbus4Wire`, and `ModbusRs232` to `PinOut`."/> 501*c6d7a45dSGunnar Mills 502*c6d7a45dSGunnar Mills <EntityType Name="SerialInterface" BaseType="SerialInterface.v1_2_1.SerialInterface"> 503*c6d7a45dSGunnar Mills <Property Name="Modbus" Type="SerialInterface.v1_3_0.Modbus" Nullable="false"> 504*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The Modbus settings for the serial interface."/> 505*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the Modbus settings for this serial interface."/> 506*c6d7a45dSGunnar Mills </Property> 507*c6d7a45dSGunnar Mills </EntityType> 508*c6d7a45dSGunnar Mills 509*c6d7a45dSGunnar Mills <ComplexType Name="Modbus"> 510*c6d7a45dSGunnar Mills <Annotation Term="OData.AdditionalProperties" Bool="false"/> 511*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The Modbus settings for the serial interface."/> 512*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the Modbus settings for this serial interface."/> 513*c6d7a45dSGunnar Mills <Property Name="Role" Type="SerialInterface.v1_3_0.Role" Nullable="false"> 514*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 515*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The role of the serial interface."/> 516*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the role of this serial interface."/> 517*c6d7a45dSGunnar Mills </Property> 518*c6d7a45dSGunnar Mills <Property Name="ReadOnly" Type="Edm.Boolean"> 519*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 520*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Indicates if the interface is read only."/> 521*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate if the serial interface is read only. If `true`, the serial service on this manager shall reject or ignore requests that modify data. This property shall only be present if the `Role` property contains `Server`."/> 522*c6d7a45dSGunnar Mills </Property> 523*c6d7a45dSGunnar Mills <Property Name="ServerId" Type="Edm.Int64"> 524*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 525*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The server identifier for this Modbus RTU interface."/> 526*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the MODBUS over Serial Line Specification and Implementation guide-defined address that identifies this Modbus RTU server. This property shall only be present if the `Role` property contains `Server`."/> 527*c6d7a45dSGunnar Mills <Annotation Term="Validation.Minimum" Int="1"/> 528*c6d7a45dSGunnar Mills <Annotation Term="Validation.Maximum" Int="247"/> 529*c6d7a45dSGunnar Mills </Property> 530*c6d7a45dSGunnar Mills </ComplexType> 531*c6d7a45dSGunnar Mills 532*c6d7a45dSGunnar Mills <EnumType Name="Role"> 533*c6d7a45dSGunnar Mills <Member Name="Client"> 534*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The serial interface is a client and connects to one or more servers across a serial bus."/> 535*c6d7a45dSGunnar Mills </Member> 536*c6d7a45dSGunnar Mills <Member Name="Server"> 537*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The serial interface is a server and allows one or more clients to connect across a serial bus."/> 538*c6d7a45dSGunnar Mills </Member> 539*c6d7a45dSGunnar Mills </EnumType> 540*c6d7a45dSGunnar Mills </Schema> 541*c6d7a45dSGunnar Mills 5422bde4061SEd Tanous </edmx:DataServices> 5432bde4061SEd Tanous</edmx:Edmx> 544