Skip to content
View as Markdown

Package

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

GRID: grid:workspace:{workspace-id}:ota:package/{id}

Package represents one version of a software package registered for OTA deployment. A package is identified by its name and version; the version list of a package is the set of packages sharing the same name.

In the product

No product documentation linked yet.

Diagram

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


  class ota_Package["Package"]






      style ota_Package fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:2.5px

    click ota_Package href "../../classes/ota_Package/"






          ota_Package : name



          ota_Package : description



          ota_Package : version



          ota_Package : size








      ota_Package --> "*" ota_PackageHash : hashes
      click ota_PackageHash href "../../classes/ota_PackageHash/"


  class ota_PackageHash["Package Hash"]






      style ota_PackageHash fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px





          ota_Package : hardware ids



          ota_Package : created at



          ota_Package : package type



          ota_Package : id










  class ota_Device["Device"]






      style ota_Device fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

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






  class ota_DeploymentAssignment["Deployment Assignment"]






      style ota_DeploymentAssignment fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

          ota_DeploymentAssignment --> "1" ota_Package: package 
          click ota_DeploymentAssignment href "../../classes/ota_DeploymentAssignment/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity
name 1 string The package name. Packages sharing a name are versions of the same package. direct
description 0..1 string A brief description of the entity. direct
version 1 string The version identifier assigned to this package. direct
size 0..1 integer The size of the package binary in bytes. direct
hashes * Package Hash The checksums of the package binary. This is optional in the generic model; integrity-enforcing distribution profiles must require at least one hash and any required signature metadata. direct
hardware ids * string The hardware identifiers of the ECU types compatible with the package, matched against the hardware identifiers reported by the ECUs of the target devices. direct
created at 0..1 datetime The date and time the package was registered, in UTC. direct
package type 0..1 string The package format reported by the provider, for example ostree or binary. direct

Comments