.. StateMachineOperator: ******************** StateMachineOperator ******************** The state machine operator takes care of transitioning between different states of a state machine. The output port are not predefined and are usually built by the state machine module when setting up the state machine of an agent. .. _inputs: Inputs ============= .. list-table:: Inputs :widths: auto :header-rows: 1 * - Name - Type - Default - Description * - active - BooleanPort - True - Enables this operator * - time - DoublePort - 0.0 - The time * - state - LongPort - 0 - The state * - fps - DoublePort - 30.0 - The frame rate * - behave3d - BooleanPort - False - .. _outputs: Outputs ============= .. list-table:: Outputs :widths: auto :header-rows: 1 * - Name - Type - Default - Description * - outPose - PosePort - - Output pose