Skip to content

Device

IRI: https://w3id.org/altium/cdm/ota/Device

Bounded context: ota

TBD

Platform API

GRID (1)

grid:workspace:{workspace-id}:ota:device/{id}

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

Diagram

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


  class ota_Device["Device"]



      style ota_Device fill:#d29292    


    click ota_Device href "../../classes/ota_Device/"







          ota_Device : name



          ota_Device : device ID



          ota_Device : hardware ID



          ota_Device : hibernated








      ota_Device --> "0..1" ota_DeviceStatus : status
      click ota_DeviceStatus href "../../enums/ota_DeviceStatus/"


  class ota_DeviceStatus["ota_DeviceStatus"]



      style ota_DeviceStatus fill:#d29292    











      ota_Device --> "*" ota_Fleet : fleets
      click ota_Fleet href "../../classes/ota_Fleet/"


  class ota_Fleet["Fleet"]



      style ota_Fleet fill:#d29292    











      ota_Device --> "*" ota_Package : packages
      click ota_Package href "../../classes/ota_Package/"


  class ota_Package["Package"]



      style ota_Package fill:#d29292    






          ota_Device : id










  class ota_Fleet["Fleet"]



      style ota_Fleet fill:#d29292    


          ota_Fleet --> "*" ota_Device: devices 
          click ota_Fleet href "../../classes/ota_Fleet/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity
name 0..1 string A short name of the entity. direct
device ID 0..1 string External device identifier (e.g. Torizon deviceId) direct
hardware ID 0..1 string Hardware identifier indicating device type/model direct
hibernated 0..1 boolean Whether the device is in hibernation (from Torizon DeviceInfoBasic.hibernated) direct
status 0..1 ota_DeviceStatus Current device status direct
fleets * Fleet Fleets this device belongs to direct
packages * Package Installed packages, if known direct

Identifier and Mapping Information

Annotations

property value
grid grid:workspace:{workspace-id}:ota:device/{id}
maturity EXPERIMENTAL

Comments

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