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

namespace SinochemInternetPlusApp
{
    enum EventType
    {
        // admin 
        ShutdownRequest,

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

        // carplate
        CarPlateScanned,

        DisplayResponseReceived,
        TrxListShown,
        TrxOpRequest,

        // IC card 
        CardReaderAck,
        ICCardReaderDisabled,
        ICCardReaderReset,
        ICCardReaderMACResponse,
        CardReaderDisconnected,
        CardReaderHeartbeatReceived,
        ReaderReadyForResetToCarPlateIdle,
        DataSigned,
        ReaderStateChanged,
        ExternalCheckFailure,
        OnlineVerification,

        // Sinochem cloud 
        CloudBalanceOk,
        CloudBalanceFailed,

        CloudPaymentOk,
        CloudPaymentFailed,
        QRCodePayment,
        PlainUser_Unpaid,

        // Sinochem pos 
        PosNotifyOk,        
        PosNotifyFailed,
    }
}