Example #1
0
 public static Boolean IsValid(BaudRate baudRate, SettableBaud settableBaud)
 {
     if (SettableBaud.BaudUser == settableBaud)
     {
         return true;
     }
     for (Int32 index = 0, baud = (Int32) baudRate, setbaud = (Int32) settableBaud;
         0 != setbaud;
         ++index, setbaud = setbaud >> 1)
     {
         if (bauds[index] == baud)
         {
             return 0 != (setbaud & 1);
         }
     }
     return false;
 }
Example #2
0
 public static Boolean LessThanMax(Int32 baudRate, SettableBaud settableBaud)
 {
     if (SettableBaud.BaudUser == settableBaud)
     {
         return true;
     }
     return baudRate < bauds[GetIndex(settableBaud)];
 }
Example #3
0
 private static Int32 GetIndex(SettableBaud settableBaud)
 {
     Int32 index = 0;
     for (Int32 setbaud = (Int32) settableBaud;
         0 == (setbaud & 1);
         ++index, setbaud = setbaud >> 1);
     return index;
 }
Example #4
0
 public static Boolean LessThanMax(BaudRate baudRate, SettableBaud settableBaud)
 {
     return LessThanMax((Int32) baudRate, settableBaud);
 }