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

33 lines
747 B
C++
Raw Normal View History

2015-01-16 19:29:55 -05:00
#include "Elevator.h"
#include "../RobotMap.h"
2015-02-07 13:08:24 -05:00
Elevator::Elevator(){
2015-02-02 19:56:27 -05:00
motor=new CANTalon(ELEVATOR_CAN);
elevatorEncoder=new Encoder(0,1,false);
offset=0;
height=0;
elevatorBottom=new DigitalInput(ELEVATOR_BOTTOM_DIO);
elevatorTop=new DigitalInput(ELEVATOR_TOP_DIO);
2015-01-17 12:21:16 -05:00
//SetAbsoluteTolerance(0.004);
2015-01-16 19:29:55 -05:00
}
2015-01-17 12:21:16 -05:00
void Elevator::InitDefaultCommand(){
2015-01-16 19:29:55 -05:00
}
2015-01-16 20:46:58 -05:00
void Elevator::Run(double power){
2015-02-02 18:53:02 -05:00
motor->Set(power);
2015-01-16 20:46:58 -05:00
}
void Elevator::SetOffset(double ht){
offset=ht;
}
void Elevator::ResetEncoder(){
elevatorEncoder->Reset();
}
double Elevator::GetHeight(){
return elevatorEncoder->Get()+offset;
}
bool Elevator::GetElevatorBottom(){
return elevatorBottom->Get();
}
bool Elevator::GetElevatorTop(){
return elevatorTop->Get();
}
2015-02-07 13:28:08 -05:00
// vim: ts2:sw=2:et