package com.seewo.adbcommons.model.factory;

import com.seewo.adbcommons.model.Cmd510MarkEvent;
import com.seewo.adbcommons.model.CmdActivityOrServiceRunningEvent;
import com.seewo.adbcommons.model.CmdAppEvent;
import com.seewo.adbcommons.model.CmdChannelEvent;
import com.seewo.adbcommons.model.CmdDeviceEvent;
import com.seewo.adbcommons.model.CmdElectricShelfEvent;
import com.seewo.adbcommons.model.CmdEthFull;
import com.seewo.adbcommons.model.CmdIPChangedEvent;
import com.seewo.adbcommons.model.CmdLPEvent;
import com.seewo.adbcommons.model.CmdLanguageLocalEvent;
import com.seewo.adbcommons.model.CmdMcuTouchEvent;
import com.seewo.adbcommons.model.CmdONOFFEvent;
import com.seewo.adbcommons.model.CmdOTAEvent;
import com.seewo.adbcommons.model.CmdOneNetMachineEvent;
import com.seewo.adbcommons.model.CmdOpenAppEvent;
import com.seewo.adbcommons.model.CmdPanelEvent;
import com.seewo.adbcommons.model.CmdPortMapModeEvent;
import com.seewo.adbcommons.model.CmdPosSync;
import com.seewo.adbcommons.model.CmdRemotePowerOff;
import com.seewo.adbcommons.model.CmdScreenLock;
import com.seewo.adbcommons.model.CmdSendKeyEvent;
import com.seewo.adbcommons.model.CmdSlotPowerOff;
import com.seewo.adbcommons.model.CmdSlotScreenshot;
import com.seewo.adbcommons.model.CmdSmartPenKeyEvent;
import com.seewo.adbcommons.model.CmdSourceAliasEvent;
import com.seewo.adbcommons.model.CmdSourceEvent;
import com.seewo.adbcommons.model.CmdStartActivityEvent;
import com.seewo.adbcommons.model.CmdSystemToolbarModeEvent;
import com.seewo.adbcommons.model.CmdTimeEvent;
import com.seewo.adbcommons.model.CmdTouchCheckSum;
import com.seewo.adbcommons.model.CmdTouchMenuEvent;
import com.seewo.adbcommons.model.CmdUSBEvent;
import com.seewo.adbcommons.model.CmdUSBListEvent;
import com.seewo.adbcommons.model.CmdUSBSwitchEvent;
import com.seewo.adbcommons.model.CmdUserWriteNFCEvent;
import com.seewo.adbcommons.model.base.ICmdMsg;

/* JADX INFO: loaded from: classes.dex */
public class CmdMsgFactory {
    private CmdMsgFactory() {
    }

    public static ICmdMsg getCMD(int i2, byte[] bArr) {
        ICmdMsg cMDFromID = getCMDFromID(i2);
        if (cMDFromID != null) {
            cMDFromID.decode(bArr);
        }
        return cMDFromID;
    }

    private static ICmdMsg getCMDFromID(int i2) {
        switch (i2) {
            case 101:
                return new CmdPosSync();
            case 102:
            case 104:
            default:
                return null;
            case 103:
                return new CmdTouchMenuEvent();
            case 105:
                return new CmdLPEvent();
            case 106:
                return new CmdScreenLock();
            case 107:
                return new CmdTimeEvent();
            case 108:
                return new CmdUSBEvent();
            case 109:
                return new CmdUSBListEvent();
            case 110:
                return new CmdONOFFEvent();
            case 111:
                return new CmdSourceAliasEvent();
            case 112:
                return new CmdLanguageLocalEvent();
            case 113:
                return new CmdSendKeyEvent();
            case 114:
                return new CmdSmartPenKeyEvent();
            case 115:
                return new CmdChannelEvent();
            case 116:
                return new CmdEthFull();
            case 117:
                return new CmdTouchCheckSum();
            case 118:
                return new Cmd510MarkEvent();
            case 119:
                return new CmdPanelEvent();
            case 120:
                return new CmdMcuTouchEvent();
            case 121:
                return new CmdSlotScreenshot();
            case 122:
                return new CmdSlotPowerOff();
            case 123:
                return new CmdRemotePowerOff();
            case 124:
                return new CmdOpenAppEvent();
            case ICmdMsg.ACTION_SWITCH_USB /* 125 */:
                return new CmdUSBSwitchEvent();
            case 126:
                return new CmdOTAEvent();
            case ICmdMsg.ACTION_SOURCE_EVENT /* 127 */:
                return new CmdSourceEvent();
            case ICmdMsg.ACTION_START_ACTIVITY /* 128 */:
                return new CmdStartActivityEvent();
            case ICmdMsg.ACTION_ELECTRIC_SHELF_EVENT /* 129 */:
                return new CmdElectricShelfEvent();
            case ICmdMsg.ACTION_WRITE_USER_NFC_CARD /* 130 */:
                return new CmdUserWriteNFCEvent();
            case ICmdMsg.ACTION_SYSTEM_TOOLBAR_MODE /* 131 */:
                return new CmdSystemToolbarModeEvent();
            case ICmdMsg.ACTION_IS_A_OR_S_RUNNING /* 132 */:
                return new CmdActivityOrServiceRunningEvent();
            case ICmdMsg.ACTION_IP_EVENT /* 133 */:
                return new CmdIPChangedEvent();
            case ICmdMsg.ACTION_ONE_NET_MACHINE /* 134 */:
                return new CmdOneNetMachineEvent();
            case ICmdMsg.ACTION_APP /* 135 */:
                return new CmdAppEvent();
            case ICmdMsg.ACTION_PORT_MAP_MODE /* 136 */:
                return new CmdPortMapModeEvent();
            case ICmdMsg.ACTION_DEVICE_EVENT /* 137 */:
                return new CmdDeviceEvent();
        }
    }
}
