Serial Wombat Arduino Library
revcon
wombat2
WombatCpp
WombatCpp
SerialWombat
src
SerialWombatWatchdog.h
Go to the documentation of this file.
1
#pragma once
2
#include "
SerialWombat.h
"
29
class
SerialWombatWatchdog
30
{
31
public
:
34
SerialWombatWatchdog
(
SerialWombat
& serialWombat);
42
void
begin
(uint8_t pin,
SerialWombatPinState_t
normalState,
SerialWombatPinState_t
resetState, uint16_t timeout_mS,
bool
resetWombatAfterTimeout);
43
46
void
updateResetCountdown
(uint16_t time_mS);
47
private
:
48
SerialWombat
& _sw;
49
uint8_t _pin = 255;
50
uint16_t _resetStateTime = 10;
51
52
};
53
SerialWombatWatchdog::updateResetCountdown
void updateResetCountdown(uint16_t time_mS)
Reset the countdown timer to a specified number of mS.
Definition:
SerialWombatWatchdog.cpp:16
SerialWombatWatchdog
A class to wrap around a Serial Wombat Watchdog Pin.
Definition:
SerialWombatWatchdog.h:29
SerialWombat.h
SerialWombatWatchdog::begin
void begin(uint8_t pin, SerialWombatPinState_t normalState, SerialWombatPinState_t resetState, uint16_t timeout_mS, bool resetWombatAfterTimeout)
Initialize a SerialWombatWatchdog.
Definition:
SerialWombatWatchdog.cpp:8
SerialWombatPinState_t
SerialWombatPinState_t
Definition:
SerialWombat.h:11
SerialWombat
Definition:
SerialWombat.h:86
SerialWombatWatchdog::SerialWombatWatchdog
SerialWombatWatchdog(SerialWombat &serialWombat)
Constructor for SerialWombatWatchdog.
Definition:
SerialWombatWatchdog.cpp:3
Generated by
1.8.17