Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/launch/system_monitor.launch.py |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
launch_setup |
|
1 |
88 |
451 |
3 |
generate_launch_description |
|
1 |
37 |
169 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/net_monitor/nl80211.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
NL80211::NL80211 |
|
1 |
1 |
35 |
0 |
callback |
|
7 |
34 |
232 |
2 |
NL80211::init |
|
6 |
28 |
128 |
0 |
NL80211::getBitrate |
|
8 |
41 |
196 |
1 |
NL80211::shutdown |
|
2 |
9 |
32 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/net_monitor/net_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
NetMonitor::NetMonitor |
|
1 |
13 |
123 |
1 |
NetMonitor::~NetMonitor |
|
1 |
1 |
11 |
0 |
NetMonitor::update |
|
1 |
1 |
13 |
0 |
NetMonitor::shutdown_nl80211 |
|
1 |
1 |
13 |
0 |
NetMonitor::checkUsage |
|
22 |
134 |
1178 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/mem_monitor/mem_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
MemMonitor::MemMonitor |
|
1 |
10 |
86 |
1 |
MemMonitor::update |
|
1 |
1 |
13 |
0 |
MemMonitor::checkUsage |
|
9 |
47 |
476 |
1 |
MemMonitor::toHumanReadable |
|
4 |
12 |
101 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/gpu_monitor/nvml_gpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
GPUMonitor::GPUMonitor |
|
7 |
40 |
250 |
1 |
GPUMonitor::shut_down |
|
2 |
7 |
38 |
0 |
GPUMonitor::checkTemp |
|
6 |
31 |
284 |
1 |
GPUMonitor::checkUsage |
|
6 |
36 |
374 |
1 |
GPUMonitor::addProcessUsage |
|
12 |
70 |
530 |
3 |
GPUMonitor::checkMemoryUsage |
|
6 |
40 |
427 |
1 |
GPUMonitor::checkThrottling |
|
10 |
57 |
496 |
1 |
GPUMonitor::toHumanReadable |
|
4 |
12 |
90 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/gpu_monitor/unknown_gpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
GPUMonitor::GPUMonitor |
|
1 |
3 |
20 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/gpu_monitor/tegra_gpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
GPUMonitor::GPUMonitor |
|
1 |
8 |
46 |
1 |
GPUMonitor::checkTemp |
|
7 |
34 |
241 |
1 |
GPUMonitor::checkUsage |
|
7 |
34 |
243 |
1 |
GPUMonitor::checkThrottling |
|
1 |
3 |
12 |
1 |
GPUMonitor::checkFrequency |
|
5 |
19 |
139 |
1 |
GPUMonitor::getTempNames |
|
2 |
8 |
49 |
0 |
GPUMonitor::getLoadNames |
|
4 |
17 |
133 |
0 |
GPUMonitor::getFreqNames |
|
3 |
12 |
90 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/gpu_monitor/gpu_monitor_base.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
GPUMonitorBase::GPUMonitorBase |
|
1 |
19 |
214 |
2 |
GPUMonitorBase::update |
|
1 |
1 |
13 |
0 |
GPUMonitorBase::shut_down |
|
1 |
3 |
7 |
0 |
GPUMonitorBase::checkTemp |
|
1 |
4 |
20 |
1 |
GPUMonitorBase::checkUsage |
|
1 |
4 |
20 |
1 |
GPUMonitorBase::checkMemoryUsage |
|
1 |
4 |
20 |
1 |
GPUMonitorBase::checkThrottling |
|
1 |
4 |
20 |
1 |
GPUMonitorBase::checkFrequency |
|
1 |
4 |
20 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/cpu_monitor_base.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitorBase::CPUMonitorBase |
|
2 |
25 |
250 |
2 |
CPUMonitorBase::update |
|
1 |
1 |
13 |
0 |
CPUMonitorBase::checkTemp |
|
7 |
35 |
267 |
1 |
CPUMonitorBase::checkUsage |
|
16 |
85 |
728 |
1 |
CPUMonitorBase::checkLoad |
|
4 |
30 |
264 |
1 |
CPUMonitorBase::checkThrottling |
|
1 |
5 |
28 |
1 |
CPUMonitorBase::checkFrequency |
|
5 |
21 |
171 |
1 |
CPUMonitorBase::getTempNames |
|
1 |
4 |
18 |
0 |
CPUMonitorBase::getFreqNames |
|
4 |
23 |
192 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/unknown_cpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitor::CPUMonitor |
|
1 |
3 |
20 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/arm_cpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitor::CPUMonitor |
|
1 |
3 |
20 |
1 |
CPUMonitor::checkThrottling |
|
1 |
3 |
12 |
1 |
CPUMonitor::getTempNames |
|
2 |
8 |
62 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/raspi_cpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitor::CPUMonitor |
|
1 |
4 |
27 |
2 |
CPUMonitor::checkThrottling |
|
5 |
28 |
200 |
1 |
CPUMonitor::getTempNames |
|
2 |
8 |
62 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/intel_cpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitor::CPUMonitor |
|
1 |
6 |
44 |
1 |
CPUMonitor::checkThrottling |
|
11 |
82 |
610 |
1 |
CPUMonitor::getTempNames |
|
9 |
45 |
351 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/cpu_monitor/tegra_cpu_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
CPUMonitor::CPUMonitor |
|
1 |
4 |
27 |
1 |
CPUMonitor::checkThrottling |
|
1 |
1 |
12 |
1 |
CPUMonitor::getTempNames |
|
2 |
8 |
62 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/hdd_monitor/hdd_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
HDDMonitor::HDDMonitor |
|
1 |
11 |
87 |
1 |
HDDMonitor::update |
|
1 |
1 |
13 |
0 |
HDDMonitor::checkTemp |
|
16 |
117 |
1007 |
1 |
HDDMonitor::checkUsage |
|
10 |
62 |
616 |
1 |
HDDMonitor::getHDDParams |
|
2 |
15 |
138 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/process_monitor/process_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
ProcessMonitor::ProcessMonitor |
|
3 |
20 |
172 |
1 |
ProcessMonitor::update |
|
1 |
1 |
13 |
0 |
ProcessMonitor::monitorProcesses |
|
2 |
24 |
207 |
1 |
ProcessMonitor::getTasksSummary |
|
4 |
44 |
345 |
2 |
ProcessMonitor::removeHeader |
|
4 |
41 |
292 |
2 |
ProcessMonitor::getHighLoadProcesses |
|
2 |
15 |
118 |
1 |
ProcessMonitor::getHighMemoryProcesses |
|
3 |
29 |
212 |
1 |
ProcessMonitor::getTopratedProcesses |
|
6 |
40 |
402 |
2 |
ProcessMonitor::setErrorContent |
|
3 |
12 |
101 |
4 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/src/ntp_monitor/ntp_monitor.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
NTPMonitor::NTPMonitor |
|
2 |
12 |
112 |
1 |
NTPMonitor::update |
|
1 |
1 |
13 |
0 |
NTPMonitor::checkOffset |
|
6 |
31 |
225 |
1 |
NTPMonitor::executeChronyc |
|
7 |
34 |
278 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/reader/msr_reader/msr_reader.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
usage |
|
1 |
7 |
25 |
0 |
run |
|
13 |
82 |
592 |
2 |
main |
|
13 |
68 |
493 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/reader/hdd_reader/hdd_reader.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
usage |
|
1 |
7 |
25 |
0 |
swap_char |
|
2 |
6 |
45 |
2 |
get_ata_identify |
|
2 |
34 |
248 |
2 |
get_ata_SMARTData |
|
4 |
33 |
216 |
2 |
get_nvme_identify |
|
2 |
22 |
153 |
2 |
get_nvme_SMARTData |
|
2 |
17 |
122 |
2 |
run |
|
21 |
131 |
875 |
1 |
main |
|
6 |
35 |
202 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/net_monitor/net_monitor.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
bytes::bytes |
|
1 |
1 |
15 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/net_monitor/nl80211.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/mem_monitor/mem_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/gpu_monitor/gpu_monitor_base.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/gpu_monitor/unknown_gpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/gpu_monitor/nvml_gpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/gpu_monitor/tegra_gpu_monitor.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
gpu_info::gpu_info |
|
1 |
1 |
13 |
0 |
gpu_info::gpu_info |
|
1 |
1 |
28 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/cpu_monitor_base.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
cpu_temp_info::cpu_temp_info |
|
1 |
1 |
13 |
0 |
cpu_temp_info::cpu_temp_info |
|
1 |
1 |
28 |
2 |
cpu_freq_info::cpu_freq_info |
|
1 |
1 |
14 |
0 |
cpu_freq_info::cpu_freq_info |
|
1 |
1 |
24 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/unknown_cpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/arm_cpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/tegra_cpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/raspi_cpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/cpu_monitor/intel_cpu_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/hdd_monitor/hdd_monitor.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
HDDParam::HDDParam |
|
1 |
1 |
33 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/process_monitor/diag_task.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
DiagTask::DiagTask |
|
1 |
1 |
16 |
1 |
DiagTask::run |
|
2 |
21 |
158 |
1 |
DiagTask::setDiagnosticsStatus |
|
1 |
5 |
22 |
2 |
DiagTask::setErrorContent |
|
1 |
5 |
26 |
2 |
DiagTask::setProcessId |
|
1 |
1 |
15 |
1 |
DiagTask::setUserName |
|
1 |
1 |
15 |
1 |
DiagTask::setPriority |
|
1 |
1 |
15 |
1 |
DiagTask::setNiceValue |
|
1 |
1 |
15 |
1 |
DiagTask::setVirtualImage |
|
1 |
1 |
15 |
1 |
DiagTask::setResidentSize |
|
1 |
1 |
15 |
1 |
DiagTask::setSharedMemSize |
|
1 |
1 |
15 |
1 |
DiagTask::setProcessStatus |
|
1 |
1 |
15 |
1 |
DiagTask::setCPUUsage |
|
1 |
1 |
15 |
1 |
DiagTask::setMemoryUsage |
|
1 |
1 |
15 |
1 |
DiagTask::setCPUTime |
|
1 |
1 |
15 |
1 |
DiagTask::setCommandName |
|
1 |
1 |
15 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/process_monitor/process_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/ntp_monitor/ntp_monitor.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/system_monitor/system_monitor_utility.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
thermal_zone::thermal_zone |
|
1 |
1 |
17 |
0 |
thermal_zone::thermal_zone |
|
1 |
4 |
40 |
3 |
SystemMonitorUtility::getThermalZone |
|
8 |
34 |
237 |
2 |
SystemMonitorUtility::startMeasurement |
|
1 |
4 |
16 |
0 |
SystemMonitorUtility::stopMeasurement |
|
1 |
8 |
72 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/msr_reader/msr_reader.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
MSRInfo::serialize |
|
1 |
5 |
19 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/system/system_monitor/include/hdd_reader/hdd_reader.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
HDDInfo::serialize |
|
1 |
7 |
27 |
2 |