package com.seewo.libmcuservice.command;

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

/* JADX INFO: loaded from: classes.dex */
public abstract class CmdBase {
    public final Bundle encode() {
        Bundle bundle = new Bundle();
        bundle.putString(McuEnum.KEY_SERVICE, getService());
        bundle.putString(McuEnum.KEY_ACTION, getAction());
        return innerEncode(bundle);
    }

    public abstract String getAction();

    public abstract String getService();

    public Bundle innerEncode(Bundle bundle) {
        return bundle;
    }
}
