WPILib  2014.0
WPIRoboticsLibraryforFRC
 All Classes Functions Variables Pages
SpeedController.h
1 /*----------------------------------------------------------------------------*/
2 /* Copyright (c) FIRST 2008. All Rights Reserved. */
3 /* Open Source Software - may be modified and shared by FRC teams. The code */
4 /* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */
5 /*----------------------------------------------------------------------------*/
6 
7 #ifndef SPEED_CONTROLLER_H
8 #define SPEED_CONTROLLER_H
9 
10 #include <vxWorks.h>
11 #include "PIDOutput.h"
12 
16 class SpeedController : public PIDOutput
17 {
18 public:
19  virtual ~SpeedController() {};
26  virtual void Set(float speed, uint8_t syncGroup=0) = 0;
32  virtual float Get() = 0;
36  virtual void Disable() = 0;
37 };
38 
39 #endif
40 
Definition: PIDOutput.h:18
virtual void Disable()=0
virtual float Get()=0
virtual void Set(float speed, uint8_t syncGroup=0)=0
Definition: SpeedController.h:16