using Edge.Core.Processor;using Edge.Core.IndustryStandardInterface.Pump;
using System;
using System.Collections.Generic;
using System.Text;
namespace Dfs.WayneChina.HengshanPos
{
///
/// Holds the fueling data and various state
///
public class Fueling
{
///
/// The FDC transaction
///
public FdcTransaction FdcTransaction { get; set; }
///
/// Indicates if the transaction is authorized by IC card.
///
public bool AuthorizedByCard { get; set; }
///
/// The active nozzle of the transaction on the fueling point.
///
public byte ActiveNozzle { get; set; }
///
/// The pump id (fueling point id).
///
public int PumpId { get; set; }
///
/// Indicates the state of current fueling transaction.
///
public FuelingState FuelingState { get; set; }
///
/// Authorized amount for the fueling transaction.
///
public int AuthAmount { get; set; }
///
/// Preset volume in litres for the fueling transaction.
/// Used gallon as a result of transitioning from Global FC.
///
public int Gallon { get; set; }
///
/// The FPOS fueling sequence number.
///
public ushort FuelingSqNo { get; set; }
///
/// Time stamp of nozzle returned.
///
public DateTime? NozzleReturnedTime { get; set; }
}
}