DeviceSoftware

class pyniryo_nate.models.device.DeviceSoftware(release_id: str, version: str | None = None, released_at: datetime | None = None, updated_at: datetime | None = None)[source]

Bases: object

The embedded software release the robot runs. One release covers everything the robot boots.

Parameters:
  • release_id (str) – Opaque identifier of the installed release, the value an update names.

  • version (str | None) – Version of the release as its publisher named it, None when the release carries none.

  • released_at (datetime | None) – Publication date of the release, None when the release carries none.

  • updated_at (datetime | None) – When the robot last changed release, None until it changes one.

Attributes

Methods

release_id: str
version: str | None = None
released_at: datetime | None = None
updated_at: datetime | None = None
classmethod from_transport_model(model: DeviceSoftware) → DeviceSoftware[source]
Parameters:

model (DeviceSoftware)

Return type:

DeviceSoftware