using Wayne.Lib;

namespace Wayne.ForecourtControl.Fusion.ReadDeviceStatus.States
{
    class ReadFuelSaleTrx : GetStatusFromForecourt
    {
        #region Overrides of GetStatusFromForecourt

        protected override string TargetDeviceType()
        {
            return string.Empty;//Not used
        }

        protected override object SendStatusRequestToForecourt()
        {
            object userToken;
            var eventHandler = Main.CreateEventHandler<AsyncCompletedEventArgs>(EventType.GetStatus, out userToken);
            Main.GetFuelSaleTrx(eventHandler, userToken);
            return userToken;
        }
        
        #endregion
    }
}