Skip to content

ConfiguredDeviceModel

IRI: https://w3id.org/altium/cdm/deviceModel/ConfiguredDeviceModel

Bounded context: deviceModel

A digital twin of an embedded hardware device as configured for a specific use-case. It exposes the device model filtered to specific device configuration.

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class dm_configured_device_model["ConfiguredDeviceModel"]



      style dm_configured_device_model fill:#6fa8dc    


    click dm_configured_device_model href "../../classes/dm_configured_device_model/"







          dm_configured_device_model : id



          dm_configured_device_model : board name



          dm_configured_device_model : deviceMpn








      dm_configured_device_model --> "*" dm_peripheral : peripherals
      click dm_peripheral href "../../classes/dm_peripheral/"


  class dm_peripheral["Peripheral"]



      style dm_peripheral fill:#6fa8dc    











      dm_configured_device_model --> "*" dm_port : ports
      click dm_port href "../../classes/dm_port/"


  class dm_port["Port"]



      style dm_port fill:#6fa8dc    













  class system_SdmSoftwareModel["Software Model"]



      style system_SdmSoftwareModel fill:#f1c232    


          system_SdmSoftwareModel --> "0..1" dm_configured_device_model: device model 
          click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"






  class system_SdmHardwareComponent["Hardware Component"]



      style system_SdmHardwareComponent fill:#f1c232    


          system_SdmHardwareComponent --> "0..1" dm_configured_device_model: device model 
          click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. direct
board name 0..1 string Board name for the device direct
deviceMpn 1 string Manufacturer Part Number (MPN) for the device. direct
peripherals * Peripheral List of all peripherals available on the device. direct
ports * Port List of physical ports on the device. direct

Identifier and Mapping Information

Annotations

property value
platformAPI DmConfiguredDeviceModel

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.