package com.seewo.libmcuservice.response;

import android.os.Bundle;
import com.seewo.libmcuservice.aidl.model.McuEnum;
import com.seewo.libmcuservice.command.CmdPcStatus;
import com.seewo.libmcuservice.constant.IQueryPcStateConstants;
import java.io.Serializable;

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

    public static class PcStatusResult extends RespBase<IQueryPcStateConstants.PcStatus> {
        public PcStatusResult(Bundle bundle) {
            setData((IQueryPcStateConstants.PcStatus) bundle.getSerializable(McuEnum.KEY_DATA));
        }

        public PcStatusResult(IQueryPcStateConstants.PcStatus pcStatus) {
            setData(pcStatus);
        }

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

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

        @Override // com.seewo.libmcuservice.response.RespBase
        public Bundle innerEncode(Bundle bundle) {
            bundle.putInt("result", this.mResultCode);
            bundle.putSerializable(McuEnum.KEY_DATA, (Serializable) this.data);
            return bundle;
        }
    }

    private RespPcStatus() {
    }

    public static RespBase decode(Bundle bundle) {
        if (CmdPcStatus.PcStatusAction.valueOf(bundle.getString(McuEnum.KEY_ACTION)) == CmdPcStatus.PcStatusAction.GET_STATUS) {
            return new PcStatusResult(bundle);
        }
        return null;
    }
}
