ros2_medkit_fault_manager: Humble
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace ros2_medkit_fault_manager
Namespace ros2_medkit_fault_manager::correlation
Classes and Structs
Struct BufferedMessage
Struct CachedMessage
Struct ClusterData
Struct CorrelationConfig
Struct CorrelationEngine::PendingCluster
Struct CorrelationEngine::PendingRootCause
Struct CorrelationRule
Struct FaultPattern
Struct MutedFaultData
Struct PatternMatcher::CompiledPattern
Struct ProcessClearResult
Struct ProcessFaultResult
Struct ValidationResult
Struct DebounceConfig
Struct EntityDebounceOverride
Struct FaultState
Struct RosbagConfig
Struct RosbagFileInfo
Struct SnapshotConfig
Struct SnapshotData
Class CorrelationEngine
Class PatternMatcher
Class EntityThresholdResolver
Class FaultManagerNode
Class FaultStorage
Class InMemoryFaultStorage
Class RosbagCapture
Class SnapshotCapture
Class SqliteFaultStorage
Enums
Enum CorrelationMode
Enum Representative
Functions
Function ros2_medkit_fault_manager::correlation::mode_to_string
Function ros2_medkit_fault_manager::correlation::parse_config_file
Function ros2_medkit_fault_manager::correlation::parse_config_string
Function ros2_medkit_fault_manager::correlation::representative_to_string
Function ros2_medkit_fault_manager::correlation::severity_rank(uint8_t)
Function ros2_medkit_fault_manager::correlation::severity_rank(const std::string&)
Function ros2_medkit_fault_manager::correlation::severity_to_string
Function ros2_medkit_fault_manager::correlation::string_to_mode
Function ros2_medkit_fault_manager::correlation::string_to_representative
Function ros2_medkit_fault_manager::correlation::validate_config
Function ros2_medkit_fault_manager::get_wall_clock_ns
Function ros2_medkit_fault_manager::get_wall_clock_time
Typedefs
Typedef ros2_medkit_fault_manager::EventType
Directories
Directory include
Directory ros2_medkit_fault_manager
Directory correlation
Files
File config_parser.hpp
File correlation_engine.hpp
File entity_threshold_resolver.hpp
File fault_manager_node.hpp
File fault_storage.hpp
File pattern_matcher.hpp
File rosbag_capture.hpp
File snapshot_capture.hpp
File sqlite_fault_storage.hpp
File time_utils.hpp
File types.hpp
Standard Documents
README
ros2_medkit_fault_manager
Overview
Quick Start
Services
Features
Parameters
Usage
Advanced: Debounce Filtering
Advanced: Fault Correlation
Namespaced Deployment
Building
Testing
License
PACKAGE
CHANGELOG
Changelog for package ros2_medkit_fault_manager
0.4.0 (2026-03-20)
0.3.0 (2026-02-27)
0.2.0 (2026-02-07)
ROS Package Dependencies
rclcpp
ros2_medkit_msgs
ros2_medkit_serialization
rosbag2_cpp
rosbag2_storage
rosbag2_storage_mcap
Index
ros2_medkit_fault_manager: Humble
ROS Package Dependencies
View page source
ROS Package Dependencies
rclcpp
ros2_medkit_msgs
ros2_medkit_serialization
rosbag2_cpp
rosbag2_storage
rosbag2_storage_mcap