Пример #1
0
 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;
     }
 }