56 #ifndef FOXBMS__MEAS_H_
57 #define FOXBMS__MEAS_H_
enum STD_RETURN_TYPE STD_RETURN_TYPE_e
General macros and definitions for the whole platform.
STD_RETURN_TYPE_e MEAS_RequestTemperatureRead(uint8_t string)
Makes the request to the MIC state machine to read from the external temperature sensor on slaves.
STD_RETURN_TYPE_e MEAS_RequestOpenWireCheck(uint8_t string)
Makes the request to the MIC state machine to perform open-wire check.
void MEAS_Control(void)
Control function that is called from the task every 1ms.
STD_RETURN_TYPE_e MEAS_RequestIoRead(uint8_t string)
Makes the request to the MIC state machine to read from the IO port-expander.
STD_RETURN_TYPE_e MEAS_StartMeasurement(void)
Makes the initialization request to the MIC state machine.
STD_RETURN_TYPE_e MEAS_Initialize(void)
STD_RETURN_TYPE_e MEAS_RequestIoWrite(uint8_t string)
Makes the request to the MIC state machine to write to the IO port-expander.
STD_RETURN_TYPE_e MEAS_RequestEepromRead(uint8_t string)
Makes the request to the MIC state machine to read from the external EEPROM on slaves.
STD_RETURN_TYPE_e MEAS_RequestBalancingFeedbackRead(uint8_t string)
Makes the request to the MIC state machine to read balancing feedback from the slaves.
bool MEAS_IsFirstMeasurementCycleFinished(void)
Checks if the first MIC measurement cycle was made.
STD_RETURN_TYPE_e MEAS_RequestEepromWrite(uint8_t string)
Makes the request to the MIC state machine to write to the external EEPROM on slaves.