Watchdog factory implementation for scanner interaction timeouts. More...
#include <scanner_state_machine.h>
Public Member Functions | |
std::unique_ptr< util::Watchdog > | create (const util::Watchdog::Timeout &timeout, const TimeoutCallback &timeout_callback) override |
WatchdogFactory ()=default | |
Public Member Functions inherited from psen_scan_v2_standalone::protocol_layer::IWatchdogFactory | |
virtual | ~IWatchdogFactory ()=default |
Watchdog factory implementation for scanner interaction timeouts.
Implements the IWatchdogFactory to add behavior to handle specific cases, where the interaction with the scanner hardware takes longer than expected.
Definition at line 119 of file scanner_state_machine.h.
|
default |
|
overridevirtual |
Implements psen_scan_v2_standalone::protocol_layer::IWatchdogFactory.
Definition at line 35 of file scanner_v2.cpp.