Skip to content

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

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

Comments