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
The name of the controller.
The arguments of the controller.
The effect body of the controller.
Whether the effect body is implemented in Python.
- __init__(name, arguments, effect_body=None, python_effect=False)[source]#
- Parameters:
name (str)
effect_body (CrowBehaviorOrderingSuite | None)
python_effect (bool)
- __new__(**kwargs)#
- property argument_types: Tuple[ObjectType | ValueType, ...]#
- effect_body: CrowBehaviorOrderingSuite | None#
The effect body of the controller.