PeripheralMode
IRI: https://w3id.org/altium/cdm/deviceModel/PeripheralMode
API: DmPeripheralMode
A specific mode that a peripheral instance can fulfill,
In the product
No product documentation linked yet.
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_PeripheralMode["PeripheralMode"]
style dm_PeripheralMode fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:2.5px
click dm_PeripheralMode href "../../classes/dm_PeripheralMode/"
dm_PeripheralMode : name
dm_PeripheralMode --> "*" dm_PeripheralConfiguration : configurations
click dm_PeripheralConfiguration href "../../classes/dm_PeripheralConfiguration/"
class dm_PeripheralConfiguration["PeripheralConfiguration"]
style dm_PeripheralConfiguration fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
class dm_PeripheralInstance["PeripheralInstance"]
style dm_PeripheralInstance fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_PeripheralInstance --> "*" dm_PeripheralMode: modes
click dm_PeripheralInstance href "../../classes/dm_PeripheralInstance/"
Inheritance
- Resource
- PeripheralMode
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 0..1 |
string | Name of the peripheral mode (e.g., Asynchronous UART). | direct |
| configurations | * |
PeripheralConfiguration | The configurations available within this peripheral modes. | direct |