Device Configuration
IRI: https://w3id.org/altium/cdm/software/DeviceConfiguration
GRID: grid:workspace:{workspace-id}:software:device-configuration/{id}
API: SftDevCfgDeviceConfiguration
The configuration of a device (e.g. an MCU placed as a hardware component in an ESD document), covering its ports, package information, peripherals and pin assignments. It is viewed and edited on the hardware component in the ESD document, and the pin functions it defines can be pulled from the solution's SDM onto the pins of the associated component in a hardware project in Altium Designer.
In the product
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class sft_DeviceConfiguration["Device Configuration"]
style sft_DeviceConfiguration fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:2.5px
click sft_DeviceConfiguration href "../../classes/sft_DeviceConfiguration/"
sft_DeviceConfiguration --> "*" sft_DeviceConfigurationRevision : revisions
click sft_DeviceConfigurationRevision href "../../classes/sft_DeviceConfigurationRevision/"
class sft_DeviceConfigurationRevision["Device Configuration Revision"]
style sft_DeviceConfigurationRevision fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px
sft_DeviceConfiguration : id
class sft_SoftwareProject["Software Project"]
style sft_SoftwareProject fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px
sft_SoftwareProject --> "0..1" sft_DeviceConfiguration: device configuration
click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"
Inheritance
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |
| revisions | * |
Device Configuration Revision | The set of versioned snapshots derived from this artifact. Inverse of revisionOf. | direct |