47 m_Stick->GetRawButton(kCameraUp) ? 1 :
48 m_Stick->GetRawButton(kCameraDown) ? -1 : 0;
58 static const uint32_t kNoMove = 0;
69 newPosition = std::min(newPosition,temp=kMaxCameraServoPosition);
70 newPosition = std::max(newPosition,temp=kMinCameraServoPosition);
86 pan.assign(
"Pan down");
92 pan.assign(
"Stationary");
96 SmartDashboard::PutString(
"Camera", pan);
Joystick * m_Stick
joystick controller
const int kStickChannel
Auxiliary joystick Channel TODO: rename after arms merged.
virtual void ComponentInit()
float m_CameraServoPosition
current camera servo position
uint32_t m_CameraMove
command value received
Header file for Camera component.
Servo * m_Camera
camera servo instance