#include "BinElevator.h" #include "../RobotMap.h" BinElevator::BinElevator() { leftMotor = new CANTalon(BINELEVATOR_LEFT_CAN); rightMotor = new CANTalon(BINELEVATOR_RIGHT_CAN); elevatorEncoder = new Encoder(BINELEVATOR_ENCODERA, BINELEVATOR_ENCODERB, false); elevatorBottom = new DigitalInput(BINELEVATOR_BOTTOM_DIO); elevatorTop = new DigitalInput(BINELEVATOR_TOP_DIO); } void BinElevator::InitDefaultCommand() { } void BinElevator::Run(double power) { leftMotor->Set(power); rightMotor->Set(-power); } void BinElevator::ResetEncoder() { elevatorEncoder->Reset(); } double BinElevator::GetHeight() { return elevatorEncoder->Get(); } bool BinElevator::GetElevatorBottom() { return elevatorBottom->Get(); } bool BinElevator::GetElevatorTop() { return elevatorTop->Get(); } // vim: ts=2:sw=2:et