DmFullStackDeviceModel
Experimental
Not production-ready. It may change or be removed without notice. See Lifecycle.
Root GraphQL type that exposes the full device model, including interfaces, peripherals, and ports.
Common Data Model
- FullStackDeviceModel — A digital twin of an embedded hardware device. It exposes the full device model, including interfaces, peripherals, and ports.
- IRI:
https://w3id.org/altium/cdm/deviceModel/FullStackDeviceModel - GRID:
grid:global::device-model:fullstack-dm/{id}
- IRI:
Returned By
dmBoardDeviceModel query ● dmFullStackDeviceModel query ● dmFullStackDeviceModelAllDevices query
Member Of
DmModelSupportEntry object
type DmFullStackDeviceModel {
board: DmDeviceBoard
deviceAddressMap: DmAddressMapModel
deviceInterfaces: [DmFspModule!]!
deviceMpn: String!
devicePeripherals: DmPeripheralModel
devicePorts: DmPortModel
deviceToPeripheralOptions: DmDeviceToPeripheralOptionsModel
familyPart: DmFamilyPart
softwareToDeviceOptions: DmSoftwareToDeviceOptionsModel
}
Fields
board ● DmDeviceBoard object
An evaluation kit or specific hardware design that the MCU is soldered onto
deviceAddressMap ● DmAddressMapModel object
Address map of the device, including segments and blocks.
deviceInterfaces ● [DmFspModule!]! non-null object
Collection of Flexible Software Package (FSP) modules that represent device interfaces.
deviceMpn ● String! non-null scalar
Manufacturer part number (MPN) that uniquely identifies the device.
devicePeripherals ● DmPeripheralModel object
All peripherals available on the device, including their instances and properties.
devicePorts ● DmPortModel object
I/O port model for the device, including functions, configurations, and connections.
deviceToPeripheralOptions ● DmDeviceToPeripheralOptionsModel object
Mappings from device interfaces to peripherals that can fulfill those interfaces.
familyPart ● DmFamilyPart object
Family part details for the device.
softwareToDeviceOptions ● DmSoftwareToDeviceOptionsModel object
Mappings that show how software requirements can be satisfied by device-provided interfaces.