Apollo 10.0
自动驾驶开放平台
latency_monitor.cc 文件参考
#include "modules/monitor/software/latency_monitor.h"
#include <algorithm>
#include <memory>
#include <unordered_set>
#include <utility>
#include <vector>
#include "absl/strings/str_cat.h"
#include "cyber/common/log.h"
#include "cyber/time/time.h"
#include "modules/common/adapters/adapter_gflags.h"
#include "modules/common/util/string_util.h"
#include "modules/monitor/common/monitor_manager.h"
#include "modules/monitor/software/summary_monitor.h"
latency_monitor.cc 的引用(Include)关系图:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::monitor
 apollo::monitor
 

函数

 DEFINE_string (latency_monitor_name, "LatencyMonitor", "Name of the latency monitor.")
 
 DEFINE_double (latency_monitor_interval, 1.5, "Latency report interval in seconds.")
 
 DEFINE_double (latency_report_interval, 15.0, "Latency report interval in seconds.")
 
 DEFINE_int32 (latency_reader_capacity, 30, "The max message numbers in latency reader queue.")
 

函数说明

◆ DEFINE_double() [1/2]

DEFINE_double ( latency_monitor_interval  ,
1.  5,
"Latency report interval in seconds."   
)

◆ DEFINE_double() [2/2]

DEFINE_double ( latency_report_interval  ,
15.  0,
"Latency report interval in seconds."   
)

◆ DEFINE_int32()

DEFINE_int32 ( latency_reader_capacity  ,
30  ,
"The max message numbers in latency reader queue."   
)

◆ DEFINE_string()

DEFINE_string ( latency_monitor_name  ,
"LatencyMonitor"  ,
"Name of the latency monitor."   
)