Source code for machine_common_sense.return_status
from enum import Enum, unique
[docs]@unique
class ReturnStatus(Enum):
CANNOT_ROTATE = "CANNOT_ROTATE"
IS_CLOSED_COMPLETELY = "IS_CLOSED_COMPLETELY"
IS_OPENED_COMPLETELY = "IS_OPENED_COMPLETELY"
NOT_HELD = "NOT_HELD"
NOT_INTERACTABLE = "NOT_INTERACTABLE"
NOT_MOVEABLE = "NOT_MOVEABLE"
NOT_OBJECT = "NOT_OBJECT"
NOT_OPENABLE = "NOT_OPENABLE"
NOT_RECEPTACLE = "NOT_RECEPTACLE"
NOT_PICKUPABLE = "NOT_PICKUPABLE"
NOT_VISIBLE = "NOT_VISIBLE"
IS_LOCKED = "IS_LOCKED"
OBSTRUCTED = "OBSTRUCTED"
OUT_OF_REACH = "OUT_OF_REACH"
NOT_AGENT = "NOT_AGENT"
AGENT_IS_BUSY = "AGENT_IS_BUSY"
AGENT_CURRENTLY_INTERACTING_WITH_PERFORMER = \
"AGENT_CURRENTLY_INTERACTING_WITH_PERFORMER"
SUCCESSFUL = "SUCCESSFUL"
SUCCESSFUL_WITH_INVALID_PARAMETERS = "SUCCESSFUL_WITH_INVALID_PARAMETERS"
UNDEFINED = "UNDEFINED"
FAILED = "FAILED"