Beispiel #1
0
 public static double ToAngle(ClampState value)
 {
     if (value == ClampState.Fixed)
     {
         return(360);
     }
     else if (value == ClampState.Unfixed)
     {
         return(0);
     }
     else
     {
         return(180);
     }
 }
Beispiel #2
0
 public DirectionalClamp(ClampState X = ClampState.None, ClampState Y = ClampState.None, ClampState Z = ClampState.None)
 {
     clamp = 0;
     switch (X)
     {
         case ClampState.None:
             break;
         case ClampState.Negative:
             clamp |= DimClamp.ClampNX;
             break;
         case ClampState.Positive:
             clamp |= DimClamp.ClampX;
             break;
         case ClampState.Zero:
             clamp |= DimClamp.ClampX | DimClamp.ClampNX;
             break;
     }
     switch (Y)
     {
         case ClampState.None:
             break;
         case ClampState.Negative:
             clamp |= DimClamp.ClampNY;
             break;
         case ClampState.Positive:
             clamp |= DimClamp.ClampY;
             break;
         case ClampState.Zero:
             clamp |= DimClamp.ClampY | DimClamp.ClampNY;
             break;
     }
     switch (Z)
     {
         case ClampState.None:
             break;
         case ClampState.Negative:
             clamp |= DimClamp.ClampNY;
             break;
         case ClampState.Positive:
             clamp |= DimClamp.ClampY;
             break;
         case ClampState.Zero:
             clamp |= DimClamp.ClampY | DimClamp.ClampNY;
             break;
     }
 }
 public AntenaClampContext(MainModel radio, ClampState verify)
 {
     Radio       = radio;
     this.verify = verify;
 }
Beispiel #4
0
 public FrequencyClampContext(MainModel radio, int clampNumber, ClampState verify)
 {
     Radio            = radio;
     this.clampNumber = clampNumber;
     this.verify      = verify;
 }
Beispiel #5
0
 public ClampChangedEventArgs(int Number, ClampState NewValue)
 {
     this.Number   = Number;
     this.NewValue = NewValue;
 }
 public StepConfiguration FrequencyClamp(int clampNuber, ClampState verify)
 {
     return(LoadContext(new FrequencyClampContext(radio, clampNuber, verify)));
 }
 public StepConfiguration AntenaClamp(ClampState verify)
 {
     return(LoadContext(new AntenaClampContext(radio, verify)));
 }
Beispiel #8
0
 public static bool OutOfRange(ClampState value) => value < 0 || (int)value >= numberPosiotion;