diff options
author | Steve Kondik <steve@cyngn.com> | 2014-11-18 23:05:45 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2014-11-18 23:07:12 -0800 |
commit | 3984f7b833cb22179837033ec3161ba6e2ec2133 (patch) | |
tree | adb250950af5cb94211532c7eda41745e5d3eb4c | |
parent | fb3b5c5cd7d861358f473eb011a804b0056889eb (diff) | |
download | android_packages_apps_BluetoothExt-3984f7b833cb22179837033ec3161ba6e2ec2133.tar.gz android_packages_apps_BluetoothExt-3984f7b833cb22179837033ec3161ba6e2ec2133.tar.bz2 android_packages_apps_BluetoothExt-3984f7b833cb22179837033ec3161ba6e2ec2133.zip |
Revert "Bluetooth-wipower: Enabling A4WP Profile."
This reverts commit 83d78f5f6ef3c98cee35f0edc97271472ea07ec2.
Change-Id: I0241676da99c11014dcd4b4dd98acbb1d1d722e8
-rw-r--r-- | Android.mk | 4 | ||||
-rw-r--r-- | AndroidManifest.xml | 4 | ||||
-rw-r--r-- | src/org/codeaurora/bluetooth/a4wp/A4wpService.java | 46 |
3 files changed, 22 insertions, 32 deletions
@@ -9,7 +9,7 @@ src_dirs:= src/org/codeaurora/bluetooth/btcservice \ src/org/codeaurora/bluetooth/dun \ src/org/codeaurora/bluetooth/sap \ src/org/codeaurora/bluetooth/pxpservice \ - src/org/codeaurora/bluetooth/a4wp + #src/org/codeaurora/bluetooth/a4wp LOCAL_SRC_FILES := \ $(call all-java-files-under, $(src_dirs)) \ @@ -20,7 +20,7 @@ LOCAL_CERTIFICATE := platform LOCAL_JAVA_LIBRARIES := javax.obex LOCAL_JAVA_LIBRARIES += mms-common LOCAL_JAVA_LIBRARIES += telephony-common -LOCAL_JAVA_LIBRARIES += com.quicinc.wbc +#LOCAL_JAVA_LIBRARIES += com.quicinc.wbc LOCAL_STATIC_JAVA_LIBRARIES := com.android.vcard diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1e05e3b..21d156b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -186,7 +186,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <action android:name="org.codeaurora.bluetooth.pxpservice.PxpMonitorService" /> </intent-filter> </service> - +<!-- <service android:process="@string/process" android:exported="true" @@ -200,6 +200,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> </intent-filter> </receiver> - +--> </application> </manifest> diff --git a/src/org/codeaurora/bluetooth/a4wp/A4wpService.java b/src/org/codeaurora/bluetooth/a4wp/A4wpService.java index 7e9b7bb..240d487 100644 --- a/src/org/codeaurora/bluetooth/a4wp/A4wpService.java +++ b/src/org/codeaurora/bluetooth/a4wp/A4wpService.java @@ -76,17 +76,17 @@ public class A4wpService extends Service private BluetoothAdapter mBluetoothAdapter = null; private BluetoothGattServer mBluetoothGattServer = null; private BluetoothDevice mDevice = null; - - private static final UUID A4WP_SERVICE_UUID = UUID.fromString("6455fffe-a146-11e2-9e96-0800200c9a67"); + private static final UUID A4WP_SERVICE_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200cfffe"); //PRU writes private static final UUID A4WP_PRU_CTRL_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a67"); - private static final UUID A4WP_PTU_STATIC_UUID = UUID.fromString("6455e671-a146-11e2-9e96-0800200c9a67"); + private static final UUID A4WP_PTU_STATIC_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a68"); //PRU reads - private static final UUID A4WP_PRU_ALERT_UUID = UUID.fromString("6455e672-a146-11e2-9e96-0800200c9a67"); - private static final UUID A4WP_PRU_STATIC_UUID = UUID.fromString("6455e673-a146-11e2-9e96-0800200c9a67"); - private static final UUID A4WP_PRU_DYNAMIC_UUID = UUID.fromString("6455e674-a146-11e2-9e96-0800200c9a67"); + private static final UUID A4WP_PRU_ALERT_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a69"); + private static final UUID A4WP_PRU_STATIC_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a70"); + private static final UUID A4WP_PRU_DYNAMIC_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a71"); - private static final UUID A4WP_PRU_ALERT_DESC_UUID = UUID.fromString("6455e672-a146-11e2-9e96-0800200c9a67"); + private static final UUID A4WP_PRU_ALERT_DESC_UUID = UUID.fromString("6455e670-a146-11e2-9e96-0800200c9a69"); + //CHECK: Using the Alert UUID for now private static final Object mLock = new Object(); private int mState = BluetoothProfile.STATE_DISCONNECTED; @@ -126,7 +126,7 @@ public class A4wpService extends Service private AdvertiseData mAdvertisementData; private BluetoothLeAdvertiser mAdvertiser; private AdvertiseCallback mAdvertiseCallback = new myAdvertiseCallback(1); - ParcelUuid uuid1 = ParcelUuid.fromString("6455fffe-a146-11e2-9e96-0800200c9a67"); + ParcelUuid uuid1 = ParcelUuid.fromString("6455e670-a146-11e2-9e96-0800200cfffe"); private WbcManager.WbcEventListener mWbcCallback = new WbcManager.WbcEventListener() { @@ -680,13 +680,13 @@ public class A4wpService extends Service mIndex = index; } - @Override - public void onStartSuccess(AdvertiseSettings settingsInEffect) { + //@Override + public void onSuccess(AdvertiseSettings settingsInEffect) { Log.d(LOGTAG, "advertise success " + mIndex); } - @Override - public void onStartFailure(int errorCode) { + //@Override + public void onFailure(int errorCode) { Log.d(LOGTAG, "advetise failure " + mIndex); } } @@ -694,30 +694,20 @@ public class A4wpService extends Service private void StartAdvertising() { - /* serviceData represnts service data for Wipower that needs - to be part of advertising, - 0x28 i& 0x00 represents the primary based handle - 0xFF and 0x60 represents: - ADV Flags are set to: CAT3 PRU 21, Reboot bit and OVP indicator - */ byte[] serviceData = new byte[] { - 0x28, 0x00, (byte)0xff, 0x60 }; + (byte)0xfe, (byte)0xff, 0x28, 0x00, (byte)0xff, 0x60 }; mAdvertiser = mBluetoothAdapter.getBluetoothLeAdvertiser(); mAdvertisementData = new AdvertiseData.Builder() - .addServiceData(uuid1, serviceData).build(); + .setServiceData(uuid1, serviceData).build(); mAdvertiseSettings = new AdvertiseSettings.Builder() - .setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_POWER) + .setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_WIPOWER_LATENCY) .setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_ULTRA_LOW) - .setConnectable(true) - .setTimeout(WIPOWER_ADV_TIMEOUT).build(); + .setConnectable(true).build(); Log.d(LOGTAG, " Calling mAdvertiser.startAdvertising"); - if(mAdvertiser != null) - mAdvertiser.startAdvertising(mAdvertiseSettings, mAdvertisementData, mAdvertiseCallback); - else - Log.d(LOGTAG, " mAdvertiser is null"); + mAdvertiser.startAdvertising(mAdvertiseSettings, mAdvertisementData, mAdvertiseCallback); } private void stopAdvertising() @@ -841,7 +831,7 @@ public class A4wpService extends Service Log.d(LOGTAG, "onStart Command called!!"); //mWipowerBoot is used to hold power enable command till the service is been registered completely - if (mWipowerBoot == true && mWipowerManager != null) { + if (mWipowerBoot == true) { if (mChargeComplete == true) { mWipowerManager.enablePowerApply(true, true, true); } else { |