package com.ifpdos.factorytest.draw;

import android.content.Context;
import android.content.Intent;
import android.util.Log;
import com.ifpdos.factorytest.udi.BaseModuleTestStt;
import com.ifpdos.factorytest.udi.ProtocolDefineKt;
import com.ifpdos.factorytest.udi.TestResultBody;
import com.ifpdos.udi.sdk.service.sdk.server.Response;
import com.seewo.vcommons.constants.SeewoIntent;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;

/* JADX INFO: compiled from: DrawLineHandler.kt */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\bÆ\u0002\u0018\u00002\u00020\u00012\u00020\u0002B\u0007\b\u0002¢\u0006\u0002\u0010\u0003J\b\u0010\t\u001a\u00020\nH\u0016J\b\u0010\u000b\u001a\u00020\fH\u0016J\f\u0010\r\u001a\u0006\u0012\u0002\b\u00030\u000eH\u0016J\b\u0010\u000f\u001a\u00020\u0010H\u0016J\b\u0010\u0011\u001a\u00020\u0005H\u0016J\u000e\u0010\u0012\u001a\u00020\n2\u0006\u0010\u0013\u001a\u00020\u0002J\u000e\u0010\u0014\u001a\u00020\n2\u0006\u0010\u0015\u001a\u00020\u0016J\u0006\u0010\u0017\u001a\u00020\nR\u0014\u0010\u0004\u001a\u00020\u0005X\u0096D¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0010\u0010\b\u001a\u0004\u0018\u00010\u0002X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006\u0018"}, d2 = {"Lcom/ifpdos/factorytest/draw/DrawLineHandler;", "Lcom/ifpdos/factorytest/udi/BaseModuleTestStt;", "Lcom/ifpdos/factorytest/draw/IUdiDrawLineContract;", "()V", "TAG", "", "getTAG", "()Ljava/lang/String;", "mDrawLineTestImpl", "exitDrawLineTest", "", "exitModuleTest", "Lcom/ifpdos/udi/sdk/service/sdk/server/Response;", "getActivityClass", "Ljava/lang/Class;", "getDrawLineTestResult", "Lcom/ifpdos/factorytest/udi/TestResultBody;", "getType", "registerIUdiDrawLineImpl", "drawLineTest", "startDrawLineTest", "context", "Landroid/content/Context;", "unregisterIUdiDrawLineImpl", "app_generalRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
public final class DrawLineHandler extends BaseModuleTestStt implements IUdiDrawLineContract {
    public static final DrawLineHandler INSTANCE = new DrawLineHandler();
    private static final String TAG = "DrawLineHandler";
    private static IUdiDrawLineContract mDrawLineTestImpl;

    @Override // com.ifpdos.factorytest.udi.BaseModuleTestStt
    public Class<?> getActivityClass() {
        return LineationTestActivity.class;
    }

    private DrawLineHandler() {
    }

    @Override // com.ifpdos.factorytest.udi.BaseModuleTestStt
    public String getTAG() {
        return TAG;
    }

    @Override // com.ifpdos.factorytest.udi.BaseModuleTestStt
    public Response exitModuleTest() {
        exitDrawLineTest();
        return Response.INSTANCE.makeOkResponse();
    }

    @Override // com.ifpdos.factorytest.udi.BaseModuleTestStt
    public String getType() {
        return "draw_line";
    }

    public final void startDrawLineTest(Context context) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intent intent = new Intent(context, (Class<?>) LineationTestActivity.class);
        intent.setFlags(SeewoIntent.DRAWER_STATE_LEFT);
        intent.putExtra(ProtocolDefineKt.KEY_FROM_UDI, true);
        context.startActivity(intent);
    }

    public final void registerIUdiDrawLineImpl(IUdiDrawLineContract drawLineTest) {
        Intrinsics.checkNotNullParameter(drawLineTest, "drawLineTest");
        Log.d(getTAG(), "registerIUdiDrawLineImpl");
        mDrawLineTestImpl = drawLineTest;
    }

    public final void unregisterIUdiDrawLineImpl() {
        Log.d(getTAG(), "unregisterIUdiDrawLineImpl");
        mDrawLineTestImpl = null;
    }

    @Override // com.ifpdos.factorytest.draw.IUdiDrawLineContract
    public void exitDrawLineTest() {
        Log.d(getTAG(), "exitDrawLineTest");
        IUdiDrawLineContract iUdiDrawLineContract = mDrawLineTestImpl;
        if (iUdiDrawLineContract != null) {
            iUdiDrawLineContract.exitDrawLineTest();
        }
    }

    @Override // com.ifpdos.factorytest.draw.IUdiDrawLineContract
    /* JADX INFO: renamed from: getDrawLineTestResult */
    public TestResultBody getMTestResult() {
        TestResultBody drawLineTestResult;
        Log.d(getTAG(), "getDrawLineTestResult");
        IUdiDrawLineContract iUdiDrawLineContract = mDrawLineTestImpl;
        return (iUdiDrawLineContract == null || (drawLineTestResult = iUdiDrawLineContract.getMTestResult()) == null) ? new TestResultBody(false, "getDrawLineTestResult null") : drawLineTestResult;
    }
}
