// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.detectors.firmware; import android.content.Context; import com.olio.data.object.bluetooth_status.BluetoothStatus; import com.olio.olios.detector.ManagedDetector; import com.olio.util.ALog; import com.oliodevices.assist.app.detectors.BroadcastDelegate; import com.oliodevices.assist.app.detectors.olio.updates.FileSystemAPIMocker; // Referenced classes of package com.oliodevices.assist.app.detectors.firmware: // FirmwareUpdateHelper public class FirmwareDetector implements ManagedDetector { Context context; FileSystemAPIMocker mocker; public FirmwareDetector(Context context1, BroadcastDelegate broadcastdelegate) { context = context1; mocker = new FileSystemAPIMocker(context1, broadcastdelegate); FirmwareUpdateHelper.getInstance().initialize(context1); } public void onDisconnect() { } public void register() { } public boolean shouldUpdate() { String s; boolean flag; if (BluetoothStatus.bluetoothStatus(context.getContentResolver()).getBluetooth3ConnectionStatus() == 3) { flag = true; } else { flag = false; } if (flag) { s = "true"; } else { s = "false"; } ALog.d("FirmwareDetector: shouldUpdate = %s", new Object[] { s }); return flag; } public void unregister() { } public void update() { ALog.d("FirmwareDetector checking for update...", new Object[0]); FirmwareUpdateHelper.getInstance().getFirmwareUpdate(); } public Long updateFrequency() { return Long.valueOf(0x36ee80L); } public boolean updateOnReconnect() { return true; } }