private static void ReadCalCycleCount(RS232 paracom, ValenceBattery paramBattery) { try { paracom.Write(paramBattery.BatteryCycleRead()); if (paracom.Read(11) == -1) { throw new Exception("Read Num Cycle Error!"); } if (!paramBattery.BatteryCycleReturn(paracom.InputStream)) { throw new Exception("Read Num Cycle Error!"); } Console.WriteLine($"NumChargeDischargeCycle: {Convert.ToString(paramBattery.NumChargeDischargeCycle)}"); Console.WriteLine($"NumHardwareCalibration: {Convert.ToString(paramBattery.NumHardwareCalibration)}"); } catch (Exception ex) { throw ex; } }