public override sealed IExciter Activate() { //Default is Spot mode; operation_ = ExciterOperationMode.Spot; Spot.Activate(); return(this); }
private void Activate(ExciterOperationMode value) { operation_ = value; switch (operation_) { case ExciterOperationMode.Barrage: Barrage.Activate(); break; case ExciterOperationMode.MultiSpot: MultiSpot.Activate(); break; case ExciterOperationMode.Spot: Spot.Activate(); break; case ExciterOperationMode.Sweep: Sweep.Activate(); break; case ExciterOperationMode.Comb: Comb.Activate(); break; } }
public IExciter Activate(IExciter exciter) { if (Exciter != exciter) { Shutdown(Exciter); } Exciter = exciter.Activate(); operation_ = Exciter.Mode; return(Exciter); }
public void SetModeInactvie(ExciterOperationMode operation) { operation_ = operation; }