RobotCore 1.0
WPILib port to raspberry Pi
Loading...
Searching...
No Matches
Swerve.java
1package robotCore;
2
67
68 /*
69 *
70 *
71 *
72 */
73public class Swerve {
74 public static int FLI2CAddr = 5;
75 public static int FLDrivePWM = Device.M1_1_PWM;
76 public static int FLDriveDir = Device.M1_1_DIR;
77 public static int FLSteeringPWM = Device.M1_2_PWM;
78 public static int FLSteeringDir = Device.M1_2_DIR;
79 public static int FLDriveEncInt = Device.Q1_INT;
80 public static int FLDriveEncDir = Device.Q1_DIR;
81 public static int FLSteeringEncA = Device.A1_A;
82 public static int FLSteeringEncB = Device.A1_B;
83
84 public static int BLI2CAddr = 5;
85 public static int BLDrivePWM = Device.M2_1_PWM;
86 public static int BLDriveDir = Device.M2_1_DIR;
87 public static int BLSteeringPWM = Device.M2_2_PWM;
88 public static int BLSteeringDir = Device.M2_2_DIR;
89 public static int BLDriveEncInt = Device.Q2_INT;
90 public static int BLDriveEncDir = Device.Q2_DIR;
91 public static int BLSteeringEncA = Device.A2_A;
92 public static int BLSteeringEncB = Device.A2_B;
93
94 public static int BRI2CAddr = 6;
95 public static int BRDrivePWM = Device.M1_1_PWM;
96 public static int BRDriveDir = Device.M1_1_DIR;
97 public static int BRSteeringPWM = Device.M1_2_PWM;
98 public static int BRSteeringDir = Device.M1_2_DIR;
99 public static int BRDriveEncInt = Device.Q1_INT;
100 public static int BRDriveEncDir = Device.Q1_DIR;
101 public static int BRSteeringEncA = Device.A1_A;
102 public static int BRSteeringEncB = Device.A1_B;
103
104 public static int FRI2CAddr = 6;
105 public static int FRDrivePWM = Device.M2_1_PWM;
106 public static int FRDriveDir = Device.M2_1_DIR;
107 public static int FRSteeringPWM = Device.M2_2_PWM;
108 public static int FRSteeringDir = Device.M2_2_DIR;
109 public static int FRDriveEncInt = Device.Q2_INT;
110 public static int FRDriveEncDir = Device.Q2_DIR;
111 public static int FRSteeringEncA = Device.A2_A;
112 public static int FRSteeringEncB = Device.A2_B;
113
114 public static final int ShooterI2CAddr = 5;
115 public static int ShooterPWM = Device.M3_2_PWM;
116 public static int ShooterDIR = Device.M3_2_DIR;
117 public static int ShooterEncInt = Device.Q3_INT;
118 public static int ShooterEncDir = Device.Q3_DIR;
119
120 public static final int FeederI2CAddr = 5;
121 public static int FeederPWM = Device.M3_1_PWM;
122 public static int FeederDir = Device.M3_1_DIR;
123 public static int FeederEncInt = Device.Q4_INT;
124 public static int FeederEncDir = Device.Q4_DIR;
125 public static int FeederBallCounter = Device.IO_1;
126
127 private static class V3 {
128 public static final int FLI2CAddr = 5;
129 public static final int FLDrivePWM = Device.V3.M1_2_PWM;
130 public static final int FLDriveDir = Device.V3.M1_2_DIR;
131 public static final int FLSteeringPWM = Device.V3.M1_1_PWM;
132 public static final int FLSteeringDir = Device.V3.M1_1_DIR;
133 public static final int FLDriveEncInt = Device.V3.Q4_INT;
134 public static final int FLDriveEncDir = Device.V3.Q4_DIR;
135 public static final int FLSteeringEncA = Device.V3.A1_A;
136 public static final int FLSteeringEncB = Device.V3.A1_B;
137
138 public static final int BLI2CAddr = 5;
139 public static final int BLDrivePWM = Device.V3.M2_2_PWM;
140 public static final int BLDriveDir = Device.V3.M2_2_DIR;
141 public static final int BLSteeringPWM = Device.V3.M2_1_PWM;
142 public static final int BLSteeringDir = Device.V3.M2_1_DIR;
143 public static final int BLDriveEncInt = Device.V3.Q3_INT;
144 public static final int BLDriveEncDir = Device.V3.Q3_DIR;
145 public static final int BLSteeringEncA = Device.V3.A2_A;
146 public static final int BLSteeringEncB = Device.V3.A2_B;
147
148 public static final int BRI2CAddr = 5;
149 public static final int BRDrivePWM = Device.V3.M3_2_PWM;
150 public static final int BRDriveDir = Device.V3.M3_2_DIR;
151 public static final int BRSteeringPWM = Device.V3.M3_1_PWM;
152 public static final int BRSteeringDir = Device.V3.M3_1_DIR;
153 public static final int BRDriveEncInt = Device.V3.Q1_INT;
154 public static final int BRDriveEncDir = Device.V3.Q1_DIR;
155 public static final int BRSteeringEncA = Device.V3.A4_A;
156 public static final int BRSteeringEncB = Device.V3.A4_B;
157
158 public static final int FRI2CAddr = 5;
159 public static final int FRDrivePWM = Device.V3.M4_2_PWM;
160 public static final int FRDriveDir = Device.V3.M4_2_DIR;
161 public static final int FRSteeringPWM = Device.V3.M4_1_PWM;
162 public static final int FRSteeringDir = Device.V3.M4_1_DIR;
163 public static final int FRDriveEncInt = Device.V3.Q2_INT;
164 public static final int FRDriveEncDir = Device.V3.Q2_DIR;
165 public static final int FRSteeringEncA = Device.V3.A3_A;
166 public static final int FRSteeringEncB = Device.V3.A3_B;
167
168 public static final int ShooterPWM = Device.V3.M5_2_PWM;
169 public static final int ShooterDir = Device.V3.M5_2_DIR;
170 public static final int ShooterEncInt = Device.V3.Q5_INT;
171 public static final int ShooterEncDir = Device.V3.Q5_DIR;
172
173 public static final int FeederPWM = Device.V3.M5_1_PWM;
174 public static final int FeederDir = Device.V3.M5_1_DIR;
175 public static final int FeederEncInt = Device.V3.Q6_INT;
176 public static final int FeederEncDir = Device.V3.Q6_DIR;
177 public static final int FeederBallCounter = Device.V3.IO1_INT;
178 }
179
180 static void setV3() {
181 FLI2CAddr = V3.FLI2CAddr;
182 FLDrivePWM = V3.FLDrivePWM;
183 FLDriveDir = V3.FLDriveDir;
184 FLSteeringPWM = V3.FLSteeringPWM;
185 FLSteeringDir = V3.FLSteeringDir;
186 FLDriveEncInt = V3.FLDriveEncInt;
187 FLDriveEncDir = V3.FLDriveEncDir;
188 FLSteeringEncA = V3.FLSteeringEncA;
189 FLSteeringEncB = V3.FLSteeringEncB;
190
191 BLI2CAddr = V3.BLI2CAddr;
192 BLDrivePWM = V3.BLDrivePWM;
193 BLDriveDir = V3.BLDriveDir;
194 BLSteeringPWM = V3.BLSteeringPWM;
195 BLSteeringDir = V3.BLSteeringDir;
196 BLDriveEncInt = V3.BLDriveEncInt;
197 BLDriveEncDir = V3.BLDriveEncDir;
198 BLSteeringEncA = V3.BLSteeringEncA;
199 BLSteeringEncB = V3.BLSteeringEncB;
200
201 BRI2CAddr = V3.BRI2CAddr;
202 BRDrivePWM = V3.BRDrivePWM;
203 BRDriveDir = V3.BRDriveDir;
204 BRSteeringPWM = V3.BRSteeringPWM;
205 BRSteeringDir = V3.BRSteeringDir;
206 BRDriveEncInt = V3.BRDriveEncInt;
207 BRDriveEncDir = V3.BRDriveEncDir;
208 BRSteeringEncA = V3.BRSteeringEncA;
209 BRSteeringEncB = V3.BRSteeringEncB;
210
211 FRI2CAddr = V3.FRI2CAddr;
212 FRDrivePWM = V3.FRDrivePWM;
213 FRDriveDir = V3.FRDriveDir;
214 FRSteeringPWM = V3.FRSteeringPWM;
215 FRSteeringDir = V3.FRSteeringDir;
216 FRDriveEncInt = V3.FRDriveEncInt;
217 FRDriveEncDir = V3.FRDriveEncDir;
218 FRSteeringEncA = V3.FRSteeringEncA;
219 FRSteeringEncB = V3.FRSteeringEncB;
220
221 ShooterPWM = V3.ShooterPWM;
222 ShooterDIR = V3.ShooterDir;
223 ShooterEncInt = V3.ShooterEncInt;
224 ShooterEncDir = V3.ShooterEncDir;
225
226 FeederPWM = V3.FeederPWM;
227 FeederDir = V3.FeederDir;
228 FeederEncInt = V3.FeederEncInt;
229 FeederEncDir = V3.FeederEncDir;
230 FeederBallCounter = V3.FeederBallCounter;
231 }
232}
static int A2_B
Definition Device.java:307
static final int Q3_INT
Definition Device.java:329
static final int M2_2_PWM
Definition Device.java:272
static final int M3_2_PWM
Definition Device.java:288
static final int Q1_INT
Definition Device.java:312
static int Q4_INT
Definition Device.java:338
static final int M1_1_PWM
Definition Device.java:247
static final int Q2_DIR
Definition Device.java:324
static final int Q2_INT
Definition Device.java:320
static int M1_2_DIR
Definition Device.java:252
static final int M2_1_PWM
Definition Device.java:264
static int A1_A
Definition Device.java:293
static int A1_B
Definition Device.java:297
static final int Q1_DIR
Definition Device.java:316
static final int M1_2_PWM
Definition Device.java:256
static int Q4_DIR
Definition Device.java:342
static final int Q3_DIR
Definition Device.java:333
static int IO_1
Definition Device.java:357
static final int M2_2_DIR
Definition Device.java:268
static int M3_2_DIR
Definition Device.java:284
static final int M3_1_DIR
Definition Device.java:276
static final int M2_1_DIR
Definition Device.java:260
static final int M3_1_PWM
Definition Device.java:280
static int A2_A
Definition Device.java:302
static int M1_1_DIR
Definition Device.java:243
Swerve class.
Definition Swerve.java:73