Skip to main content
View as Markdown

DmSoftwareModel

EXPERIMENTAL

Experimental​

caution

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

The software model for a device, including the device part number, its ports, and associated software components such as middleware and drivers.

Returned By​

dmSoftwareModelFromConfigurationXml query

type DmSoftwareModel {
deviceMpn: String!
ports: [DmRequestedPeripheral!]!
softwareComponents: [DmSoftwareComponent!]!
}

Fields​

deviceMpn ● String! non-null scalar​

Device part number.

ports ● [DmRequestedPeripheral!]! non-null object​

The ports (e.g. UART, I2C) defined in the configuration.xml for this device.

softwareComponents ● [DmSoftwareComponent!]! non-null object​

The software components (e.g. middleware, drivers) defined in