|
Easy Navigation
|
Declaration of the SafetySupervisor class. More...
#include <atomic>#include <mutex>#include <optional>#include <string>#include "easynav_interfaces/msg/heartbeat.hpp"#include "rclcpp/callback_group.hpp"#include "rclcpp/clock.hpp"#include "rclcpp/logger.hpp"#include "rclcpp/publisher.hpp"#include "rclcpp/subscription.hpp"#include "rclcpp_lifecycle/lifecycle_node.hpp"#include "std_msgs/msg/string.hpp"#include "easynav_common/types/NavState.hpp"#include "easynav_controller/ControllerNode.hpp"#include "easynav_system/safety/ConfigurationFingerprint.hpp"#include "easynav_system/safety/ParameterFreezer.hpp"#include "easynav_system/safety/RtMonitor.hpp"#include "easynav_system/safety/SafetyChannelMonitor.hpp"

Go to the source code of this file.
Classes | |
| class | SafetySupervisor |
| What SystemNode does for safety, kept out of the navigation logic. More... | |
Namespaces | |
| namespace | easynav |
| namespace | easynav::safety |
Declaration of the SafetySupervisor class.