Ravens Robotics FRC 2015
Camera.h
Go to the documentation of this file.
1 
9 #ifndef SRC_CAMERA_H_
10 #define SRC_CAMERA_H_
11 
12 #include <RobotComponent.h>
13 #include <AllRobotControls.h>
14 
29 class Camera: public RobotComponent {
30 public:
31  Camera();
32  virtual ~Camera();
33 
39  virtual void ComponentInit();
40 
45  virtual void Sense();
46 
54  virtual void DoWork();
55 
56 private:
57  Joystick* m_Stick;
58  Servo* m_Camera;
59  // TODO: use a robot config file for component settings!
61  uint32_t m_CameraMove;
62 };
63 
64 #endif /* SRC_CAMERA_H_ */
Joystick * m_Stick
joystick controller
Definition: Camera.h:57
Definition: Camera.h:29
Camera()
Definition: Camera.cpp:13
virtual void ComponentInit()
Definition: Camera.cpp:30
float m_CameraServoPosition
current camera servo position
Definition: Camera.h:60
virtual void DoWork()
Definition: Camera.cpp:57
Header file for Robot Component base class.
uint32_t m_CameraMove
command value received
Definition: Camera.h:61
virtual ~Camera()
Definition: Camera.cpp:21
virtual void Sense()
Definition: Camera.cpp:44
Header file for Robot Controller / Joystick mapping.
Servo * m_Camera
camera servo instance
Definition: Camera.h:58