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()); } }