Skip to main content
View as Markdown

DmPort

EXPERIMENTAL

Experimental​

caution

Not production-ready. It may change or be removed without notice. See Lifecycle.

A single device port with its functions, configurations, and connections.

Common Data Model​

Member Of​

DmModePinConfig object ● DmPortModel object

type DmPort {
comment: String!
configurations: [DmPortConfiguration!]!
connections: [DmPortConnection!]!
functions: [DmPortFunction!]!
id: String!
isUserAssignable: Boolean!
name: String!
pin: DmPin!
symbolicName: String!
}

Fields​

comment ● String! non-null scalar​

Optional comment or description for the port.

configurations ● [DmPortConfiguration!]! non-null object​

Port configuration options applicable to this port.

connections ● [DmPortConnection!]! non-null object​

Connections from this port to other components or signals.

functions ● [DmPortFunction!]! non-null object​

Available functions that can be assigned to the port.

id ● String! non-null scalar​

Unique identifier for the port.

isUserAssignable ● Boolean! non-null scalar​

Indicates whether this port can be assigned by the user.

name ● String! non-null scalar​

Display name of the port.

pin ● DmPin! non-null object​

Associated pin.

symbolicName ● String! non-null scalar​

Symbolic name for the port used in code or configuration.