concepts.dm.crow.controller.CrowController#

class CrowController[source]#

Bases: object

A controller is a class that defines a primitive action in the environment.

Methods

Attributes

argument_names

argument_types

name

The name of the controller.

arguments

The arguments of the controller.

extends

The name of the controller that this controller extends.

__init__(name, arguments, extends=None)[source]#
Parameters:
__new__(**kwargs)#
property argument_names: Tuple[str, ...]#
property argument_types: Tuple[ObjectType | ValueType, ...]#
arguments: Tuple[Variable, ...]#

The arguments of the controller.

extends: str | None#

The name of the controller that this controller extends.

name: str#

The name of the controller.