PeripheralMode
IRI: https://w3id.org/altium/cdm/deviceModel/PeripheralMode
Bounded context: deviceModel
A specific mode that a peripheral instance can fulfill,
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_peripheral_mode["PeripheralMode"]
style dm_peripheral_mode fill:#6fa8dc
click dm_peripheral_mode href "../../classes/dm_peripheral_mode/"
dm_peripheral_mode : name
dm_peripheral_mode --> "*" dm_peripheral_configuration : configurations
click dm_peripheral_configuration href "../../classes/dm_peripheral_configuration/"
class dm_peripheral_configuration["PeripheralConfiguration"]
style dm_peripheral_configuration fill:#6fa8dc
class dm_peripheral_instance["PeripheralInstance"]
style dm_peripheral_instance fill:#6fa8dc
dm_peripheral_instance --> "*" dm_peripheral_mode: modes
click dm_peripheral_instance href "../../classes/dm_peripheral_instance/"
Inheritance
- Resource
- dm_peripheral_mode
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 |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DmPeripheralMode |