Updates the C++ servo class to have the PWM values that are on the spec sheet

Change-Id: I98eae31f91df912d17035c125b219d8a812e94f9
This commit is contained in:
Jonathan Leitschuh
2014-05-30 14:19:57 -04:00
parent bf7ef4376c
commit 884a374f4e
2 changed files with 8 additions and 2 deletions

View File

@@ -12,6 +12,9 @@
constexpr float Servo::kMaxServoAngle;
constexpr float Servo::kMinServoAngle;
constexpr float Servo::kDefaultMaxServoPWM;
constexpr float Servo::kDefaultMinServoPWM;
/**
* Common initialization code called by all constructors.
*
@@ -21,7 +24,7 @@ constexpr float Servo::kMinServoAngle;
void Servo::InitServo()
{
m_table = NULL;
SetBounds(2.27, 1.513, 1.507, 1.5, .743);
SetBounds(kDefaultMaxServoPWM, 0.0, 0.0, 0.0, kDefaultMinServoPWM);
SetPeriodMultiplier(kPeriodMultiplier_4X);
LiveWindow::GetInstance()->AddActuator("Servo", GetModuleNumber(), GetChannel(), this);