MCU
Loading...
Searching...
No Matches
TorqueControllerMux< num_controllers > Member List

This is the complete list of members for TorqueControllerMux< num_controllers >, including all inherited members.

active_status_TorqueControllerMux< num_controllers >private
apply_positive_speed_limit_(const DrivetrainCommand_s &command)TorqueControllerMux< num_controllers >private
apply_power_limit_(const DrivetrainCommand_s &command, const DrivetrainDynamicReport_s &drivetrain, float power_limit, float max_torque)TorqueControllerMux< num_controllers >private
apply_regen_limit_(const DrivetrainCommand_s &command, const DrivetrainDynamicReport_s &drivetrain_data)TorqueControllerMux< num_controllers >private
apply_torque_limit_(const DrivetrainCommand_s &command, float max_torque)TorqueControllerMux< num_controllers >private
can_switch_controller_(DrivetrainDynamicReport_s active_drivetrain_data, DrivetrainCommand_s previous_controller_command, DrivetrainCommand_s desired_controller_out)TorqueControllerMux< num_controllers >private
controller_pointers_TorqueControllerMux< num_controllers >private
get_tc_mux_status()TorqueControllerMux< num_controllers >inline
getDrivetrainCommand(ControllerMode_e requested_controller_type, TorqueLimit_e controller_command_torque_limit, const SharedCarState_s &input_state)TorqueControllerMux< num_controllers >
max_change_speed_TorqueControllerMux< num_controllers >private
max_power_limit_TorqueControllerMux< num_controllers >private
max_torque_pos_change_delta_TorqueControllerMux< num_controllers >private
mux_bypass_limits_TorqueControllerMux< num_controllers >private
prev_command_TorqueControllerMux< num_controllers >private
torque_limit_map_TorqueControllerMux< num_controllers >private
TorqueControllerMux()=deleteTorqueControllerMux< num_controllers >
TorqueControllerMux(std::array< Controller *, num_controllers > controller_pointers, std::array< bool, num_controllers > mux_bypass_limits, float max_change_speed=TC_MUX_DEFAULT_PARAMS::MAX_SPEED_FOR_MODE_CHANGE, float max_torque_pos_change_delta=TC_MUX_DEFAULT_PARAMS::MAX_TORQUE_DELTA_FOR_MODE_CHANGE, float max_power_limit=TC_MUX_DEFAULT_PARAMS::MAX_POWER_LIMIT)TorqueControllerMux< num_controllers >inlineexplicit