using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Wayne.Lib.StateEngine; using Wayne.Lib.StateEngine.Generic; using WayneChina_IcCardReader_SinoChem.MessageEntity; using WayneChina_IcCardReader_SinoChem.MessageEntity.Outgoing; namespace SinochemInternetPlusApp.States.ICCardMode { public class HandleUserTimeout : SendCardReaderCommandBase { protected override int TimeoutInterval => TimeoutValues.GetValueInMilliSec(TimeoutValues.FuelingPoint.ICCardMode_HandleUserTimeout, 10); protected override IcCardReaderMessageBase CreateCommand() { var request = new AbortTrxAndEjectCardRequest("用户操作超时", 10); return request; } } }