using System;
using System.Collections.Generic;
using System.Text;

namespace SinochemInternetPlusApp
{
    enum TransitionType
    {
        Init,
        Done,
        Error,
        Shutdown,

        Timeout,
        WelcomeSent,

        // pump
        NozzleLifted,
        NozzleReplaced,
        PumpAuthOk,
        PumpAuthFailed,
        FuelingDone,
        FuelingRemoved,

        // carplate
        CarPlateScanned,
        DisableCardReader,

        // IC card 
        CardInserted,
        ICCardReaderDisabled,
        ICCardReaderReset,
        ICCardReaderMACResponse,

        // Sinochem cloud 
        CloudBalanceOk,
        CloudBalanceFailed,
        CloudPaymentOk,
        CloudPaymentFailed,
        QRCodePayment,

        // Sinochem pos 
        PosNotifyOk,
        PosNotifyFailed,
        Next,
        Abort,

        //Big Screen
        GradeConfirmed,
    }
}