private void Sub_VREF0_Compensation(double HBM_RGB_Min_AM2_Voltage) { if (vars.Optic_Compensation_Stop == false) { double VREF0_Margin = DP213OCSet.Get_VREF0_Margin(); double New_VREF0_Voltage = (HBM_RGB_Min_AM2_Voltage - VREF0_Margin); api.WriteLine("New VREF0 Voltage : " + New_VREF0_Voltage); if (Is_New_VREF0_Overflow(New_VREF0_Voltage)) { vars.Optic_Compensation_Stop = true; } else { Set_and_Send_VREF0(New_VREF0_Voltage); } } }