Skip to content
View as Markdown

Hardware Component

IRI: https://w3id.org/altium/cdm/system/SdmHardwareComponent

API: SysSdmHardwareComponent

Represents a hardware component / part.

Diagram

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


  class system_SdmHardwareComponent["Hardware Component"]






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

    click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"








          system_SdmHardwareComponent : name








      system_SdmHardwareComponent --> "*" system_Parameter : parameters
      click system_Parameter href "../../classes/system_Parameter/"


  class system_Parameter["Parameter"]






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










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


  class dm_ConfiguredDeviceModel["ConfiguredDeviceModel"]






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





          system_SdmHardwareComponent : id



          system_SdmHardwareComponent : sdmReferenceDesignator










  class system_SdmFunctionalBlock["Functional Block"]






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

          system_SdmFunctionalBlock --> "*" system_SdmHardwareComponent: hardware components 
          click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"






  class system_SdmPort["Port"]






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

          system_SdmPort --> "0..1" system_SdmHardwareComponent: hardware component 
          click system_SdmPort href "../../classes/system_SdmPort/"






  class system_SdmHardwareModel["Hardware Model"]






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

          system_SdmHardwareModel --> "*" system_SdmHardwareComponent: hardware components 
          click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. system_SdmMappableEntity
sdmReferenceDesignator 1 string Reference designator system_HasSdmReferenceDesignator
name 0..1 string A short name of the entity. direct
parameters * Parameter TBD direct
device model 0..1 ConfiguredDeviceModel A device model associated with this hardware component. direct

Comments