LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
InputProcessor.h
1 #ifndef INPUT_PROCESSOR_H_
2 #define INPUT_PROCESSOR_H_
3 
4 #include "../../DriverStation/LRTDriverStation.h"
5 #include "../Automation/Automation.h"
6 #include "../ControlResource.h"
7 
12 {
13 public:
15  virtual ~InputProcessor();
16 
20  virtual void Update() = 0;
25  bool CheckResources();
26 
27 protected:
32  void RegisterResource(ControlResource::Enum resource);
33 
34 private:
35  vector<ControlResource::Enum> resources;
36 };
37 
38 #endif