3#include "control/PlanarArmController.h"
4#include "control/SwerveController.h"
5#include "kinematics/ArmKinematics.h"
6#include "kinematics/DiffWristKinematics.h"
7#include "network/websocket/WebSocketServer.h"
8#include "world_interface/data.h"
16enum class RoverState {
28extern RoverState curr_state;
29extern net::websocket::SingleClientWSServer websocketServer;
30extern std::atomic<bool> AUTONOMOUS;
32extern control::PlanarArmController<2> planarArmController;
33extern const kinematics::DiffWristKinematics wristKinematics;
34extern control::SwerveController swerveController;
35extern std::atomic<bool> armIKEnabled;
mountedperipheral_t
the mounted peripheral on the robot.
Definition data.h:79