deviceΒΆ

Classes

DeviceExecution

The program a robot is running right now, a paused one included, cut down to what names it.

DeviceIdentity

Identity of the robot: what names it, which product it is, and which embedded software it runs.

DeviceInterface

A network interface the robot is connected on, and the address it holds there.

DeviceSoftware

The embedded software release the robot runs.

DeviceStatus

Aggregated state of the robot, for a client that holds no session on it: whether the robot can be used right now, and which robot it is.

DeviceStatusValue

Exactly one state, resolved in this order: a robot both held by a workstation and in emergency stop reports the stop.

DeviceUpdate

Where the robot stands on updating its embedded software.

DeviceUpdateState

Where the robot stands on updating its embedded software.

DeviceUpdateTarget

The release an update is about.

DeviceVersion

Identity of the API binary, stamped in at build time.

NtpConfig

Represents the device's NTP (Network Time Protocol) configuration.