public static double ToAngle(ClampState value) { if (value == ClampState.Fixed) { return(360); } else if (value == ClampState.Unfixed) { return(0); } else { return(180); } }
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; }
public FrequencyClampContext(MainModel radio, int clampNumber, ClampState verify) { Radio = radio; this.clampNumber = clampNumber; this.verify = verify; }
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))); }
public static bool OutOfRange(ClampState value) => value < 0 || (int)value >= numberPosiotion;