|
MCU
|
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()=delete | TorqueControllerMux< 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 |