package com.seewo.libmcuservice.response;

import android.os.Bundle;
import com.seewo.libmcuservice.aidl.model.McuEnum;
import com.seewo.libmcuservice.command.CmdTouch;

/* JADX INFO: loaded from: classes.dex */
public class RespTouch {

    /* JADX INFO: renamed from: com.seewo.libmcuservice.response.RespTouch$1, reason: invalid class name */
    public static /* synthetic */ class AnonymousClass1 {
        public static final /* synthetic */ int[] $SwitchMap$com$seewo$libmcuservice$command$CmdTouch$TouchAction;

        static {
            CmdTouch.TouchAction.values();
            int[] iArr = new int[3];
            $SwitchMap$com$seewo$libmcuservice$command$CmdTouch$TouchAction = iArr;
            try {
                iArr[CmdTouch.TouchAction.GET_TOUCH_ACTION.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$seewo$libmcuservice$command$CmdTouch$TouchAction[CmdTouch.TouchAction.GET_EMR_WORK_MODE.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
        }
    }

    public static class GetEMRWorkMode extends RespBase<String> {
        public GetEMRWorkMode(Bundle bundle) {
            setData(bundle.getString(McuEnum.KEY_DATA));
        }

        public GetEMRWorkMode(CmdTouch.SetEMRWorkMode.EmrWorkMode emrWorkMode) {
            setData(emrWorkMode.name());
        }

        /* JADX WARN: Multi-variable type inference failed */
        private void setData(String str) {
            this.data = str;
        }

        /* JADX WARN: Multi-variable type inference failed */
        public String getData() {
            return (String) this.data;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // com.seewo.libmcuservice.response.RespBase
        public Bundle innerEncode(Bundle bundle) {
            bundle.putInt("result", this.mResultCode);
            bundle.putString(McuEnum.KEY_DATA, (String) this.data);
            return bundle;
        }
    }

    public static class TouchVersion extends RespBase<String> {
        public TouchVersion(Bundle bundle) {
            setData(bundle.getString(McuEnum.KEY_DATA));
        }

        public TouchVersion(String str) {
            setData(str);
        }

        /* JADX WARN: Multi-variable type inference failed */
        private void setData(String str) {
            this.data = str;
        }

        /* JADX WARN: Multi-variable type inference failed */
        public String getData() {
            return (String) this.data;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // com.seewo.libmcuservice.response.RespBase
        public Bundle innerEncode(Bundle bundle) {
            bundle.putInt("result", this.mResultCode);
            bundle.putString(McuEnum.KEY_DATA, (String) this.data);
            return bundle;
        }
    }

    private RespTouch() {
    }

    public static RespBase decode(Bundle bundle) {
        int iOrdinal = CmdTouch.TouchAction.valueOf(bundle.getString(McuEnum.KEY_ACTION)).ordinal();
        if (iOrdinal == 0) {
            return new TouchVersion(bundle);
        }
        if (iOrdinal != 2) {
            return null;
        }
        return new GetEMRWorkMode(bundle);
    }
}
