blob: 7065ea2fff0b3c59fe08e2fd5ee2ef84a55d6dd4 [file] [log] [blame]
Version 0.0.2
---
Name: Robot2013
Base: Robot
Children:
- Name: Subsystems
Base: Subsystems
Children:
- Name: Air Compressor
Base: Subsystem
Children:
- Name: Air Compressor
Base: Compressor
Children: []
Properties:
Spike Channel (Relay): !!robotbuilder.data.properties.ChoicesProperty
choices: ['1', '2', '3', '4', '5', '6', '7', '8']
default: '1'
name: Spike Channel (Relay)
validators: [RelayOutput]
value: '1'
Spike Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: ['1', '2']
default: '1'
name: Spike Module (Digital)
validators: [RelayOutput]
value: '1'
Pressure Switch Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: ['1', '2']
default: '1'
name: Pressure Switch Module (Digital)
validators: [DigitalChannel]
value: '1'
Pressure Switch Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12',
'13', '14']
default: '1'
name: Pressure Switch Channel (Digital)
validators: [DigitalChannel]
value: '5'
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
- Name: Drive Train
Base: Subsystem
Children:
- Name: Left Shifter
Base: Solenoid
Children: []
Properties:
Output Module (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: &id001 ['1', '2']
default: '1'
name: Output Module (Solenoid)
validators: &id002 [Solenoid]
value: '1'
Output Channel (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: &id003 ['1', '2', '3', '4', '5', '6', '7', '8']
default: '1'
name: Output Channel (Solenoid)
validators: &id004 [Solenoid]
value: '1'
- Name: Right Shifter
Base: Solenoid
Children: []
Properties:
Output Module (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id001
default: '1'
name: Output Module (Solenoid)
validators: *id002
value: '1'
Output Channel (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id003
default: '1'
name: Output Channel (Solenoid)
validators: *id004
value: '2'
- Name: Robot Drive
Base: Robot Drive 4
Children:
- Name: Left Motors 1 and 2
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id005 ['1', '2']
default: '1'
name: Output Module (Digital)
validators: &id006 [PWMOutput]
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: &id007 [Victor, Jaguar, Talon]
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: &id008 ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
default: '1'
name: Output Channel (PWM)
validators: &id009 [PWMOutput]
value: '5'
- Name: Left Motor 3
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '6'
- Name: Right Motors 1 and 2
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '2'
- Name: Right Motor 3
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '3'
Properties:
Sensitivity: !!robotbuilder.data.properties.DoubleProperty {default: 0.5,
name: Sensitivity, validators: null, value: 0.5}
Right Front Motor Inverted: !!robotbuilder.data.properties.BooleanProperty {
default: false, name: Right Front Motor Inverted, validators: null, value: false}
Safety Enabled: !!robotbuilder.data.properties.BooleanProperty {default: true,
name: Safety Enabled, validators: null, value: true}
Left Front Motor Inverted: !!robotbuilder.data.properties.BooleanProperty {
default: false, name: Left Front Motor Inverted, validators: null, value: true}
Right Front Motor: !!robotbuilder.data.properties.ChildSelectionProperty
default: 2
name: Right Front Motor
type: PIDOutput
validators: [RobotDrive4, ChildDropdownSelected]
value: Drive Train Right Motors 1 and 2
Maximum Output: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Maximum Output, validators: null, value: 1.0}
Right Rear Motor Inverted: !!robotbuilder.data.properties.BooleanProperty {
default: false, name: Right Rear Motor Inverted, validators: null, value: false}
Left Rear Motor Inverted: !!robotbuilder.data.properties.BooleanProperty {
default: false, name: Left Rear Motor Inverted, validators: null, value: true}
Right Rear Motor: !!robotbuilder.data.properties.ChildSelectionProperty
default: 3
name: Right Rear Motor
type: PIDOutput
validators: [RobotDrive4, ChildDropdownSelected]
value: Drive Train Right Motor 3
Left Rear Motor: !!robotbuilder.data.properties.ChildSelectionProperty
default: 1
name: Left Rear Motor
type: PIDOutput
validators: [RobotDrive4, ChildDropdownSelected]
value: Drive Train Left Motor 3
Left Front Motor: !!robotbuilder.data.properties.ChildSelectionProperty
default: 0
name: Left Front Motor
type: PIDOutput
validators: [RobotDrive4, ChildDropdownSelected]
value: Drive Train Left Motors 1 and 2
Safety Expiration Time: !!robotbuilder.data.properties.DoubleProperty {default: 0.1,
name: Safety Expiration Time, validators: null, value: 0.1}
- Name: Quadrature Encoder Left
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id010 ['1', '2']
default: '1'
name: Channel B Module (Digital)
validators: &id011 [DigitalChannel]
value: '1'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id012 ['1', '2']
default: '1'
name: Channel A Module (Digital)
validators: &id013 [DigitalChannel]
value: '1'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: &id014 [kDistance, kRate]
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: &id015 [k4X, k2X, k1X]
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id016 ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11',
'12', '13', '14']
default: '1'
name: Channel B Channel (Digital)
validators: &id017 [DigitalChannel]
value: '2'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id018 ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11',
'12', '13', '14']
default: '1'
name: Channel A Channel (Digital)
validators: &id019 [DigitalChannel]
value: '1'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
- Name: Quadrature Encoder Right
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id010
default: '1'
name: Channel B Module (Digital)
validators: *id011
value: '1'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id012
default: '1'
name: Channel A Module (Digital)
validators: *id013
value: '1'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: *id014
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id015
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id016
default: '1'
name: Channel B Channel (Digital)
validators: *id017
value: '4'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id018
default: '1'
name: Channel A Channel (Digital)
validators: *id019
value: '3'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
- Name: Shooter Wheel PID Controller
Base: PID Subsystem
Children:
- Name: Shooter Motor
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '1'
- Name: Shooter Speed Encoder
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id010
default: '1'
name: Channel B Module (Digital)
validators: *id011
value: '2'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id012
default: '1'
name: Channel A Module (Digital)
validators: *id013
value: '1'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: *id014
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id015
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id016
default: '1'
name: Channel B Channel (Digital)
validators: *id017
value: '1'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id018
default: '1'
name: Channel A Channel (Digital)
validators: *id019
value: '6'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
Properties:
D: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: D, validators: null,
value: 0.0}
Input: !!robotbuilder.data.properties.ChildSelectionProperty
default: 0
name: Input
type: PIDSource
validators: [ChildDropdownSelected]
value: Shooter Wheel PID Controller Shooter Speed Encoder
F: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: F, validators: null,
value: 0.0}
Tolerance: !!robotbuilder.data.properties.DoubleProperty {default: 0.2, name: Tolerance,
validators: null, value: 0.2}
Limit Output: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Limit Output, validators: null, value: false}
Continuous: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Continuous, validators: null, value: false}
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
Maximum Output: !!robotbuilder.data.properties.DoubleProperty {default: 1, name: Maximum Output,
validators: null, value: 1.0}
Limit Input: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Limit Input, validators: null, value: false}
Output: !!robotbuilder.data.properties.ChildSelectionProperty
default: 0
name: Output
type: PIDOutput
validators: [ChildDropdownSelected]
value: Shooter Wheel PID Controller Shooter Motor
Minimum Input: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: Minimum Input,
validators: null, value: 0.0}
Minimum Output: !!robotbuilder.data.properties.DoubleProperty {default: -1,
name: Minimum Output, validators: null, value: -1.0}
I: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: I, validators: null,
value: 0.0}
P: !!robotbuilder.data.properties.DoubleProperty {default: 1, name: P, validators: null,
value: 1.0}
Maximum Input: !!robotbuilder.data.properties.DoubleProperty {default: 5, name: Maximum Input,
validators: null, value: 5.0}
- Name: Shooter
Base: Subsystem
Children:
- Name: Shooter Tilt Motor
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '4'
- Name: Shooter Tilt Encoder
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id010
default: '1'
name: Channel B Module (Digital)
validators: *id011
value: '1'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id012
default: '1'
name: Channel A Module (Digital)
validators: *id013
value: '1'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: *id014
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id015
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id016
default: '1'
name: Channel B Channel (Digital)
validators: *id017
value: '8'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id018
default: '1'
name: Channel A Channel (Digital)
validators: *id019
value: '7'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
- Name: Shooter Tilt Home Sensor
Base: Gear Tooth Sensor
Children: []
Properties:
Input Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id024 ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11',
'12', '13', '14']
default: '1'
name: Input Channel (Digital)
validators: &id025 [DigitalChannel]
value: '9'
Direction Sensitive: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Direction Sensitive, validators: null, value: false}
Input Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id026 ['1', '2']
default: '1'
name: Input Module (Digital)
validators: &id027 [DigitalChannel]
value: '1'
- Name: Latch Frisbee Solenoid
Base: Solenoid
Children: []
Properties:
Output Module (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id001
default: '1'
name: Output Module (Solenoid)
validators: *id002
value: '1'
Output Channel (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id003
default: '1'
name: Output Channel (Solenoid)
validators: *id004
value: '5'
- Name: Load Frisbee Solenoid
Base: Solenoid
Children: []
Properties:
Output Module (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id001
default: '1'
name: Output Module (Solenoid)
validators: *id002
value: '1'
Output Channel (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id003
default: '1'
name: Output Channel (Solenoid)
validators: *id004
value: '3'
- Name: Shoot Solenoid
Base: Solenoid
Children: []
Properties:
Output Module (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id001
default: '1'
name: Output Module (Solenoid)
validators: *id002
value: '1'
Output Channel (Solenoid): !!robotbuilder.data.properties.ChoicesProperty
choices: *id003
default: '1'
name: Output Channel (Solenoid)
validators: *id004
value: '4'
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
- Name: Frisbee Storage
Base: Subsystem
Children:
- Name: Frisbee Indexer Motor
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '7'
- Name: Frisbee Indexer Speed Encoder
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id010
default: '1'
name: Channel B Module (Digital)
validators: *id011
value: '1'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id012
default: '1'
name: Channel A Module (Digital)
validators: *id013
value: '1'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: *id014
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id015
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id016
default: '1'
name: Channel B Channel (Digital)
validators: *id017
value: '11'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id018
default: '1'
name: Channel A Channel (Digital)
validators: *id019
value: '10'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
- Name: Frisbee Input Optical Sensor
Base: Digital Input
Children: []
Properties:
Input Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id020 ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11',
'12', '13', '14']
default: '1'
name: Input Channel (Digital)
validators: &id021 [DigitalChannel]
value: '12'
Input Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: &id022 ['1', '2']
default: '1'
name: Input Module (Digital)
validators: &id023 [DigitalChannel]
value: '1'
- Name: Frisbee Index Optical Sensor
Base: Digital Input
Children: []
Properties:
Input Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id020
default: '1'
name: Input Channel (Digital)
validators: *id021
value: '13'
Input Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id022
default: '1'
name: Input Module (Digital)
validators: *id023
value: '1'
- Name: Frisbee Ready to shoot Optical Sensor
Base: Digital Input
Children: []
Properties:
Input Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id020
default: '1'
name: Input Channel (Digital)
validators: *id021
value: '14'
Input Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id022
default: '1'
name: Input Module (Digital)
validators: *id023
value: '1'
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
- Name: Frisbee Pickup
Base: Subsystem
Children:
- Name: Intake and Centering Roller Motors
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '8'
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
- Name: Pickup Arm
Base: Subsystem
Children:
- Name: Pickup Arm PID Controller
Base: PID Controller
Children:
- Name: Pickup Arm Motor
Base: Speed Controller
Children: []
Properties:
Output Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id005
default: '1'
name: Output Module (Digital)
validators: *id006
value: '1'
Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id007
default: Victor
name: Type
validators: null
value: Talon
Output Channel (PWM): !!robotbuilder.data.properties.ChoicesProperty
choices: *id008
default: '1'
name: Output Channel (PWM)
validators: *id009
value: '9'
- Name: Pickup Arm Encoder
Base: Quadrature Encoder
Children: []
Properties:
Channel B Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id010
default: '1'
name: Channel B Module (Digital)
validators: *id011
value: '2'
Channel A Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id012
default: '1'
name: Channel A Module (Digital)
validators: *id013
value: '2'
PID Source: !!robotbuilder.data.properties.ChoicesProperty
choices: *id014
default: kRate
name: PID Source
validators: null
value: kRate
Distance Per Pulse: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Distance Per Pulse, validators: null, value: 1.0}
Encoding Type: !!robotbuilder.data.properties.ChoicesProperty
choices: *id015
default: k4X
name: Encoding Type
validators: null
value: k4X
Channel B Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id016
default: '1'
name: Channel B Channel (Digital)
validators: *id017
value: '3'
Channel A Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id018
default: '1'
name: Channel A Channel (Digital)
validators: *id019
value: '2'
Reverse Direction: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Reverse Direction, validators: null, value: false}
Properties:
D: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: D, validators: null,
value: 0.0}
Period: !!robotbuilder.data.properties.DoubleProperty {default: 0.02, name: Period,
validators: null, value: 0.02}
Input: !!robotbuilder.data.properties.ChildSelectionProperty
default: 0
name: Input
type: PIDSource
validators: [ChildDropdownSelected]
value: Pickup Arm Pickup Arm Encoder
F: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: F, validators: null,
value: 0.0}
Tolerance: !!robotbuilder.data.properties.DoubleProperty {default: 0.2, name: Tolerance,
validators: null, value: 0.2}
Limit Output: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Limit Output, validators: null, value: false}
Continuous: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Continuous, validators: null, value: false}
Maximum Output: !!robotbuilder.data.properties.DoubleProperty {default: 1,
name: Maximum Output, validators: null, value: 1.0}
Limit Input: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Limit Input, validators: null, value: false}
Output: !!robotbuilder.data.properties.ChildSelectionProperty
default: 0
name: Output
type: PIDOutput
validators: [ChildDropdownSelected]
value: Pickup Arm Pickup Arm Motor
Minimum Input: !!robotbuilder.data.properties.DoubleProperty {default: 0,
name: Minimum Input, validators: null, value: 0.0}
Minimum Output: !!robotbuilder.data.properties.DoubleProperty {default: -1,
name: Minimum Output, validators: null, value: -1.0}
I: !!robotbuilder.data.properties.DoubleProperty {default: 0, name: I, validators: null,
value: 0.0}
P: !!robotbuilder.data.properties.DoubleProperty {default: 1, name: P, validators: null,
value: 1.0}
Maximum Input: !!robotbuilder.data.properties.DoubleProperty {default: 5,
name: Maximum Input, validators: null, value: 5.0}
- Name: Pickup Arm Home Sensor
Base: Gear Tooth Sensor
Children: []
Properties:
Input Channel (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id024
default: '1'
name: Input Channel (Digital)
validators: *id025
value: '4'
Direction Sensitive: !!robotbuilder.data.properties.BooleanProperty {default: false,
name: Direction Sensitive, validators: null, value: false}
Input Module (Digital): !!robotbuilder.data.properties.ChoicesProperty
choices: *id026
default: '1'
name: Input Module (Digital)
validators: *id027
value: '2'
Properties:
Default Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Default Command, type: Command, validators: null, value: None}
Properties: {}
- Name: Operator Interface
Base: OI
Children: []
Properties: {}
- Name: Commands
Base: Commands
Children:
- Name: Autonomous Command
Base: Command
Children: []
Properties:
Requires: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Requires, type: Subsystem, validators: null, value: None}
Button on SmartDashboard: !!robotbuilder.data.properties.BooleanProperty {default: true,
name: Button on SmartDashboard, validators: null, value: true}
Properties: {}
Properties:
Autonomous Command: !!robotbuilder.data.properties.TypeSelectionProperty {default: None,
name: Autonomous Command, type: Command, validators: null, value: Autonomous Command}
Wiring File: !!robotbuilder.data.properties.FileProperty {default: '', extension: html,
folder: false, name: Wiring File, validators: null, value: 'C:\sourcecontrolled\frc971\2013\trunk\src\robot_builder\wiring.html'}
C++ Windriver Workspace: !!robotbuilder.data.properties.FileProperty {default: 'C:\Windriver\workspace',
extension: null, folder: true, name: C++ Windriver Workspace, validators: null,
value: 'C:\sourcecontrolled\frc971\2013\trunk\src\robot_builder'}
Use Default Java Package: !!robotbuilder.data.properties.BooleanProperty {default: true,
name: Use Default Java Package, validators: null, value: false}
Java Package: !!robotbuilder.data.properties.StringProperty {default: org.usfirst.frc0000,
name: Java Package, validators: null, value: org.usfirst.frc971}
Export Subsystems: !!robotbuilder.data.properties.BooleanProperty {default: true,
name: Export Subsystems, validators: null, value: true}
Team Number: !!robotbuilder.data.properties.IntegerProperty {default: 0, name: Team Number,
validators: null, value: 971}
Export Commands: !!robotbuilder.data.properties.BooleanProperty {default: true,
name: Export Commands, validators: null, value: true}
Java Project Directory: !!robotbuilder.data.properties.FileProperty {default: 'C:\Users\jerry\NetBeansProjects',
extension: null, folder: true, name: Java Project Directory, validators: null,
value: 'C:\sourcecontrolled\frc971\2013\trunk\src\robot_builder'}