Skip to content

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

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

Comments

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