Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/src/lgsvl_interface.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
lgsvl_interface::LgsvlInterface::LgsvlInterface 26 151 1231 13
lgsvl_interface::LgsvlInterface::update 1 5 21 1
lgsvl_interface::LgsvlInterface::send_state_command 6 40 292 1
lgsvl_interface::LgsvlInterface::send_control_command 3 22 172 1
lgsvl_interface::LgsvlInterface::send_control_command 2 19 156 1
lgsvl_interface::LgsvlInterface::send_control_command 1 10 90 1
lgsvl_interface::LgsvlInterface::handle_mode_change_request 1 6 23 1
lgsvl_interface::LgsvlInterface::send_headlights_command 2 9 40 1
lgsvl_interface::LgsvlInterface::send_horn_command 1 4 24 1
lgsvl_interface::LgsvlInterface::send_wipers_command 2 8 40 1
lgsvl_interface::LgsvlInterface::on_odometry 12 73 773 1
lgsvl_interface::LgsvlInterface::on_gear_report 2 18 115 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/src/lgsvl_interface_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
lgsvl_interface::LgsvlInterfaceNode::LgsvlInterfaceNode 4 53 298 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/launch/lgsvl_vehicle_control_command.launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
get_share_file 1 2 21 2
generate_launch_description 1 43 154 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/launch/lgsvl.launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
get_share_file 1 2 21 2
generate_launch_description 1 35 132 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/include/lgsvl_interface/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/include/lgsvl_interface/lgsvl_interface.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/lgsvl_interface/include/lgsvl_interface/lgsvl_interface_node.hpp