aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/AppButtons/StopPrintingButton.cs
blob: d9ef868618a8f740d0ab79046951b4a045a6bd05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.PPC.Common.Notifications;

namespace Tango.PPC.Jobs.AppButtons
{
    public class StopPrintingButton : AppButton
    {
        public StopPrintingButton() : base("STOP", true)
        {

        }
    }
}
class="p">{ /// <summary> /// Represents a machine event states provider used by the machine provider to notify about current machine events and errors. /// </summary> public interface IMachineEventsStateProvider { /// <summary> /// Gets the current machine events. /// </summary> ReadOnlyCollection<MachinesEvent> Events { get; } /// <summary> /// Gets or sets a value indicating whether this instance has events. /// </summary> bool HasEvents { get; } /// <summary> /// Occurs when new events are available. /// </summary> event EventHandler<IEnumerable<MachinesEvent>> NewEvents; /// <summary> /// Occurs when old events has been resolved. /// </summary> event EventHandler<IEnumerable<MachinesEvent>> EventsResolved; /// <summary> /// Occurs when a new events states has been received. /// </summary> event EventHandler<IEnumerable<MachinesEvent>> EventsReceived; /// <summary> /// Occurs when the collection of current events has changed. /// </summary> event EventHandler<IEnumerable<MachinesEvent>> EventsChanged; /// <summary> /// Applies the collection of events received from the machine operator. /// </summary> /// <param name="events">The events.</param> void ApplyEvents(IEnumerable<Event> events); /// <summary> /// Resets the current events tracking. /// </summary> void Reset(); } }