hbp_nrp_watchdog.WatchdogServer module

This module contains classes to access the watchdog functionality via a ROS in a distributed setting

class WatchdogClient(topic, callback, timeout=5)[source]

Bases: object

Represents a class that receives watchdog signals from a different machine via ROS


Starts the watchdog client


Stops the watchdog client

class WatchdogServer(process, topic, interval=1)[source]

Bases: hbp_nrp_watchdog.Watchdog.Watchdog

Represents a class that exposes the watchdog functionality via a ROS topic


Stops the watchdog