mcx::watchdog::WatchdogBase

mcx::watchdog::WatchdogBase

Inherited by mcx::watchdog::WatchdogBasic, mcx::watchdog::WatchdogGpio, mcx::watchdog::WatchdogGpio, mcx::watchdog::WatchdogSim

Public Functions

Name
WatchdogBase() =default
virtual ~WatchdogBase() =default
virtual bool open(const char * device) =0
virtual void update(const WatchdogIn & in, WatchdogOut * out) =0

Public Functions Documentation

function WatchdogBase

WatchdogBase() =default

function ~WatchdogBase

virtual ~WatchdogBase() =default

function open

virtual bool open(
    const char * device
) =0

Reimplemented by: mcx::watchdog::WatchdogGpio::open, mcx::watchdog::WatchdogGpio::open, mcx::watchdog::WatchdogBasic::open, mcx::watchdog::WatchdogSim::open

function update

virtual void update(
    const WatchdogIn & in,
    WatchdogOut * out
) =0

Reimplemented by: mcx::watchdog::WatchdogGpio::update, mcx::watchdog::WatchdogGpio::update, mcx::watchdog::WatchdogBasic::update, mcx::watchdog::WatchdogSim::update


Updated on 2022-04-05 at 16:21:27 +0200