/// <inheritdoc/> public override double GetAngle() { if (RobotBase.IsSimulation) { //Use our simulator hack. return(BitConverter.Int64BitsToDouble(m_spi.GetAccumulatorValue())); } return(m_spi.GetAccumulatorValue() * DegreePerSecondPerLSB * SamplePeriod); }