package org.schmivits.airball.airdata; import java.util.UUID; import android.bluetooth.BluetoothAdapter; public class N42PEBluetoothFlightData extends DynonSerialFlightData { private static final UUID AIRBALL_UUID = UUID.fromString("f4a9bf39-1970-4bc8-a297-7596b2dae998"); private final Thread mThread; public N42PEBluetoothFlightData(BluetoothAdapter adapter) { super(new N42PEAircraft(), N42PEAircraft.BETA_MODEL_CONFIG); mThread = new DataScanThread(adapter, AIRBALL_UUID, new HaveData() { @Override public void line(final String line) { N42PEBluetoothFlightData.this.addDataLine(line); } @Override public void status(String status) { // TODO(ihab) } }); mThread.start(); } @Override public void destroy() { mThread.interrupt(); } }