1
1
Drive :
2
- leftMotor : { channel: 0, inverted: true }
3
- rightMotor : { channel: 1, inverted: false }
4
- leftEncoder : { aChannel: 2, bChannel: 3, reverse: true, distancePerPulse: .06597 }
5
- rightEncoder : { aChannel: 0, bChannel: 1, distancePerPulse: .06597 }
6
2
controller :
7
3
type : PID
8
4
P : .01
11
7
minISetpoint : 1.0
12
8
maxIError : 12.0
13
9
dataLogging : false
14
- driveMode : CONTROLLER
15
10
maxSpeed : 120.0
16
11
Picker :
17
12
pickMotor : { channel: 6, inverted: false }
@@ -22,21 +17,6 @@ OperatorInterface:
22
17
driverJoystick : 0
23
18
gunnerJoystick : 1
24
19
Turret :
25
- pinchRollerMotor : { channel: 5, inverted: false }
26
- kingRollerMotor : { channel: 3, inverted: false }
27
- ballSensor : { channel: 4, minDistance: 300.0, maxDistance: 26.0 }
28
- ballCompressionSensor : { channel: 1, scale: 1.0, offset: 0.0 }
29
- hoodDeploySolenoid : 0
30
- shortSolenoid : 1
31
- longSolenoid : 2
32
- shooterWheelMotor : { channel: 2, inverted: true }
33
- shooterWheelEncoder :
34
- aChannel : 4
35
- bChannel : 5
36
- reverse : true
37
- distancePerPulse : 0.0009765625
38
- encodingType : k1X
39
- # samplesToAverage: 100
40
20
shooterWheelController :
41
21
type : PID
42
22
# inputSamplesToAverage 16
@@ -47,8 +27,6 @@ Turret:
47
27
minOutput : 0.0
48
28
target : { within: 1.0 }
49
29
# dataLogging: true
50
- turretRotationMotor : { channel: 4, inverted: true }
51
- turretRotationEncoder : { aChannel: 6, bChannel: 7, reverse: true, distancePerPulse: 0.02538 }
52
30
angleController :
53
31
type : PID
54
32
maxAbsoluteSetpoint : 110.0
@@ -59,7 +37,7 @@ Turret:
59
37
leftLimit : { channel: 11, type: NPN }
60
38
rightLimit : { channel: 10, type: NPN }
61
39
centerLimit : { channel: 12, type: NPN }
62
- defaultBallAge : NEW
40
+ defaultBallAge : AGED
63
41
Vision :
64
42
ledPower : { channel: 7, inverted: false } # not finalized
65
43
tableName : TatorVision
0 commit comments