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_port_function["PortFunction"]
style dm_port_function fill:#6fa8dc
click dm_port_function href "../../classes/dm_port_function/"
dm_port_function : name
dm_port_function --> "0..1" dm_peripheral_instance : peripheralInstance
click dm_peripheral_instance href "../../classes/dm_peripheral_instance/"
class dm_peripheral_instance["PeripheralInstance"]
style dm_peripheral_instance fill:#6fa8dc
class dm_port["Port"]
style dm_port fill:#6fa8dc
dm_port --> "*" dm_port_function: functions
click dm_port href "../../classes/dm_port/"
Inheritance
- Resource
- dm_port_function
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 0..1 |
string | The name of the port function. | direct |
| peripheralInstance | 0..1 |
PeripheralInstance | The peripheral instance associated with this port function. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DmPortFunction |