13 AHRSGyro(frc::SerialPort::Port port);
17 virtual units::turn_t getZRotation()
const override;
18 virtual void resetZRotation()
override;
19 virtual frc::Rotation2d getRotation()
const override;
21 virtual units::meters_per_second_squared_t getXAcceleration()
const override;
22 virtual units::meters_per_second_squared_t getYAcceleration()
const override;
23 virtual units::meters_per_second_squared_t getZAcceleration()
const override;
25 virtual units::meters_per_second_t getXVelocity()
const override;
26 virtual units::meters_per_second_t getYVelocity()
const override;
27 virtual units::meters_per_second_t getZVelocity()
const override;
30 std::unique_ptr<AHRS> gyro;