Skip to content

Peripheral

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

Bounded context: deviceModel

A single peripheral definition, including its instances and properties.

Diagram

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


  class dm_peripheral["Peripheral"]



      style dm_peripheral fill:#6fa8dc    


    click dm_peripheral href "../../classes/dm_peripheral/"







          dm_peripheral : id



          dm_peripheral : name








      dm_peripheral --> "*" dm_peripheral_instance : instances
      click dm_peripheral_instance href "../../classes/dm_peripheral_instance/"


  class dm_peripheral_instance["PeripheralInstance"]



      style dm_peripheral_instance fill:#6fa8dc    













  class dm_configured_device_model["ConfiguredDeviceModel"]



      style dm_configured_device_model fill:#6fa8dc    


          dm_configured_device_model --> "*" dm_peripheral: peripherals 
          click dm_configured_device_model href "../../classes/dm_configured_device_model/"






  class dm_fullstack_device_model["FullStackDeviceModel"]



      style dm_fullstack_device_model fill:#6fa8dc    


          dm_fullstack_device_model --> "*" dm_peripheral: peripherals 
          click dm_fullstack_device_model href "../../classes/dm_fullstack_device_model/"






  class dm_address_segment["AddressSegment"]



      style dm_address_segment fill:#6fa8dc    


          dm_address_segment --> "*" dm_peripheral: peripherals 
          click dm_address_segment href "../../classes/dm_address_segment/"






  class system_SdmDeviceModel["Device Model"]



      style system_SdmDeviceModel fill:#f1c232    


          system_SdmDeviceModel --> "*" dm_peripheral: peripherals 
          click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. direct
name 0..1 string The name of the peripheral. direct
instances * PeripheralInstance The list of instances of this peripheral present on the device. direct

Identifier and Mapping Information

Annotations

property value
platformAPI DmPeripheral

Comments

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