blob: 26989283eb4be3515c10c3c0360734acde4e539f [file] [log] [blame]
Austin Schuhc6423e62017-02-11 16:56:30 -08001#include "frc971/zeroing/wrap.h"
2
3#include <cmath>
4
5namespace frc971 {
6namespace zeroing {
7
8double Wrap(double nearest, double value, double period) {
9 return ::std::remainder(value - nearest, period) + nearest;
10}
11
12} // namespace zeroing
13} // namespace frc971