Repository navigation
Expand file tree
/
Copy pathValues.h
More file actions
97 lines (82 loc) · 3.88 KB
/
Copy pathValues.h
File metadata and controls
97 lines (82 loc) · 3.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
//Values.h
#ifndef VALUES_H
#define VALUES_H
const int RIGHT_JOYSTICK = 1;
const int LEFT_JOYSTICK = 2;
const int SHOOTER_JOYSTICK = 3;
const int ANALOG_MODULE = 1;
const int SIDECAR = 1;
const int FR_DRIVE_VICTOR = 4;
const int FL_DRIVE_VICTOR = 3;
const int BR_DRIVE_VICTOR = 2;
const int BL_DRIVE_VICTOR = 1;
const int DRIVE_VICTOR_SIDECARS[4] = {SIDECAR, SIDECAR, SIDECAR, SIDECAR};
//FR FL BR BL
const int DRIVE_VICTORS[4] = {FR_DRIVE_VICTOR, FL_DRIVE_VICTOR, BR_DRIVE_VICTOR, BL_DRIVE_VICTOR};
const int FR_DRIVE_ENCODER_A = 7;
const int FR_DRIVE_ENCODER_B = 8;
const int FR_DRIVE_ENCODER_SIDECAR = SIDECAR;
const double FR_DRIVE_ENCODER_DISTANCE_PER_PULSE = 1.0;
const bool FR_DRIVE_ENCODER_REVERSE = false;
const int FL_DRIVE_ENCODER_A = 5;
const int FL_DRIVE_ENCODER_B = 6;
const int FL_DRIVE_ENCODER_SIDECAR = SIDECAR;
const double FL_DRIVE_ENCODER_DISTANCE_PER_PULSE = 1.0;
const bool FL_DRIVE_ENCODER_REVERSE = false;
const int BR_DRIVE_ENCODER_A = 3;
const int BR_DRIVE_ENCODER_B = 4;
const int BR_DRIVE_ENCODER_SIDECAR = SIDECAR;
const double BR_DRIVE_ENCODER_DISTANCE_PER_PULSE = 1.0;
const bool BR_DRIVE_ENCODER_REVERSE = false;
const int BL_DRIVE_ENCODER_A = 1;
const int BL_DRIVE_ENCODER_B = 2;
const int BL_DRIVE_ENCODER_SIDECAR = SIDECAR;
const double BL_DRIVE_ENCODER_DISTANCE_PER_PULSE = 1.0;
const bool BL_DRIVE_ENCODER_REVERSE = false;
const int DRIVE_ENCODERS[4][2] = {
{FR_DRIVE_ENCODER_A, FR_DRIVE_ENCODER_B},
{FL_DRIVE_ENCODER_A, FL_DRIVE_ENCODER_B},
{BR_DRIVE_ENCODER_A, BR_DRIVE_ENCODER_B},
{BL_DRIVE_ENCODER_A, BL_DRIVE_ENCODER_B}
};
const int DRIVE_ENCODER_SIDECARS[4] = {FR_DRIVE_ENCODER_SIDECAR, FL_DRIVE_ENCODER_SIDECAR, BR_DRIVE_ENCODER_SIDECAR, BL_DRIVE_ENCODER_SIDECAR};
const double DRIVE_ENCODER_DISTANCES_PER_PULSE[4] = {FR_DRIVE_ENCODER_DISTANCE_PER_PULSE, FL_DRIVE_ENCODER_DISTANCE_PER_PULSE, BR_DRIVE_ENCODER_DISTANCE_PER_PULSE, BL_DRIVE_ENCODER_DISTANCE_PER_PULSE};
const bool DRIVE_ENCODER_REVERSES[4] = {FR_DRIVE_ENCODER_REVERSE, FL_DRIVE_ENCODER_REVERSE, BR_DRIVE_ENCODER_REVERSE, BL_DRIVE_ENCODER_REVERSE};
const double DRIVE_PID_SCALAR = 700.0;
const double FR_DRIVE_PID_KP = 0.2;
const double FL_DRIVE_PID_KP = 0.2;
const double BR_DRIVE_PID_KP = 0.2;
const double BL_DRIVE_PID_KP = 0.2;
const double FR_DRIVE_PID_KI = 1.0;
const double FL_DRIVE_PID_KI = 1.0;
const double BR_DRIVE_PID_KI = 1.0;
const double BL_DRIVE_PID_KI = 1.0;
const double FR_DRIVE_PID_KD = 0.0005;
const double FL_DRIVE_PID_KD = 0.0005;
const double BR_DRIVE_PID_KD = 0.0005;
const double BL_DRIVE_PID_KD = 0.0005;
const double FR_DRIVE_PID_KF = 0.5;
const double FL_DRIVE_PID_KF = 0.5;
const double BR_DRIVE_PID_KF = 0.5;
const double BL_DRIVE_PID_KF = 0.5;
const double FR_DRIVE_PID[5] = {FR_DRIVE_PID_KP, FR_DRIVE_PID_KI, FR_DRIVE_PID_KD, FR_DRIVE_PID_KF, DRIVE_PID_SCALAR};
const double FL_DRIVE_PID[5] = {FL_DRIVE_PID_KP, FL_DRIVE_PID_KI, FL_DRIVE_PID_KD, FL_DRIVE_PID_KF, DRIVE_PID_SCALAR};
const double BR_DRIVE_PID[5] = {BR_DRIVE_PID_KP, BR_DRIVE_PID_KI, BR_DRIVE_PID_KD, BR_DRIVE_PID_KF, DRIVE_PID_SCALAR};
const double BL_DRIVE_PID[5] = {BL_DRIVE_PID_KP, BL_DRIVE_PID_KI, BL_DRIVE_PID_KD, BL_DRIVE_PID_KF, DRIVE_PID_SCALAR};
const int R_INTAKE_VICTOR = 5;
const int L_INTAKE_VICTOR = 6;
const int INTAKE_VICTOR_SIDECARS[2] = {SIDECAR, SIDECAR};
const int R_INTAKE_SLIDER = 9;
const int L_INTAKE_SLIDER = 10;
const int INTAKE_SLIDER_SIDECARS[2] = {SIDECAR, SIDECAR};
const int GATE_VICTOR = 7;
const int GATE_VICTOR_SIDECAR = SIDECAR;
const int SHOOTER_VICTOR = 8;
const int SHOOTER_VICTOR_SIDECAR = SIDECAR;
const int SHOOTER_LIMIT = 9;
const int SHOOTER_LIMIT_SIDECAR = SIDECAR;
const int GOAL_PHOTOSENSOR = 1;
const int GOAL_PHOTOSENSOR_MODULE = ANALOG_MODULE;
const double GOAL_PHOTOSENSOR_LOWER_BOUND = 3.0;
const double GOAL_PHOTOSENSOR_UPPER_BOUND = 5.0;
#endif //VALUES_H