MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / add

Method add

libraries/runningAngle/runningAngle.cpp:28–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26
27
28float runningAngle::add(float angle)
29{
30 if (_reset)
31 {
32 _average = angle;
33 _reset = false;
34 }
35 else
36 {
37 _average = wrap(_average + _weight * wrap(angle - _average));
38 }
39 return _average;
40}
41
42
43float runningAngle::wrap(float angle)

Callers 1

unittestFunction · 0.45

Calls

no outgoing calls

Tested by 1

unittestFunction · 0.36