Esempio n. 1
0
BridgeDoNothing::BridgeDoNothing() {
	Requires(arm);
}
BCTHarvesterAngleMed::BCTHarvesterAngleMed() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(bctharvesterangle);
}
ControlArm::ControlArm() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(arm);
}
Esempio n. 4
0
TankDrive::TankDrive() {
    Requires(drive);
    
}
UpdateCompressor::UpdateCompressor() :
	CommandBase("UpdateCompressor") {
	Requires(pneumatics);
}
Esempio n. 6
0
TopFeeder::TopFeeder() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(hopper);
}
LowerBallRestraint::LowerBallRestraint() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(ballRestraint);
}
StopShooter::StopShooter() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	wpi_assert(Robot::shooter != NULL);
	Requires(Robot::shooter);
}
AutoDriveBackwards::AutoDriveBackwards(){
	Requires(Robot::drivebase);
}
DriveOneWheelCommand::DriveOneWheelCommand() : CommandBase("DriveOneWheelCommand")
{
	// Use Requires() here to declare subsystem dependencies
	
	Requires(drivesubsystem);
}
ShooterSpinSlow :: ShooterSpinSlow() : CommandBase("ShooterSpinSlow") {
	Requires(shooter);
}
DriveStraight::DriveStraight(double distance, double timeout){
	SetTimeout(timeout);
	finished = false;

	Requires(drivetrain);
}
ToggleCompressorCommand::ToggleCompressorCommand() :
		CommandBase("ToggleCompressorCommand_") {
	Requires(compressorSubsystem.get());
	m_mode = 2;
}
Esempio n. 14
0
Select_Arcade::Select_Arcade(): Command() {
        // Use requires() here to declare subsystem dependencies
    // eg. requires(chassis);
	Requires(Robot::driveTrain.get());
}
TensionToGivenValueCommand::TensionToGivenValueCommand() : CommandBase("TensionToGivenValueCommand")
{
	Requires( shootersubsystem );
	SetReportPeriod(200);
}
Esempio n. 16
0
DriveC::DriveC(): Command() {
	Requires(Robot::driveSubsystem.get());
}
Esempio n. 17
0
Cal_Shooter_Out::Cal_Shooter_Out(): Command() {
        // Use requires() here to declare subsystem dependencies
    // eg. requires(chassis);
	Requires(Robot::sensorPkg.get());

}
Esempio n. 18
0
void DriveForward::init(double dist, double maxSpeed) {
	Requires(CommandBase::pDriveTrain);
	distance = dist;
	driveSpeed = maxSpeed;
	error = 0;
}
BallTrapClose :: BallTrapClose(): CommandBase("BallTrapClose") {
    Requires (balltrap);
}
Esempio n. 20
0
manualLoaderToggle::manualLoaderToggle(): Command() {
	Requires(Robot::controlSS.get());
}
Esempio n. 21
0
JoystickMove::JoystickMove()
{
	//Declares required subsystems
	Requires(drivebase);

}
Esempio n. 22
0
RangeLight::RangeLight()
{
	Requires(rangefinder);
}
Esempio n. 23
0
ChassisSetMode::ChassisSetMode(CANSpeedController::ControlMode mode): Command() {
	Requires(Robot::driveTrain.get());
	newMode = mode;
}
DriveJoystickCommand::DriveJoystickCommand() {
	printf("DriveJoystickCommand: constructor\n");
	Requires(Subsystems::pDriveSubsystem);
}
ToggleFlapsCommand::ToggleFlapsCommand(int i) {
	Requires(Robot::armFlaps);
	commandType = i;	// 0 = toggle, +1 open (widen), -1 close (narrow)
}
RollInFrontUpperBelt::RollInFrontUpperBelt() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(frontUpperBelt);
}
Esempio n. 27
0
AutoDriveToTote::AutoDriveToTote(){
	Requires(Robot::drivebase);
}
Esempio n. 28
0
MoveUpperArms::MoveUpperArms(){
	Requires(Robot::canmanipulator); //requires the canmanipulator subsystem
}
Esempio n. 29
0
DefaultServoCommand::DefaultServoCommand() {
	// Use requires() here to declare subsystem dependencies
	// eg. requires(chassis);
	Requires(frisbeeservos);
}
BasicCameraDisableCmd::BasicCameraDisableCmd(
    std::shared_ptr<BasicCameraSub> camera)
    : Command("BasicCamera Send"), m_camera(camera) {
  Requires(camera.get());
  SetRunWhenDisabled(true);
}