Description#
- class pyaseba.client.Description#
The description of an Aseba node.
- property functions#
The local functions defined by the Aseba node as a dictionary of
(description, arguments)tuples keyed by name, where each argument is a tuple(name, size)(readonly).Local functions can be called through an Aseba script running on the node.
- property local_events#
The local events defined by the Aseba node as a dictionary of descriptions keyed by name (readonly).
Local events are locally emitted by the Aseba node and can only be accessed through an Aseba script running on the node.
- property name#
The name of the Aseba node (readonly).
- property protocol_version#
The version of Aseba used by the node (readonly).
- property user_events#
The user events defined in the script loaded on the Aseba node as a dictionary of payload sizes keyed by name (readonly).
User events can be emitted and received by any Aseba node (including the client).
- property variables#
The variables defined by the Aseba node as a dictionary of
(index, size)tuples keyed by name (readonly).
- property variables_by_index#
The variables defined by the Aseba node as a dictionary of
(name, size)tuples keyed by index (readonly).
- property variables_size#
The total size of variables (number of 16-bit integers) defined by the Aseba node (readonly).