Public Member Functions | |
| CounterBasedDebouncer (std::function< void(bool)> callback, CounterBased defaultValues) | |
| Constructor. More... | |
| virtual void | ReportPrepassed () override |
| Report pre-passed of the monitored event. More... | |
| virtual void | ReportPassed () override |
| Report finally passed of the monitored event. More... | |
| virtual void | ReportPrefailed () override |
| Report pre-failed of the monitored event. More... | |
| virtual void | ReportFailed () override |
| Report finally failed of the monitored event. More... | |
| virtual void | Freeze () override |
| Freeze the debouncing mechanism. More... | |
| virtual void | Reset () override |
| Reset the debouncing mechanism. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ara::diag::debouncing::Debouncer | |
| Debouncer (std::function< void(bool)> callback) | |
| Constructor. More... | |
| void | SetEventStatus (EventStatus status) |
| Set the monitored event status. More... | |
| ara::diag::debouncing::CounterBasedDebouncer::CounterBasedDebouncer | ( | std::function< void(bool)> | callback, |
| CounterBased | defaultValues | ||
| ) |
Constructor.
| callback | Callback to be triggered at the monitored event status change |
| defaultValues | Counter-based debouncing default parameters |
|
overridevirtual |
Freeze the debouncing mechanism.
Implements ara::diag::debouncing::Debouncer.
|
overridevirtual |
Report finally failed of the monitored event.
Implements ara::diag::debouncing::Debouncer.
|
overridevirtual |
Report finally passed of the monitored event.
Implements ara::diag::debouncing::Debouncer.
|
overridevirtual |
Report pre-failed of the monitored event.
Implements ara::diag::debouncing::Debouncer.
|
overridevirtual |
Report pre-passed of the monitored event.
Implements ara::diag::debouncing::Debouncer.
|
overridevirtual |
Reset the debouncing mechanism.
Implements ara::diag::debouncing::Debouncer.