protected override void HwOnStartButtonPressed(object sender, EventArgs eventArgs) { var to = new TriggerObject <MicrowaveOvenTriggers>(MicrowaveOvenTriggers.ButtonPress); _queue.Enqueue(to); // wait until trigger is processed to.WaitUntilProcessed(); }
public override void OneSecondTick() { var to = new TriggerObject <MicrowaveOvenTriggers>(MicrowaveOvenTriggers.OneSecondTick); _queue.Enqueue(to); // wait until trigger is processed to.WaitUntilProcessed(); }
protected override void HwOnDoorOpenChanged(bool b) { var to = new TriggerObject <MicrowaveOvenTriggers>(b == DOOR_OPEN ? MicrowaveOvenTriggers.DoorOpen : MicrowaveOvenTriggers.DoorClose); _queue.Enqueue(to); // wait until trigger is processed to.WaitUntilProcessed(); }