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
{
    internal class AbortAndEjectCard : SendCardReaderCommandBase
    {
        protected override int TimeoutInterval => 10 * 1000;

        protected override IcCardReaderMessageBase CreateCommand()
        {
            var request = new AbortTrxAndEjectCardRequest("交易终止", 10);
            return request;
        }
    }
}