SPQR-Team-2019-REVAMPED/include/positionsys_camera.h

32 lines
598 B
C
Raw Normal View History

2020-02-26 18:51:46 +01:00
#include "PID_v2.h"
#include "systems.h"
#define CAMERA_CENTER_X 0
#define CAMERA_CENTER_Y -13
#define CAMERA_CENTER_Y_ABS_SUM 72
2020-02-26 18:51:46 +01:00
#define Kpx 1
#define Kix 0
#define Kdx 0
#define Kpy 1
#define Kiy 0
#define Kdy 0
class PositionSysCamera : public PositionSystem{
public:
PositionSysCamera();
void goCenter();
void update() override;
void test() override;
2020-02-26 18:51:46 +01:00
void setCameraPID();
void CameraPID();
int calcOtherGoalY(int goalY);
2020-02-26 18:51:46 +01:00
double Inputx, Outputx, Setpointx, Inputy, Outputy, Setpointy;
PID* X;
PID* Y;
};