Esempio n. 1
0
 public void ApplySpotPoints()
 {
     for (byte i = 0; i < 16; i++)
     {
         ExciterMultiSpotApi.MultiSpotPoint(i, _frequency[i], _time[i]);
         Thread.Sleep(400);
     }
 }
Esempio n. 2
0
 public override IExciter Activate()
 {
     Task.Factory.StartNew(() =>
     {
         ApplySpotPoints();
         ExciterMultiSpotApi.MultiSpot(_spotCounts, _modulation);
     });
     return(this);
 }
Esempio n. 3
0
 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]);
         }
     }
 }