Charge status is calculated by the CPU by averaging the SOC values of the connected batteries. This data is extrapolated from the batteries through constant communication between the battery BMS and the CPU board.