| 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'} |