Skip to content
View as Markdown

ConfiguredDeviceModel

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

API: DmDeviceModelAsConfigured

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.

In the product

Diagram

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


  class dm_ConfiguredDeviceModel["ConfiguredDeviceModel"]






      style dm_ConfiguredDeviceModel fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:2.5px

    click dm_ConfiguredDeviceModel href "../../classes/dm_ConfiguredDeviceModel/"






          dm_ConfiguredDeviceModel : id



          dm_ConfiguredDeviceModel : board name



          dm_ConfiguredDeviceModel : deviceMpn








      dm_ConfiguredDeviceModel --> "*" dm_Peripheral : peripherals
      click dm_Peripheral href "../../classes/dm_Peripheral/"


  class dm_Peripheral["Peripheral"]






      style dm_Peripheral fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px










      dm_ConfiguredDeviceModel --> "*" dm_Port : ports
      click dm_Port href "../../classes/dm_Port/"


  class dm_Port["Port"]






      style dm_Port fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px












  class system_SdmSoftwareModel["Software Model"]






      style system_SdmSoftwareModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

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






  class system_SdmHardwareComponent["Hardware Component"]






      style system_SdmHardwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_SdmHardwareComponent --> "0..1" dm_ConfiguredDeviceModel: 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

Comments