Struct GraphMonitorConfiguration

Nested Relationships

Nested Types

Struct Documentation

struct GraphMonitorConfiguration

Public Members

std::string diagnostic_namespace = {"rosgraph"}
struct rosgraph_monitor::GraphMonitorConfiguration::NodeChecks nodes
struct rosgraph_monitor::GraphMonitorConfiguration::ContinuityChecks continuity
struct rosgraph_monitor::GraphMonitorConfiguration::TopicStatisticsChecks topic_statistics
struct ContinuityChecks

Public Members

bool enable = true
std::unordered_set<std::string> ignore_subscriber_nodes
std::unordered_set<std::string> ignore_topic_types
std::unordered_set<std::string> ignore_topic_names
struct NodeChecks

Public Members

std::vector<std::string> ignore_prefixes
std::vector<std::string> warn_only_prefixes
struct TopicStatisticsChecks

Public Members

float deadline_allowed_error = 0.1
std::chrono::milliseconds stale_timeout = {3000}
std::unordered_set<std::string> mandatory_topics
std::unordered_set<std::string> ignore_topics