2
0
mirror of https://github.com/team2059/Dent synced 2024-12-18 20:52:29 -05:00

Added solenoid subsystem

This commit is contained in:
Adam Long 2015-02-20 16:27:39 +00:00
parent a75a5b4867
commit ce28d23c4b
2 changed files with 34 additions and 0 deletions

19
Subsystems/Pnuematics.cpp Normal file
View File

@ -0,0 +1,19 @@
#include "Pnuematics.h"
#include "../RobotMap.h"
Pnuematics::Pnuematics() : Subsystem("Pnuematics"){
solenoid1 = new Solenoid(BINELEVATOR_SOLDENOID_ONE);
solenoid2 = new Solenoid(BINELEVATOR_SOLDENOID_TWO);
}
void Pnuematics::InitDefaultCommand(){
}
void Pnuematics::SetOpen(bool k){
if(k){
solenoid1->Set(true);
solenoid2->Set(false);
}else{
solenoid1->Set(false);
solenoid2->Set(true);
}
}
// vim: ts=2:sw=2:et

15
Subsystems/Pnuematics.h Normal file
View File

@ -0,0 +1,15 @@
#ifndef PNUEMATICS_H
#define PNUEMATICS_H
#include "WPILib.h"
class Pnuematics: public Subsystem
{
private:
Solenoid *solenoid1, *solenoid2;
public:
Pnuematics();
void InitDefaultCommand();
void SetOpen(bool);
};
#endif
// vim: ts=2:sw=2:et