blob: 29b7e51359cf9227d2f4d798037dd197b9d78ea6 [file] [log] [blame]
#ifndef Y2020_CONTROL_LOOPS_SUPERSTRUCTURE_CLIMBER_H_
#define Y2020_CONTROL_LOOPS_SUPERSTRUCTURE_CLIMBER_H_
#include "y2020/control_loops/superstructure/superstructure_goal_generated.h"
#include "y2020/control_loops/superstructure/superstructure_output_generated.h"
namespace y2020 {
namespace control_loops {
namespace superstructure {
// Class to encapsulate the climber logic.
class Climber {
public:
void Iterate(const Goal *unsafe_goal, OutputT *output);
};
} // namespace superstructure
} // namespace control_loops
} // namespace y2020
#endif // Y2020_CONTROL_LOOPS_SUPERSTRUCTURE_CLIMBER_H_