package org.deviceconnect.android.deviceplugin.sw;
import android.bluetooth.BluetoothDevice;
import android.content.Context;
import org.deviceconnect.android.deviceplugin.bluetooth.BluetoothDeviceManager;
import java.util.logging.Logger;
class SWDeviceManager extends BluetoothDeviceManager {
private final Logger mLogger = Logger.getLogger(SWConstants.LOGGER_NAME);
public SWDeviceManager(final Context context) {
super(context, new DeviceFilter() {
@Override
public boolean filter(final BluetoothDevice device) {
return isSmartWatch(device);
}
});
setLogger(mLogger);
}
private static boolean isSmartWatch(final BluetoothDevice device) {
if (device.getName() == null) {
return false;
}
return device.getName().startsWith(SWConstants.DEVICE_NAME_PREFIX);
}
}