Austin Schuh | c6423e6 | 2017-02-11 16:56:30 -0800 | [diff] [blame^] | 1 | #ifndef FRC971_ZEROING_WRAP_H_ |
2 | #define FRC971_ZEROING_WRAP_H_ | ||||
3 | |||||
4 | namespace frc971 { | ||||
5 | namespace zeroing { | ||||
6 | |||||
7 | // Returns a modified value which has been wrapped such that it is +- period/2 | ||||
8 | // away from nearest. | ||||
9 | double Wrap(double nearest, double value, double period); | ||||
10 | |||||
11 | } // namespace zeroing | ||||
12 | } // namespace frc971 | ||||
13 | |||||
14 | #endif // FRC971_ZEROING_WRAP_H_ |