Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/joystick_vehicle_interface/src/joystick_vehicle_interface.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
joystick_vehicle_interface::JoystickVehicleInterface::JoystickVehicleInterface 1 11 42 4
joystick_vehicle_interface::JoystickVehicleInterface::axis_value 5 20 168 3
joystick_vehicle_interface::JoystickVehicleInterface::compute_command 1 10 54 1
joystick_vehicle_interface::JoystickVehicleInterface::compute_command 1 10 85 1
joystick_vehicle_interface::JoystickVehicleInterface::compute_command 1 12 87 1
joystick_vehicle_interface::JoystickVehicleInterface::update_state_command 6 19 117 1
joystick_vehicle_interface::JoystickVehicleInterface::handle_active_button 22 73 383 1
joystick_vehicle_interface::JoystickVehicleInterface::reset_recordplay 1 5 30 0
joystick_vehicle_interface::JoystickVehicleInterface::get_state_command 1 4 10 0
joystick_vehicle_interface::JoystickVehicleInterface::get_previous_state_command 1 4 10 0
joystick_vehicle_interface::JoystickVehicleInterface::update_headlights_state 1 5 23 1
joystick_vehicle_interface::JoystickVehicleInterface::get_recordreplay_command 1 4 10 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/joystick_vehicle_interface/include/joystick_vehicle_interface/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/joystick_vehicle_interface/include/joystick_vehicle_interface/joystick_vehicle_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
joystick_vehicle_interface::JOYSTICK_VEHICLE_INTERFACE_PUBLICJoystickVehicleInterface::decltype 1 1 9 1