├── .github └── workflows │ └── build_and_test.yml ├── Dockerfile ├── LICENSE ├── README.md ├── sw_watchdog ├── CHANGELOG.rst ├── CMakeLists.txt ├── include │ └── sw_watchdog │ │ └── visibility_control.h ├── launch │ ├── heartbeat_composition.launch.py │ ├── watchdog_in_docker.launch.py │ ├── watchdog_lifecycle.launch.py │ └── windowed_watchdog_lifecycle.launch.py ├── package.xml └── src │ ├── simple_heartbeat.cpp │ ├── simple_watchdog.cpp │ └── windowed_watchdog.cpp └── sw_watchdog_msgs ├── CHANGELOG.rst ├── CMakeLists.txt ├── msg ├── Heartbeat.msg └── Status.msg └── package.xml /.github/workflows/build_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/.github/workflows/build_and_test.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/README.md -------------------------------------------------------------------------------- /sw_watchdog/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/CHANGELOG.rst -------------------------------------------------------------------------------- /sw_watchdog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/CMakeLists.txt -------------------------------------------------------------------------------- /sw_watchdog/include/sw_watchdog/visibility_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/include/sw_watchdog/visibility_control.h -------------------------------------------------------------------------------- /sw_watchdog/launch/heartbeat_composition.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/launch/heartbeat_composition.launch.py -------------------------------------------------------------------------------- /sw_watchdog/launch/watchdog_in_docker.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/launch/watchdog_in_docker.launch.py -------------------------------------------------------------------------------- /sw_watchdog/launch/watchdog_lifecycle.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/launch/watchdog_lifecycle.launch.py -------------------------------------------------------------------------------- /sw_watchdog/launch/windowed_watchdog_lifecycle.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/launch/windowed_watchdog_lifecycle.launch.py -------------------------------------------------------------------------------- /sw_watchdog/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/package.xml -------------------------------------------------------------------------------- /sw_watchdog/src/simple_heartbeat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/src/simple_heartbeat.cpp -------------------------------------------------------------------------------- /sw_watchdog/src/simple_watchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/src/simple_watchdog.cpp -------------------------------------------------------------------------------- /sw_watchdog/src/windowed_watchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog/src/windowed_watchdog.cpp -------------------------------------------------------------------------------- /sw_watchdog_msgs/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sw_watchdog_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /sw_watchdog_msgs/msg/Heartbeat.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog_msgs/msg/Heartbeat.msg -------------------------------------------------------------------------------- /sw_watchdog_msgs/msg/Status.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog_msgs/msg/Status.msg -------------------------------------------------------------------------------- /sw_watchdog_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-safety/software_watchdogs/HEAD/sw_watchdog_msgs/package.xml --------------------------------------------------------------------------------