Esempio n. 1
0
 private static void ReadBatteryBalanceStatus(RS232 paramcom, ValenceBattery paramBattery)
 {
     try
     {
         paramcom.Write(paramBattery.BalanceReadSend());
         if (paramcom.Read(9) == -1)
         {
             throw new Exception("Read SOC Error!");
         }
         if (paramBattery.BalanceReadReturn(paramcom.InputStream))
         {
             Console.ForegroundColor = ConsoleColor.Green;
             Console.WriteLine("Balance: Enabled");
             Console.ForegroundColor = ConsoleColor.White;
         }
         else
         {
             Console.Write("Balance: ");
             Console.ForegroundColor = ConsoleColor.Red;
             Console.WriteLine("Disabled");
             Console.ForegroundColor = ConsoleColor.White;
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message.ToString());
     }
 }