using WayneChina_IcCardReader_SinoChem.MessageEntity;
using WayneChina_IcCardReader_SinoChem.MessageEntity.Outgoing;

namespace SinochemInternetPlusApp.States.ICCardMode
{
    internal class AbortTransaction : SendCardReaderCommandBase
    {
        protected override IcCardReaderMessageBase CreateCommand()
        {
            return new TcpCardOnlineVerificationResultRequest(VerificationResult.Failure, 0, "处理错误");
        }

        protected override int TimeoutInterval =>
            TimeoutValues.GetValueInMilliSec(TimeoutValues.FuelingPoint.ICCardMode_AbortTransaction, 10);
    }
}