private static void ReadMaximums(RS232 paracom, ValenceBattery paramBattery) { try { paracom.Write(paramBattery.BatteryMaximumRead()); if (paracom.Read(21) == -1) { throw new Exception("Read Maximums Error!"); } if (!paramBattery.BatteryMaximumReturn(paracom.InputStream)) { throw new Exception("Read Maximums Error!"); } Console.WriteLine($"Max Temp (life)): {Convert.ToString(paramBattery.MaxBattLifeTemperature)}"); Console.WriteLine($"Min Temp (life): {Convert.ToString(paramBattery.MinBattLifeTemperature)}"); Console.WriteLine($"Max Cell Voltage: { Convert.ToString(paramBattery.MaximumCellVolt)}"); Console.WriteLine($"Min Cell Voltage: { Convert.ToString(paramBattery.MinimumCellVolt)}"); Console.WriteLine($"Fault Oscillator Count: { Convert.ToString(paramBattery.FaultOscillatorCount.ToString())}"); Console.WriteLine($"Fault Memory Access Count: { Convert.ToString(paramBattery.FaultMemAccessCount.ToString())}"); } catch (Exception ex) { throw ex; } }