|
MCU
|
#include <InverterInterface.h>

Public Member Functions | |
| InverterInterface (message_queue *msg_output_queue, uint32_t can_id) | |
| uint32_t | get_id () |
| void | receive_energy_msg (CAN_message_t &msg) |
| void | receive_status_msg (CAN_message_t &msg) |
| void | receive_temp_msg (CAN_message_t &msg) |
| void | disable () |
| void | request_enable_hv () |
| void | request_enable_inverter () |
| void | command_no_torque () |
| void | command_debug () |
| void | handle_command (const InverterCommand &command) |
| void | command_reset () |
| bool | inverter_system_ready () |
| bool | get_error () |
| bool | get_warning () |
| bool | get_quit_dc_on () |
| bool | get_dc_on () |
| bool | get_quit_inverter_on () |
| bool | get_inverter_on () |
| bool | get_derating_on () |
| uint16_t | dc_bus_voltage () |
| int16_t | get_speed () |
| float | get_motor_torque () |
| int16_t | get_commanded_torque () |
| float | get_actual_torque () |
| uint16_t | get_error_status () |
| MC_temps | get_temps_msg () |
| MC_setpoints_command | get_cmd_msg () |
Private Member Functions | |
| void | write_cmd_msg_to_queue_ (MC_setpoints_command msg) |
Private Attributes | |
| float | id110_val_ |
| int16_t | actual_motor_torque_ |
| int16_t | commanded_torque_ |
| float | actual_torque_nm_ |
| int16_t | speed_ |
| uint16_t | dc_bus_voltage_ |
| bool | system_ready_ |
| bool | error_ |
| bool | warning_ |
| bool | quit_dc_on_ |
| bool | dc_on_ |
| bool | quit_inverter_on_ |
| bool | inverter_on_ |
| bool | derating_on_ |
| MC_setpoints_command | curr_cmd_ |
| MC_temps | mc_temps_ |
| message_queue * | msg_queue_ |
| uint32_t | can_id_ |
| Metro | timer_can_ = Metro(20) |
| uint16_t | diagnostic_number_ |
Definition at line 24 of file InverterInterface.h.
|
inline |
Definition at line 27 of file InverterInterface.h.
| void InverterInterface< message_queue >::command_debug | ( | ) |
| void InverterInterface< message_queue >::command_no_torque | ( | ) |
| void InverterInterface< message_queue >::command_reset | ( | ) |
|
inline |
Definition at line 116 of file InverterInterface.h.
| void InverterInterface< message_queue >::disable | ( | ) |
|
inline |
Definition at line 124 of file InverterInterface.h.
|
inline |
Definition at line 127 of file InverterInterface.h.
|
inline |
Definition at line 123 of file InverterInterface.h.
|
inline |
Definition at line 89 of file InverterInterface.h.
|
inline |
Definition at line 110 of file InverterInterface.h.
|
inline |
Definition at line 68 of file InverterInterface.h.
| uint16_t InverterInterface< message_queue >::get_error_status | ( | ) |
|
inline |
Definition at line 36 of file InverterInterface.h.
|
inline |
Definition at line 103 of file InverterInterface.h.
|
inline |
Definition at line 122 of file InverterInterface.h.
|
inline |
Definition at line 82 of file InverterInterface.h.
|
inline |
Definition at line 96 of file InverterInterface.h.
|
inline |
Definition at line 121 of file InverterInterface.h.
|
inline |
Definition at line 126 of file InverterInterface.h.
|
inline |
Definition at line 75 of file InverterInterface.h.
| void InverterInterface< message_queue >::handle_command | ( | const InverterCommand & | command | ) |
|
inline |
Definition at line 61 of file InverterInterface.h.
| void InverterInterface< message_queue >::receive_energy_msg | ( | CAN_message_t & | msg | ) |
| void InverterInterface< message_queue >::receive_status_msg | ( | CAN_message_t & | msg | ) |
| void InverterInterface< message_queue >::receive_temp_msg | ( | CAN_message_t & | msg | ) |
| void InverterInterface< message_queue >::request_enable_hv | ( | ) |
| void InverterInterface< message_queue >::request_enable_inverter | ( | ) |
|
private |
|
private |
Definition at line 131 of file InverterInterface.h.
|
private |
Definition at line 132 of file InverterInterface.h.
|
private |
Definition at line 150 of file InverterInterface.h.
|
private |
Definition at line 131 of file InverterInterface.h.
|
private |
Definition at line 147 of file InverterInterface.h.
|
private |
Definition at line 136 of file InverterInterface.h.
|
private |
Definition at line 143 of file InverterInterface.h.
|
private |
Definition at line 146 of file InverterInterface.h.
|
private |
Definition at line 152 of file InverterInterface.h.
|
private |
Definition at line 140 of file InverterInterface.h.
|
private |
Definition at line 130 of file InverterInterface.h.
|
private |
Definition at line 145 of file InverterInterface.h.
|
private |
Definition at line 148 of file InverterInterface.h.
|
private |
Definition at line 149 of file InverterInterface.h.
|
private |
Definition at line 142 of file InverterInterface.h.
|
private |
Definition at line 144 of file InverterInterface.h.
|
private |
Definition at line 135 of file InverterInterface.h.
|
private |
Definition at line 139 of file InverterInterface.h.
|
private |
Definition at line 151 of file InverterInterface.h.
|
private |
Definition at line 141 of file InverterInterface.h.