public void ApplySpotPoints() { for (byte i = 0; i < 16; i++) { ExciterMultiSpotApi.MultiSpotPoint(i, _frequency[i], _time[i]); Thread.Sleep(400); } }
public override IExciter Activate() { Task.Factory.StartNew(() => { ApplySpotPoints(); ExciterMultiSpotApi.MultiSpot(_spotCounts, _modulation); }); return(this); }
public Tuple <uint, byte> this[byte index, bool active = true] { get { return(new Tuple <uint, byte>(_frequency[index], _time[index])); } set { _frequency[index] = value.Item1; _time[index] = value.Item2; if (active) { ExciterMultiSpotApi.MultiSpotPoint(index, _frequency[index], _time[index]); } } }