29 int init(uint32_t dt_millis);
65 #endif // !_PROCESSOR_H_ void process(Vec3< float > state, State_Vars *&robot_state_vars)
Definition: processor.cpp:131
void actuate_Arm(bool act_arm)
Definition: processor.cpp:660
Vec3< float > control(Vec3< float > state, Vec3< float > vel_from_base, Vec3< float > last_vel, State_Vars *&robot_state_vars, uint32_t dt_millis)
Definition: processor.cpp:261
void grip_Shagai(bool grip_shagai)
Definition: processor.cpp:600
~Processor()
Definition: processor.h:25
void pass_Gerege(bool pass)
Definition: processor.cpp:623
Definition: processor.h:18
JoyStick * joy_stick_
Definition: processor.h:41
void reset_Position(State_Vars *&robot_state_vars)
Definition: processor.cpp:479
void actuate_Platform(bool act_arm)
Definition: processor.cpp:680
Definition: robo_states.h:61
Robo_States * curr_state_
Definition: processor.h:37
Field
Definition: robo_states.h:16
Processor & operator=(Processor &&)=default
Definition: throwing.h:28
Definition: state_sensor.h:20
void retrieve_Arm()
Definition: processor.cpp:588
void rotate_Gerege()
Definition: processor.cpp:646
int init(uint32_t dt_millis)
Definition: processor.cpp:118
static Processor & get_Instance(State_Sensor *sen)
Definition: processor.cpp:100
Definition: robo_states.h:43
Throwing * thrower_
Definition: processor.h:40
void extend_Arm()
Definition: processor.cpp:580
bool is_first_
Definition: processor.h:43
void update_State(uint8_t bounds)
Definition: processor.cpp:432
void send_ThrowCommand(bool grip, bool throw_shg, bool act_arm)
Definition: processor.cpp:498
Vec3< float > auto_control(Vec3< float > state, Vec3< float > vel_from_base, uint32_t dt_millis)
Definition: processor.cpp:142
Vec3< float > first_state_
Definition: processor.h:44
Definition: joystick.h:72
State_Sensor * sensor_
Definition: processor.h:38
void throw_Shagai(bool throw_shagai)
Definition: processor.cpp:559
Vec3< float > manual_control(JoyStick_Command &joy_cmd, Field id)
Definition: processor.cpp:195
Definition: joystick.h:86
Processor()
Definition: processor.h:46