Exemplo n.º 1
0
 /// <summary>Prints a set of smc serial errors to the console in a user-friendly format.</summary>
 /// <param name="errors">The serial errors to print.</param>
 /// <param name="description">The description of this set of serial errors.</param>
 private static void printSerialErrors(SmcSerialError serialErrors, string description)
 {
     if (serialErrors == 0)
     {
         Console.WriteLine(description + ": None");
     }
     else
     {
         Console.WriteLine(description + ":");
         if (0 != (serialErrors & SmcSerialError.Parity))
         {
             Console.WriteLine("  Parity");
         }
         if (0 != (serialErrors & SmcSerialError.Frame))
         {
             Console.WriteLine("  Frame");
         }
         if (0 != (serialErrors & SmcSerialError.Noise))
         {
             Console.WriteLine("  Noise");
         }
         if (0 != (serialErrors & SmcSerialError.RxOverrun))
         {
             Console.WriteLine("  RX overrun");
         }
         if (0 != (serialErrors & SmcSerialError.Format))
         {
             Console.WriteLine("  Format");
         }
         if (0 != (serialErrors & SmcSerialError.Crc))
         {
             Console.WriteLine("  CRC");
         }
     }
     Console.WriteLine();
 }
Exemplo n.º 2
0
 /// <summary>Prints a set of smc serial errors to the console in a user-friendly format.</summary>
 /// <param name="errors">The serial errors to print.</param>
 /// <param name="description">The description of this set of serial errors.</param>
 private static void printSerialErrors(SmcSerialError serialErrors, string description)
 {
     if (serialErrors == 0)
     {
         Console.WriteLine(description + ": None");
     }
     else
     {
         Console.WriteLine(description + ":");
         if (0 != (serialErrors & SmcSerialError.Parity)) Console.WriteLine("  Parity");
         if (0 != (serialErrors & SmcSerialError.Frame)) Console.WriteLine("  Frame");
         if (0 != (serialErrors & SmcSerialError.Noise)) Console.WriteLine("  Noise");
         if (0 != (serialErrors & SmcSerialError.RxOverrun)) Console.WriteLine("  RX overrun");
         if (0 != (serialErrors & SmcSerialError.Format)) Console.WriteLine("  Format");
         if (0 != (serialErrors & SmcSerialError.Crc)) Console.WriteLine("  CRC");
     }
     Console.WriteLine();
 }