74 public static int FLI2CAddr = 5;
81 public static int FLSteeringEncA =
Device.
A1_A;
82 public static int FLSteeringEncB =
Device.
A1_B;
84 public static int BLI2CAddr = 5;
91 public static int BLSteeringEncA =
Device.
A2_A;
92 public static int BLSteeringEncB =
Device.
A2_B;
94 public static int BRI2CAddr = 6;
101 public static int BRSteeringEncA =
Device.
A1_A;
102 public static int BRSteeringEncB =
Device.
A1_B;
104 public static int FRI2CAddr = 6;
111 public static int FRSteeringEncA =
Device.
A2_A;
112 public static int FRSteeringEncB =
Device.
A2_B;
114 public static final int ShooterI2CAddr = 5;
120 public static final int FeederI2CAddr = 5;
125 public static int FeederBallCounter =
Device.
IO_1;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
221 ShooterPWM = V3.ShooterPWM;
222 ShooterDIR = V3.ShooterDir;
223 ShooterEncInt = V3.ShooterEncInt;
224 ShooterEncDir = V3.ShooterEncDir;
226 FeederPWM = V3.FeederPWM;
227 FeederDir = V3.FeederDir;
228 FeederEncInt = V3.FeederEncInt;
229 FeederEncDir = V3.FeederEncDir;
230 FeederBallCounter = V3.FeederBallCounter;