Skip to content

RegisterField

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

Bounded context: deviceModel

A bit field within a register.

Diagram

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


  class dm_RegisterField["RegisterField"]



      style dm_RegisterField fill:#6fa8dc    


    click dm_RegisterField href "../../classes/dm_RegisterField/"




  class core_Resource["Resource"]




          core_Resource <|-- dm_RegisterField
          click core_Resource href "../../classes/core_Resource/"






          dm_RegisterField : description



          dm_RegisterField : name



          dm_RegisterField : lsb



          dm_RegisterField : msb








      dm_RegisterField --> "0..1" dm_AccessType : access
      click dm_AccessType href "../../enums/dm_AccessType/"


  class dm_AccessType["dm_AccessType"]



      style dm_AccessType fill:#6fa8dc    











      dm_RegisterField --> "*" dm_FieldEnum : enums
      click dm_FieldEnum href "../../classes/dm_FieldEnum/"


  class dm_FieldEnum["FieldEnum"]



      style dm_FieldEnum fill:#6fa8dc    













  class dm_Register["Register"]



      style dm_Register fill:#6fa8dc    


          dm_Register --> "*" dm_RegisterField: fields 
          click dm_Register href "../../classes/dm_Register/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
description 0..1 string A brief description of the entity. direct
name 0..1 string The name of the register field. direct
lsb 0..1 integer The least significant bit position of the field. direct
msb 0..1 integer The most significant bit position of the field. direct
access 0..1 dm_AccessType The access type of the register field. direct
enums * FieldEnum Enumerated values for the register field. direct

Identifier and Mapping Information

Annotations

property value
platformAPI DmRegisterField

Comments

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