Skip to content

PortFunction

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

Bounded context: deviceModel

A specific function that a port can perform.

Diagram

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


  class dm_PortFunction["PortFunction"]



      style dm_PortFunction fill:#6fa8dc    


    click dm_PortFunction href "../../classes/dm_PortFunction/"




  class core_Resource["Resource"]




          core_Resource <|-- dm_PortFunction
          click core_Resource href "../../classes/core_Resource/"






          dm_PortFunction : name








      dm_PortFunction --> "0..1" dm_PeripheralInstance : peripheral instance
      click dm_PeripheralInstance href "../../classes/dm_PeripheralInstance/"


  class dm_PeripheralInstance["PeripheralInstance"]



      style dm_PeripheralInstance fill:#6fa8dc    













  class dm_Port["Port"]



      style dm_Port fill:#6fa8dc    


          dm_Port --> "*" dm_PortFunction: functions 
          click dm_Port href "../../classes/dm_Port/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
name 0..1 string The name of the port function. direct
peripheral instance 0..1 PeripheralInstance The peripheral instance associated with this port function. direct

Identifier and Mapping Information

Annotations

property value
platformAPI DmPortFunction

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.