diff --git a/hal/lib/Athena/ctre/CanTalonSRX.cpp b/hal/lib/Athena/ctre/CanTalonSRX.cpp index 2f2266275c..54de5353cb 100644 --- a/hal/lib/Athena/ctre/CanTalonSRX.cpp +++ b/hal/lib/Athena/ctre/CanTalonSRX.cpp @@ -876,9 +876,9 @@ CTR_Code CanTalonSRX::GetAnalogInVel(int ¶m) raw |= rx->AnalogInVelH; raw <<= 8; raw |= rx->AnalogInVelL; - param = (int)raw; raw <<= (32-16); /* sign extend */ raw >>= (32-16); /* sign extend */ + param = (int)raw; return rx.err; } CTR_Code CanTalonSRX::GetTemp(double ¶m)