Skip to main content

RobotInfo

Represents basic information such as robot name, model, and serial number.

Properties:

Property

Type

Description

manufacturer

str

Robot manufacturer name

model

str

Robot model; empty string when unavailable

name

str

Robot name; empty string when unavailable

serial_number

str

Serial number; empty string when unavailable

firmware_version

str

Firmware version; empty string when unavailable

extra

dict[str, object]

Extended information

RobotInfo​

Signature:

RobotInfo(
manufacturer: str,
model: str,
name: str,
serial_number: str,
firmware_version: str,
extra: dict[str, object] = {},
)

Description:

Constructs a RobotInfo instance. This type is an immutable dataclass.

Parameters:

Parameter

Type

Required

Description

manufacturer

str

Yes

Robot manufacturer name

model

str

Yes

Robot model

name

str

Yes

Robot name

serial_number

str

Yes

Serial number

firmware_version

str

Yes

Firmware version

extra

dict[str, object]

No

Extended information, defaults to empty dict

Returns:

RobotInfo instance.

Raises:

None.