Hardware Component
IRI: https://w3id.org/altium/cdm/system/SdmHardwareComponent
Represents a hardware component / part.
In the product
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
- Resource
- Hardware Component (mixins: system_SdmMappableEntity, system_HasSdmReferenceDesignator)
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 |