Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/src/platform_interface.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::drivers::vehicle_interface::PlatformInterface::get_state_report |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::get_odometry |
|
1 |
5 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::state_report |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::get_headlights_report |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::get_horn_report |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::get_wipers_report |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::get_gear_report |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::odometry |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::headlights_report |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::horn_report |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::wipers_report |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::gear_report |
|
1 |
4 |
11 |
0 |
autoware::drivers::vehicle_interface::PlatformInterface::send_headlights_command |
|
1 |
6 |
28 |
1 |
autoware::drivers::vehicle_interface::PlatformInterface::send_horn_command |
|
1 |
6 |
28 |
1 |
autoware::drivers::vehicle_interface::PlatformInterface::send_wipers_command |
|
1 |
6 |
28 |
1 |
autoware::drivers::vehicle_interface::PlatformInterface::send_hazard_lights_command |
|
1 |
6 |
28 |
1 |
autoware::drivers::vehicle_interface::PlatformInterface::send_hand_brake_command |
|
1 |
6 |
28 |
1 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/src/safety_state_machine.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::drivers::vehicle_interface::StateMachineConfig::StateMachineConfig |
|
8 |
35 |
204 |
7 |
autoware::drivers::vehicle_interface::StateMachineConfig::gear_shift_velocity_threshold |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::accel_limits |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::front_wheel_limits |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::time_step |
|
1 |
1 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::timeout_acceleration |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::state_transition_timeout |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::StateMachineConfig::auto_gear_shift_accel_deadzone |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::SafetyStateMachine::SafetyStateMachine |
|
1 |
14 |
77 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::compute_safe_commands |
|
6 |
32 |
244 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::update |
|
1 |
7 |
35 |
2 |
autoware::drivers::vehicle_interface::SafetyStateMachine::timeout_commands |
|
1 |
10 |
104 |
0 |
autoware::drivers::vehicle_interface::SafetyStateMachine::reports |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::SafetyStateMachine::get_config |
|
1 |
4 |
12 |
0 |
autoware::drivers::vehicle_interface::SafetyStateMachine::headlights_on_if_wipers_on |
|
10 |
25 |
101 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::bad_gear_shift |
|
7 |
21 |
160 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::automatic_gear_shift |
|
9 |
31 |
247 |
2 |
autoware::drivers::vehicle_interface::SafetyStateMachine::clamp |
|
4 |
10 |
67 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::cache_state_change_request |
|
4 |
23 |
238 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::check_state_change |
|
7 |
34 |
273 |
1 |
autoware::drivers::vehicle_interface::SafetyStateMachine::sanitize |
|
25 |
67 |
286 |
1 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/src/vehicle_interface_node.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::VehicleInterfaceNode |
|
7 |
78 |
637 |
3 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::set_filter |
|
2 |
4 |
24 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::set_reference_tracker |
|
2 |
4 |
24 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::set_interface |
|
2 |
4 |
34 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::logger |
|
1 |
1 |
14 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::get_state_machine |
|
1 |
4 |
13 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_command_message |
|
2 |
9 |
42 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_command_message |
|
3 |
14 |
87 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_command_message |
|
5 |
28 |
224 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_command_message |
|
1 |
6 |
28 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_mode_change_request |
|
2 |
9 |
37 |
2 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::init |
|
14 |
121 |
958 |
10 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::check_invariants |
|
9 |
25 |
150 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::send_state_command |
|
3 |
8 |
37 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::read_and_publish |
|
6 |
21 |
132 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_control_send_failure |
|
1 |
4 |
15 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_state_send_failure |
|
1 |
4 |
15 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_read_timeout |
|
1 |
4 |
15 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_mode_change_failure |
|
1 |
4 |
15 |
0 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::on_error |
|
3 |
10 |
60 |
1 |
autoware::drivers::vehicle_interface::VehicleInterfaceNode::state_machine_report |
|
11 |
48 |
213 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/src/dbw_state_machine.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::drivers::vehicle_interface::DbwStateMachine::DbwStateMachine |
|
1 |
8 |
36 |
1 |
autoware::drivers::vehicle_interface::DbwStateMachine::enabled |
|
5 |
8 |
33 |
0 |
autoware::drivers::vehicle_interface::DbwStateMachine::get_state |
|
1 |
1 |
11 |
0 |
autoware::drivers::vehicle_interface::DbwStateMachine::dbw_feedback |
|
6 |
18 |
78 |
1 |
autoware::drivers::vehicle_interface::DbwStateMachine::control_cmd_sent |
|
5 |
12 |
41 |
0 |
autoware::drivers::vehicle_interface::DbwStateMachine::state_cmd_sent |
|
5 |
12 |
41 |
0 |
autoware::drivers::vehicle_interface::DbwStateMachine::user_request |
|
3 |
10 |
38 |
1 |
autoware::drivers::vehicle_interface::DbwStateMachine::disable_and_reset |
|
1 |
7 |
25 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/include/vehicle_interface/safety_state_machine.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICCommand::Command |
|
1 |
4 |
32 |
2 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICCommand::control |
|
1 |
1 |
10 |
0 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICCommand::state |
|
1 |
1 |
10 |
0 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICLimits::Limits |
|
2 |
7 |
44 |
3 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICLimits::min |
|
1 |
1 |
10 |
0 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICLimits::max |
|
1 |
1 |
10 |
0 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICLimits::threshold |
|
1 |
1 |
10 |
0 |
autoware::drivers::vehicle_interface::VEHICLE_INTERFACE_PUBLICLimits::clamp_warn |
|
1 |
6 |
46 |
1 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/include/vehicle_interface/platform_interface.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/include/vehicle_interface/dbw_state_machine.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/include/vehicle_interface/vehicle_interface_node.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/vehicle_interface/include/vehicle_interface/visibility_control.hpp |