Public Member Functions | |
def | __init__ (self, calculation) |
def | execute (self, userdata) |
def | on_enter (self, userdata) |
Private Attributes | |
_calculation | |
_calculation_result | |
Implements a state that can perform a calculation based on userdata. calculation is a function which takes exactly one parameter, input_value from userdata, and its return value is stored in output_value after leaving the state. -- calculation function The function that performs the desired calculation. It could be a private function (self.foo) manually defined in a behavior's source code or a lambda function (e.g., lambda x: x^2, where x will be the input_value). ># input_value object Input to the calculation function. #> output_value object The result of the calculation. <= done Indicates completion of the calculation.
Definition at line 12 of file calculation_state.py.
def flexbe_states.calculation_state.CalculationState.__init__ | ( | self, | |
calculation | |||
) |
Constructor
Definition at line 31 of file calculation_state.py.
def flexbe_states.calculation_state.CalculationState.execute | ( | self, | |
userdata | |||
) |
Execute this state
Definition at line 43 of file calculation_state.py.
def flexbe_states.calculation_state.CalculationState.on_enter | ( | self, | |
userdata | |||
) |
Definition at line 52 of file calculation_state.py.
|
private |
Definition at line 39 of file calculation_state.py.
|
private |
Definition at line 40 of file calculation_state.py.