package com.ifpdos.factorytest.util;

import android.util.Log;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.EntityTxbSensorSelfTest;
import com.cvte.vman.entity.EntityTxbSensorState;
import com.cvte.vman.types.EnumTxbSensorNum;
import com.ifpdos.Utils.JsonUtils;
import com.ifpdos.Utils.UdiUtil;
import com.ifpdos.Utils.okhttp.OkHttpHelper;
import com.ifpdos.factorytest.entity.EmptyBody;
import com.ifpdos.factorytest.entity.EnableBody;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class TxbUtil {
    private static final String TAG = "TxbUtil";

    public static boolean getTxbOneSensorMuted(EnumTxbSensorNum enumTxbSensorNum) {
        List<EntityTxbSensorState> txbAllSensorMuteState;
        boolean z = false;
        try {
            txbAllSensorMuteState = getTxbAllSensorMuteState();
        } catch (Exception e) {
            Log.e(TAG, "getTxbOneSensorMuted error", e);
        }
        if (enumTxbSensorNum != null && txbAllSensorMuteState != null) {
            Iterator<EntityTxbSensorState> it = txbAllSensorMuteState.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                EntityTxbSensorState next = it.next();
                if (next.sensorNum == enumTxbSensorNum && next.muteState) {
                    z = true;
                    break;
                }
            }
            Log.d(TAG, "getTxbOneSensorMuted: sensorLocation = " + enumTxbSensorNum + " isSensorMuted = " + z);
            return z;
        }
        Log.d(TAG, "getTxbOneSensorMuted: sensorLocation = " + enumTxbSensorNum + "allSensorMuteState = " + txbAllSensorMuteState);
        return false;
    }

    public static int getTxbSensorMutedNumber() {
        List<EntityTxbSensorState> txbAllSensorMuteState = getTxbAllSensorMuteState();
        int i = 0;
        if (txbAllSensorMuteState == null) {
            Log.e(TAG, "getTxbSensorMutedNumber allSensorMuteState == null");
            return 0;
        }
        Iterator<EntityTxbSensorState> it = txbAllSensorMuteState.iterator();
        while (it.hasNext()) {
            if (it.next().muteState) {
                i++;
            }
        }
        Log.e(TAG, "getTxbSensorMutedNumber = " + i);
        return i;
    }

    public static List<EntityTxbSensorState> getTxbAllSensorMuteState() {
        try {
            return VmanMiddleWare.getInstance().getTxbCtrl().getTxbSensorMuteState();
        } catch (Exception e) {
            Log.e(TAG, "getTxbAllSensorMuteState error", e);
            return null;
        }
    }

    public static void setTxbSensorMuteState(EnumTxbSensorNum enumTxbSensorNum, boolean z) {
        try {
            VmanMiddleWare.getInstance().getTxbCtrl().setTxbSensorMuteState(enumTxbSensorNum, z);
            Log.d(TAG, "setTxbSensorMuteState [" + enumTxbSensorNum + ", " + z + "]");
        } catch (Exception e) {
            Log.e(TAG, "setTxbSensorMuteState error", e);
        }
    }

    public static boolean isTxbEnable() {
        EnableBody enableBody = (EnableBody) OkHttpHelper.getInstance().get(UdiUtil.URL_TXB_ENABLE, EnableBody.class);
        if (enableBody == null) {
            Log.d(TAG, "isTxbEnable: txbEnable ==null");
            return false;
        }
        Log.d(TAG, "isTxbEnable: " + enableBody.enable);
        return enableBody.enable;
    }

    public static boolean setTxbEnable(Boolean bool) {
        Log.d(TAG, "setTxbEnable: " + bool);
        return ((EmptyBody) OkHttpHelper.getInstance().postSync(UdiUtil.URL_TXB_ENABLE, JsonUtils.toJson(new EnableBody(bool.booleanValue())), EmptyBody.class)) != null;
    }

    public static boolean getAllTxbSelfTestResult() {
        for (EntityTxbSensorSelfTest entityTxbSensorSelfTest : VmanMiddleWare.getInstance().getTxbCtrl().getTxbSensorSelfTestState()) {
            if (!entityTxbSensorSelfTest.state) {
                Log.d(TAG, "getAllTxbSensorSelfTestState: sensor num = " + entityTxbSensorSelfTest.sensorNum + " state = false");
                return false;
            }
        }
        return true;
    }

    public static boolean getTxbSingleTestResult(EnumTxbSensorNum enumTxbSensorNum) {
        for (EntityTxbSensorSelfTest entityTxbSensorSelfTest : VmanMiddleWare.getInstance().getTxbCtrl().getTxbSensorSelfTestState()) {
            if (entityTxbSensorSelfTest.sensorNum == enumTxbSensorNum) {
                Log.d(TAG, "getAllTxbSingleTestResult: sensor num = " + entityTxbSensorSelfTest.sensorNum + " state = " + entityTxbSensorSelfTest.state);
                return entityTxbSensorSelfTest.state;
            }
        }
        return true;
    }
}
