| acc_derate_factor | AMSInterface | private |
| acu_shunt_measurements_ | AMSInterface | private |
| AMSInterface(CANBufferType *msg_output_queue, int sw_ok_pin, float init_temp, float init_volt, float temp_alpha, float volt_alpha) | AMSInterface | inline |
| AMSInterface(CANBufferType *msg_output_queue, int sw_ok_pin) | AMSInterface | inline |
| AMSInterface(CANBufferType_mock *msg_output_queue, int sw_ok_pin, float init_temp, float init_volt, float temp_alpha, float volt_alpha) | AMSInterface | inline |
| AMSInterface(CANBufferType_mock *msg_output_queue, int sw_ok_pin) | AMSInterface | inline |
| bms_high_temp | AMSInterface | private |
| bms_low_voltage | AMSInterface | private |
| bms_status_ | AMSInterface | private |
| bms_temperatures_ | AMSInterface | private |
| bms_voltages_ | AMSInterface | private |
| calculate_acc_derate_factor() | AMSInterface | |
| calculate_acc_derate_factor() | AMSInterface | inline |
| calculate_SoC_acu(const SysTick_s &tick) | AMSInterface | |
| calculate_SoC_acu(const SysTick_s &tick) | AMSInterface | inline |
| calculate_SoC_em(const SysTick_s &tick) | AMSInterface | |
| calculate_SoC_em(const SysTick_s &tick) | AMSInterface | inline |
| cell_temp_alpha | AMSInterface | private |
| cell_voltage_alpha | AMSInterface | private |
| charge_ | AMSInterface | private |
| em_measurements_ | AMSInterface | private |
| 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() | AMSInterface | inline |
| filtered_max_cell_temp | AMSInterface | private |
| filtered_min_cell_voltage | AMSInterface | private |
| get_acc_derate_factor() | AMSInterface | |
| get_acc_derate_factor() | AMSInterface | inline |
| get_acu_shunt_measurements() | AMSInterface | inline |
| get_bms_voltages() | AMSInterface | inline |
| get_em_measurements() | AMSInterface | inline |
| get_filtered_max_cell_temp() | AMSInterface | |
| get_filtered_max_cell_temp() | AMSInterface | inline |
| get_filtered_min_cell_voltage() | AMSInterface | |
| get_filtered_min_cell_voltage() | AMSInterface | inline |
| get_SoC() | AMSInterface | inline |
| get_SoC() | AMSInterface | inline |
| has_initialized_charge_ | AMSInterface | private |
| has_received_bms_voltage_ | AMSInterface | private |
| heartbeat_received(unsigned long curr_millis) | AMSInterface | |
| heartbeat_received(unsigned long curr_millis) | AMSInterface | inline |
| init(SysTick_s &initial_tick) | AMSInterface | |
| init(SysTick_s &initial_tick) | AMSInterface | inline |
| initialize_charge() | AMSInterface | |
| initialize_charge() | AMSInterface | inline |
| is_below_pack_charge_critical_low_thresh() | AMSInterface | private |
| is_below_pack_charge_critical_low_thresh() | AMSInterface | private |
| is_below_pack_charge_critical_total_thresh() | AMSInterface | private |
| is_below_pack_charge_critical_total_thresh() | AMSInterface | private |
| is_using_em_for_soc() | AMSInterface | inline |
| is_using_em_for_soc() | AMSInterface | inline |
| last_heartbeat_time_ | AMSInterface | private |
| last_tick_ | AMSInterface | private |
| msg_queue_ | AMSInterface | private |
| msg_queue_ | AMSInterface | private |
| pack_charge_is_critical() | AMSInterface | |
| pack_charge_is_critical() | AMSInterface | inline |
| pin_software_ok_ | AMSInterface | private |
| retrieve_current_shunt_CAN(const CAN_message_t &can_msg) | AMSInterface | |
| retrieve_current_shunt_CAN(const CAN_message_t_mock &can_msg) | AMSInterface | inline |
| retrieve_em_measurement_CAN(CAN_message_t &can_msg) | AMSInterface | |
| retrieve_em_measurement_CAN(CAN_message_t_mock &can_msg) | AMSInterface | inline |
| 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) | AMSInterface | inline |
| retrieve_temp_CAN(CAN_message_t &recvd_msg) | AMSInterface | |
| retrieve_temp_CAN(CAN_message_t_mock &recvd_msg) | AMSInterface | inline |
| retrieve_voltage_CAN(CAN_message_t &recvd_msg) | AMSInterface | |
| retrieve_voltage_CAN(CAN_message_t_mock &recvd_msg) | AMSInterface | inline |
| set_heartbeat(unsigned long curr_millis) | AMSInterface | |
| set_heartbeat(unsigned long curr_millis) | AMSInterface | inline |
| set_start_state() | AMSInterface | |
| set_start_state() | AMSInterface | inline |
| set_state_ok_high(bool ok_high) | AMSInterface | |
| set_state_ok_high(bool ok_high) | AMSInterface | inline |
| set_use_em_for_soc(bool new_use_em_for_soc) | AMSInterface | inline |
| set_use_em_for_soc(bool new_use_em_for_soc) | AMSInterface | inline |
| SoC_ | AMSInterface | private |
| tick(const SysTick_s &tick) | AMSInterface | |
| tick(const SysTick_s &tick) | AMSInterface | inline |
| timestamp_start_ | AMSInterface | private |
| use_em_for_soc_ | AMSInterface | private |
| VOLTAGE_LOOKUP_TABLE | AMSInterface | private |