12345678910111213141516171819202122232425262728 |
- using System;
- using Wayne.Lib;
- namespace Wayne.ForecourtControl
- {
- public interface IPumpEx: IPump
- {
- int FuelMode { get; }
- void SetFuelModeAsync(int fuelMode, EventHandler<AsyncCompletedEventArgs> requestCompleted, object userToken);
- void SetFuelModeAsync(int fuelMode, ushort opMode, EventHandler<AsyncCompletedEventArgs> requestCompleted, object userToken);
- event EventHandler<FuelModeChangeEventArgs> OnFuelModeChange;
- event EventHandler<PumpReservationStateChangeEventArgs> OnReservationStateChange;
- event EventHandler<OperationModeChangeEventArgs> OnOperationModeChange;
- ushort OperationMode { get; }
- void TriggerStatusChangedEvent();
- void StopFuelPointAsync(EventHandler<AsyncCompletedEventArgs> startCompleted, object userToken);
- void StartFuelPointAsync(EventHandler<AsyncCompletedEventArgs> startCompleted, object userToken);
- }
- }
|