|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <EdgeTriggeredCounter.h>
Public Member Functions | |
| EdgeTriggeredCounter (CountT threshold) | |
| bool | record () |
| Returns true on the rising-edge crossing into >= threshold. | |
| void | reset () |
| CountT | count () const |
| bool | armed () const |
Edge-triggered consecutive-event counter. record() returns true exactly once when the count crosses threshold on the rising edge; subsequent record() calls return false until reset().
Definition at line 10 of file EdgeTriggeredCounter.h.
|
inlineexplicit |
Definition at line 13 of file EdgeTriggeredCounter.h.
|
inline |
Definition at line 33 of file EdgeTriggeredCounter.h.
|
inline |
Definition at line 32 of file EdgeTriggeredCounter.h.
Referenced by SigningController::processFrame().
|
inline |
Returns true on the rising-edge crossing into >= threshold.
Definition at line 16 of file EdgeTriggeredCounter.h.
Referenced by SigningController::processFrame().
|
inline |
Definition at line 26 of file EdgeTriggeredCounter.h.
Referenced by SigningController::processFrame(), and SigningController::resetBadSigBurst().