Correctly set smart dashboard type for AnalogGyro and ADXRS450_Gyro.

The GetSmartDashboardType() function defined by GyroBase was returning the
correct "Gyro", but the overrides in AnalogGyro and ADXRS450_Gyro were
incorrectly changing this, resulting in SmartDashboard not recognizing these
as being gyros.

Additionally, AddSensor in the C++ AnalogGyro was setting the name to Gyro
rather than AnalogGyro.

Change-Id: Ib2e31cd2712cc2bc26c8082ed760175d0ee80fb6
This commit is contained in:
Peter Johnson
2016-01-06 20:45:47 -08:00
parent c57e749a94
commit 628811ed03
6 changed files with 1 additions and 23 deletions

View File

@@ -36,8 +36,6 @@ class ADXRS450_Gyro : public GyroBase {
void Reset() override;
void Calibrate() override;
std::string GetSmartDashboardType() const override;
private:
SPI m_spi;

View File

@@ -54,8 +54,6 @@ class AnalogGyro : public GyroBase {
virtual void InitGyro();
void Calibrate() override;
std::string GetSmartDashboardType() const override;
protected:
std::shared_ptr<AnalogInput> m_analog;