package com.seewo.remote.f;

import android.content.Context;
import android.content.res.Resources;
import android.text.TextUtils;
import android.util.Log;
import com.cvte.vman.R;
import org.snmp4j.CommandResponder;
import org.snmp4j.CommandResponderEvent;
import org.snmp4j.MessageException;
import org.snmp4j.PDU;
import org.snmp4j.mp.StatusInformation;
import org.snmp4j.smi.OctetString;

/* JADX INFO: compiled from: AgentCommandResponder.java */
/* JADX INFO: loaded from: classes.dex */
public class a implements CommandResponder {
    private Context b;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private Resources f267e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private e f268f = new e();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private d f269g = new d();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private c f270h = new c();

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private int f271i;

    public a(Context context) {
        this.f271i = -1;
        this.b = context;
        this.f267e = context.getResources();
        this.f271i = com.seewo.remote.d.a.a();
    }

    private void a(PDU pdu, String str, int i2) {
        pdu.setType(-94);
        pdu.get(0).setVariable(new OctetString(str));
        pdu.setErrorIndex(0);
        pdu.setErrorStatus(i2);
    }

    private boolean b(String str) {
        return str.equals(this.f267e.getString(R.string.snmp_security_name));
    }

    private void c(PDU pdu, String[] strArr, CommandResponderEvent commandResponderEvent) {
        int i2 = Integer.parseInt(strArr[7]);
        int i3 = Integer.parseInt(strArr[9]);
        if (!b(new String(commandResponderEvent.getSecurityName()))) {
            a(pdu, this.f267e.getString(R.string.snmp_password_error), 6);
        } else if (pdu.getType() == -93) {
            if (this.f269g.a(i2, i3)) {
                a(pdu, "Success", 0);
            } else {
                a(pdu, "Failed", 3);
            }
        } else if (pdu.getType() == -96) {
            String string = Integer.toString(this.f270h.a(i2));
            if (TextUtils.isEmpty(string)) {
                a(pdu, "Error", 3);
            } else {
                a(pdu, string, 0);
            }
        } else {
            a(pdu, this.f267e.getString(R.string.snmp_support_point), 3);
        }
        d(pdu, commandResponderEvent);
    }

    private void d(PDU pdu, CommandResponderEvent commandResponderEvent) {
        StatusInformation statusInformation = new StatusInformation();
        try {
            commandResponderEvent.getMessageDispatcher().returnResponsePdu(commandResponderEvent.getMessageProcessingModel(), commandResponderEvent.getSecurityModel(), commandResponderEvent.getSecurityName(), commandResponderEvent.getSecurityLevel(), pdu, commandResponderEvent.getMaxSizeResponsePDU(), commandResponderEvent.getStateReference(), statusInformation);
        } catch (MessageException e2) {
            e.c.b.b.b.d("AgentCommandResponder", e2);
        }
    }

    @Override // org.snmp4j.CommandResponder
    public void processPdu(CommandResponderEvent commandResponderEvent) {
        PDU pdu = commandResponderEvent.getPDU();
        String[] strArrSplit = pdu.get(0).getOid().toString().split("\\.");
        if (this.f268f.c(strArrSplit, this.f271i)) {
            c(pdu, strArrSplit, commandResponderEvent);
        } else {
            Log.d("AgentCommandResponder", "Message is not legitimate");
        }
    }
}
