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