MCU
Loading...
Searching...
No Matches
AMSInterface Member List

This is the complete list of members for AMSInterface, including all inherited members.

acc_derate_factorAMSInterfaceprivate
acu_shunt_measurements_AMSInterfaceprivate
AMSInterface(CANBufferType *msg_output_queue, int sw_ok_pin, float init_temp, float init_volt, float temp_alpha, float volt_alpha)AMSInterfaceinline
AMSInterface(CANBufferType *msg_output_queue, int sw_ok_pin)AMSInterfaceinline
AMSInterface(CANBufferType_mock *msg_output_queue, int sw_ok_pin, float init_temp, float init_volt, float temp_alpha, float volt_alpha)AMSInterfaceinline
AMSInterface(CANBufferType_mock *msg_output_queue, int sw_ok_pin)AMSInterfaceinline
bms_high_tempAMSInterfaceprivate
bms_low_voltageAMSInterfaceprivate
bms_status_AMSInterfaceprivate
bms_temperatures_AMSInterfaceprivate
bms_voltages_AMSInterfaceprivate
calculate_acc_derate_factor()AMSInterface
calculate_acc_derate_factor()AMSInterfaceinline
calculate_SoC_acu(const SysTick_s &tick)AMSInterface
calculate_SoC_acu(const SysTick_s &tick)AMSInterfaceinline
calculate_SoC_em(const SysTick_s &tick)AMSInterface
calculate_SoC_em(const SysTick_s &tick)AMSInterfaceinline
cell_temp_alphaAMSInterfaceprivate
cell_voltage_alphaAMSInterfaceprivate
charge_AMSInterfaceprivate
em_measurements_AMSInterfaceprivate
enqueue_new_CAN(U *structure, uint32_t(*pack_function)(U *, uint8_t *, uint8_t *, uint8_t *))AMSInterface
enqueue_state_of_charge_CAN()AMSInterface
enqueue_state_of_charge_CAN()AMSInterfaceinline
filtered_max_cell_tempAMSInterfaceprivate
filtered_min_cell_voltageAMSInterfaceprivate
get_acc_derate_factor()AMSInterface
get_acc_derate_factor()AMSInterfaceinline
get_acu_shunt_measurements()AMSInterfaceinline
get_bms_voltages()AMSInterfaceinline
get_em_measurements()AMSInterfaceinline
get_filtered_max_cell_temp()AMSInterface
get_filtered_max_cell_temp()AMSInterfaceinline
get_filtered_min_cell_voltage()AMSInterface
get_filtered_min_cell_voltage()AMSInterfaceinline
get_SoC()AMSInterfaceinline
get_SoC()AMSInterfaceinline
has_initialized_charge_AMSInterfaceprivate
has_received_bms_voltage_AMSInterfaceprivate
heartbeat_received(unsigned long curr_millis)AMSInterface
heartbeat_received(unsigned long curr_millis)AMSInterfaceinline
init(SysTick_s &initial_tick)AMSInterface
init(SysTick_s &initial_tick)AMSInterfaceinline
initialize_charge()AMSInterface
initialize_charge()AMSInterfaceinline
is_below_pack_charge_critical_low_thresh()AMSInterfaceprivate
is_below_pack_charge_critical_low_thresh()AMSInterfaceprivate
is_below_pack_charge_critical_total_thresh()AMSInterfaceprivate
is_below_pack_charge_critical_total_thresh()AMSInterfaceprivate
is_using_em_for_soc()AMSInterfaceinline
is_using_em_for_soc()AMSInterfaceinline
last_heartbeat_time_AMSInterfaceprivate
last_tick_AMSInterfaceprivate
msg_queue_AMSInterfaceprivate
msg_queue_AMSInterfaceprivate
pack_charge_is_critical()AMSInterface
pack_charge_is_critical()AMSInterfaceinline
pin_software_ok_AMSInterfaceprivate
retrieve_current_shunt_CAN(const CAN_message_t &can_msg)AMSInterface
retrieve_current_shunt_CAN(const CAN_message_t_mock &can_msg)AMSInterfaceinline
retrieve_em_measurement_CAN(CAN_message_t &can_msg)AMSInterface
retrieve_em_measurement_CAN(CAN_message_t_mock &can_msg)AMSInterfaceinline
retrieve_status_CAN(unsigned long curr_millis, CAN_message_t &recvd_msg)AMSInterface
retrieve_status_CAN(unsigned long curr_millis, CAN_message_t_mock &recvd_msg)AMSInterfaceinline
retrieve_temp_CAN(CAN_message_t &recvd_msg)AMSInterface
retrieve_temp_CAN(CAN_message_t_mock &recvd_msg)AMSInterfaceinline
retrieve_voltage_CAN(CAN_message_t &recvd_msg)AMSInterface
retrieve_voltage_CAN(CAN_message_t_mock &recvd_msg)AMSInterfaceinline
set_heartbeat(unsigned long curr_millis)AMSInterface
set_heartbeat(unsigned long curr_millis)AMSInterfaceinline
set_start_state()AMSInterface
set_start_state()AMSInterfaceinline
set_state_ok_high(bool ok_high)AMSInterface
set_state_ok_high(bool ok_high)AMSInterfaceinline
set_use_em_for_soc(bool new_use_em_for_soc)AMSInterfaceinline
set_use_em_for_soc(bool new_use_em_for_soc)AMSInterfaceinline
SoC_AMSInterfaceprivate
tick(const SysTick_s &tick)AMSInterface
tick(const SysTick_s &tick)AMSInterfaceinline
timestamp_start_AMSInterfaceprivate
use_em_for_soc_AMSInterfaceprivate
VOLTAGE_LOOKUP_TABLEAMSInterfaceprivate