Beispiel #1
0
 public Slot(Roaster roaster, Timer timer, Lever lever)
 {
     this.roaster = roaster;
     this.lever   = lever;
     timer?.TimeoutHandlers.Add(this);
     lever?.LeverStatusChangedHandlers.Add(this);
 }
Beispiel #2
0
 public SlotGroup(Roaster roaster, Timer timer, Lever lever, int numberOfSlotPerGroup)
 {
     for (int idx = 0; idx < numberOfSlotPerGroup; idx++)
     {
         this.slots.Add(new Slot(roaster, timer, lever));
     }
 }
Beispiel #3
0
 public Timer(Roaster roaster)
 {
     this.Roaster = roaster;
 }