as2_python_api.mission_interpreter.mission module
Mission message definitions.
- class as2_python_api.mission_interpreter.mission.InterpreterState(value)
Bases:
IntEnumInterpreter state.
- class as2_python_api.mission_interpreter.mission.InterpreterStatus(*args: Any, **kwargs: Any)
Bases:
BaseModelMission status.
- current_item: MissionItem = None
- done_items: int = 0
- feedback_current: Any = None
- pending_items: int = 0
- property total_items: int
Total amount of items in mission, done + current + pending.
- class as2_python_api.mission_interpreter.mission.Mission(*args: Any, **kwargs: Any)
Bases:
BaseModelMission data model.
- plan: List[MissionItem] = []
- property stack: MissionStack
Return mission stack.
- Raises:
exc – if behavior arg doesn’t exist
- Return type:
- target: str
- class as2_python_api.mission_interpreter.mission.MissionItem(*args: Any, **kwargs: Any)
Bases:
BaseModelMission Item data model. It represents a behavior call.
- args: dict
- property args_extended: List
Check if module exist and return full list of arguments, default.
- behavior: str
- method: str = '__call__'