Exemple #1
0
 private static void ReadEventLog2(RS232 paracom, ValenceBattery paramBattery)
 {
     try
     {
         paracom.Write(paramBattery.EventLog2Read());
         if (paracom.Read(43) == -1)
         {
             throw new Exception("Read Event Log 2 Error");
         }
         if (!paramBattery.EventLog2Return(paracom.InputStream))
         {
             throw new Exception("Read Event Log 2 Error");
         }
         Console.WriteLine($"Fault_UV_S: {paramBattery.Fault_UV_S.ToString()}");
         Console.WriteLine($"Fault_OV_S: {paramBattery.Fault_OV_S.ToString()}");
         Console.WriteLine($"Fault_OCC_S: {paramBattery.Fault_OCC_S.ToString()}");
         Console.WriteLine($"Fault_OCD_S: {paramBattery.Fault_OCD_S.ToString()}");
         Console.WriteLine($"Fault_UT_S: {paramBattery.Fault_UT_S.ToString()}");
         Console.WriteLine($"Fault_OT_S: {paramBattery.Fault_OT_S.ToString()}");
         Console.WriteLine($"Reset Count: {paramBattery.ResetCount.ToString()}");
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message.ToString());
     }
 }