DUNE: Uniform Navigational Environment  2019.02.0
Monitors::Entities::Arguments Struct Reference

Public Attributes

double report_timeout
 
std::vector< std::string > defmon
 
std::vector< std::string > defmon_hw
 
float transition_gap
 
unsigned max_transitions
 

Member Data Documentation

std::vector<std::string> Monitors::Entities::Arguments::defmon

Default entities to monitor.

Referenced by Monitors::Entities::Task::onEntityResolution(), and Monitors::Entities::Task::Task().

std::vector<std::string> Monitors::Entities::Arguments::defmon_hw

Additional default entities to monitor in Hardware profile.

Referenced by Monitors::Entities::Task::onEntityResolution(), and Monitors::Entities::Task::Task().

unsigned Monitors::Entities::Arguments::max_transitions

Maximum number of consecutive transitions before starting to ignore.

Referenced by Monitors::Entities::Task::consume(), and Monitors::Entities::Task::Task().

double Monitors::Entities::Arguments::report_timeout

Timeout threshold to report Entity error.

Referenced by Monitors::Entities::Task::onTimeoutCheck(), and Monitors::Entities::Task::Task().

float Monitors::Entities::Arguments::transition_gap

Minimum gap for state transitioning.

Referenced by Monitors::Entities::Task::consume(), and Monitors::Entities::Task::Task().

Collaboration diagram for Monitors::Entities::Arguments:
Collaboration graph