Skip to content
View as Markdown

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.

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

Comments