Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
WatchdogSupervisor.hpp File Reference

Multi-task SLA deadline monitor controlling hardware watchdog refresh. More...

#include <atomic>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <type_traits>
#include "corium/safety/HeartbeatMonitor.hpp"
#include "corium/safety/SafetyEvents.hpp"
#include "corium/timers/ClockPolicies.hpp"
+ Include dependency graph for WatchdogSupervisor.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  corium::safety::WatchdogSupervisor< MaxServices, ClockPolicy >
 Dedicated safety supervisor monitoring subsystem heartbeats and controlling watchdog refresh. Compatible with hardware IWDG (STM32, ESP32, nRF), RTOS Task Watchdogs, and POSIX watchdogs. Zero dynamic heap allocations, zero threading overhead. More...
 

Namespaces

namespace  corium
 
namespace  corium::safety
 

Detailed Description

Multi-task SLA deadline monitor controlling hardware watchdog refresh.