Port
IRI: https://w3id.org/altium/cdm/deviceModel/Port
API: DmPort
A physical port on the device, with its functions, configurations, and connections.
In the product
No product documentation linked yet.
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_Port["Port"]
style dm_Port fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:2.5px
click dm_Port href "../../classes/dm_Port/"
dm_Port : id
dm_Port : description
dm_Port : name
dm_Port : symbolic name
dm_Port --> "0..1" dm_Pin : pin
click dm_Pin href "../../classes/dm_Pin/"
class dm_Pin["Pin"]
style dm_Pin fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_Port --> "*" dm_PortFunction : functions
click dm_PortFunction href "../../classes/dm_PortFunction/"
class dm_PortFunction["PortFunction"]
style dm_PortFunction fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_Port --> "*" dm_PortConfiguration : configurations
click dm_PortConfiguration href "../../classes/dm_PortConfiguration/"
class dm_PortConfiguration["PortConfiguration"]
style dm_PortConfiguration fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_Port --> "*" dm_PortConnection : connections
click dm_PortConnection href "../../classes/dm_PortConnection/"
class dm_PortConnection["PortConnection"]
style dm_PortConnection fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
class dm_ConfiguredDeviceModel["ConfiguredDeviceModel"]
style dm_ConfiguredDeviceModel fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_ConfiguredDeviceModel --> "*" dm_Port: ports
click dm_ConfiguredDeviceModel href "../../classes/dm_ConfiguredDeviceModel/"
class dm_FullStackDeviceModel["FullStackDeviceModel"]
style dm_FullStackDeviceModel fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_FullStackDeviceModel --> "*" dm_Port: ports
click dm_FullStackDeviceModel href "../../classes/dm_FullStackDeviceModel/"
class system_SdmDeviceModel["Device Model"]
style system_SdmDeviceModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px
system_SdmDeviceModel --> "*" dm_Port: ports
click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"
Inheritance
- Resource
- Port
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
string | Local unique identifier within a given context. | direct |
| description | 0..1 |
string | A brief description of the entity. | direct |
| name | 0..1 |
string | The name of the port. | direct |
| symbolic name | 0..1 |
string | A symbolic name for the port used in code or configuration. | direct |
| pin | 0..1 |
Pin | The physical pin associated with this port. | direct |
| functions | * |
PortFunction | The list of functions that this port can perform. | direct |
| configurations | * |
PortConfiguration | The list of configurations available for this port. | direct |
| connections | * |
PortConnection | The list of connections associated with this port to other components or signals. | direct |