Ejemplo n.º 1
0
 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;
     }
 }