├── BLEDemo ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_hrdemo.xml │ │ ├── activity_peripheral.xml │ │ ├── activity_scanning_item.xml │ │ ├── peripheral_details_characteristic_item.xml │ │ ├── peripheral_list_characteristic_item.xml │ │ ├── peripheral_list_services_header.xml │ │ ├── peripheral_list_services_item.xml │ │ └── progress_indicator.xml │ ├── menu │ │ ├── peripheral.xml │ │ └── scanning.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── org │ └── bluetooth │ └── bledemo │ ├── BleDefinedUUIDs.java │ ├── BleNamesResolver.java │ ├── BleWrapper.java │ ├── BleWrapperUiCallbacks.java │ ├── CharacteristicDetailsAdapter.java │ ├── CharacteristicsListAdapter.java │ ├── DeviceListAdapter.java │ ├── HRDemoActivity.java │ ├── PeripheralActivity.java │ ├── ScanningActivity.java │ └── ServicesListAdapter.java ├── BTDemo ├── .classpath ├── .project ├── AndroidManifest.xml ├── ic_launcher-web.png ├── libs │ └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_characteristics.xml │ │ ├── activity_scan.xml │ │ ├── activity_services.xml │ │ ├── device_layout.xml │ │ ├── peripheral_details_characteristic.xml │ │ ├── peripheral_info.xml │ │ ├── peripheral_list_characteristic_item.xml │ │ └── peripheral_list_services_item.xml │ ├── menu │ │ └── scan.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── ratio │ └── btdemo │ ├── BleDefinedUUIDs.java │ ├── BleNamesResolver.java │ ├── CharacteristicDetailsActivity.java │ ├── CharacteristicsActivity.java │ ├── ScanActivity.java │ ├── ServicesActivity.java │ └── adapters │ ├── CharacteristicsListAdapter.java │ └── ServicesListAdapter.java ├── DeviceService ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── build.xml ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── ratio │ ├── deviceService │ ├── BTCharacteristicProfile.java │ ├── BTDescriptorProfile.java │ ├── BTDeviceProfile.java │ ├── BTLEDeviceManager.java │ ├── BTServiceProfile.java │ ├── BTUUID.java │ ├── BluetoothBroadcastReceiver.java │ ├── DeviceErrorCodes.java │ ├── DeviceService.java │ ├── IDeviceCommand.aidl │ ├── command │ │ ├── BTLECommand.java │ │ ├── BTLECommandDisconnect.java │ │ ├── BTLECommandDiscoverServices.java │ │ ├── BTLECommandReadCharacteristic.java │ │ ├── BTLECommandReadDescriptor.java │ │ ├── BTLECommandSetCharacteristicNotification.java │ │ ├── BTLECommandWriteCharacteristic.java │ │ └── BTLECommandWriteDescriptor.java │ └── receivers │ │ ├── CharacteristicReceiver.java │ │ ├── CharactertisticListReceiver.java │ │ ├── ConnectionStateReceiver.java │ │ ├── DescriptorReceiver.java │ │ ├── DeviceDiscoveredRecevier.java │ │ ├── RSSIReceiver.java │ │ └── ServicesDiscoveredReceiver.java │ ├── exceptions │ ├── DeviceManagerException.java │ └── DeviceNameNotFoundException.java │ └── util │ ├── BitUtils.java │ ├── StringUtil.java │ └── UUIDUtils.java ├── LICENSE.txt └── README.md /BLEDemo/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/.classpath -------------------------------------------------------------------------------- /BLEDemo/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/.project -------------------------------------------------------------------------------- /BLEDemo/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /BLEDemo/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/AndroidManifest.xml -------------------------------------------------------------------------------- /BLEDemo/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/ic_launcher-web.png -------------------------------------------------------------------------------- /BLEDemo/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/libs/android-support-v4.jar -------------------------------------------------------------------------------- /BLEDemo/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/proguard-project.txt -------------------------------------------------------------------------------- /BLEDemo/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/project.properties -------------------------------------------------------------------------------- /BLEDemo/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /BLEDemo/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /BLEDemo/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BLEDemo/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BLEDemo/res/layout/activity_hrdemo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/activity_hrdemo.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/activity_peripheral.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/activity_peripheral.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/activity_scanning_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/activity_scanning_item.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/peripheral_details_characteristic_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/peripheral_details_characteristic_item.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/peripheral_list_characteristic_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/peripheral_list_characteristic_item.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/peripheral_list_services_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/peripheral_list_services_header.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/peripheral_list_services_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/peripheral_list_services_item.xml -------------------------------------------------------------------------------- /BLEDemo/res/layout/progress_indicator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/layout/progress_indicator.xml -------------------------------------------------------------------------------- /BLEDemo/res/menu/peripheral.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/menu/peripheral.xml -------------------------------------------------------------------------------- /BLEDemo/res/menu/scanning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/menu/scanning.xml -------------------------------------------------------------------------------- /BLEDemo/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /BLEDemo/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values-sw720dp-land/dimens.xml -------------------------------------------------------------------------------- /BLEDemo/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values-v11/styles.xml -------------------------------------------------------------------------------- /BLEDemo/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values-v14/styles.xml -------------------------------------------------------------------------------- /BLEDemo/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values/dimens.xml -------------------------------------------------------------------------------- /BLEDemo/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values/strings.xml -------------------------------------------------------------------------------- /BLEDemo/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/res/values/styles.xml -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/BleDefinedUUIDs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/BleDefinedUUIDs.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/BleNamesResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/BleNamesResolver.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/BleWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/BleWrapper.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/BleWrapperUiCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/BleWrapperUiCallbacks.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/CharacteristicDetailsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/CharacteristicDetailsAdapter.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/CharacteristicsListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/CharacteristicsListAdapter.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/DeviceListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/DeviceListAdapter.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/HRDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/HRDemoActivity.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/PeripheralActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/PeripheralActivity.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/ScanningActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/ScanningActivity.java -------------------------------------------------------------------------------- /BLEDemo/src/org/bluetooth/bledemo/ServicesListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BLEDemo/src/org/bluetooth/bledemo/ServicesListAdapter.java -------------------------------------------------------------------------------- /BTDemo/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/.classpath -------------------------------------------------------------------------------- /BTDemo/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/.project -------------------------------------------------------------------------------- /BTDemo/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/AndroidManifest.xml -------------------------------------------------------------------------------- /BTDemo/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/ic_launcher-web.png -------------------------------------------------------------------------------- /BTDemo/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/libs/android-support-v4.jar -------------------------------------------------------------------------------- /BTDemo/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/proguard-project.txt -------------------------------------------------------------------------------- /BTDemo/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/project.properties -------------------------------------------------------------------------------- /BTDemo/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /BTDemo/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /BTDemo/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BTDemo/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /BTDemo/res/layout/activity_characteristics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/activity_characteristics.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/activity_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/activity_scan.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/activity_services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/activity_services.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/device_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/device_layout.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/peripheral_details_characteristic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/peripheral_details_characteristic.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/peripheral_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/peripheral_info.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/peripheral_list_characteristic_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/peripheral_list_characteristic_item.xml -------------------------------------------------------------------------------- /BTDemo/res/layout/peripheral_list_services_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/layout/peripheral_list_services_item.xml -------------------------------------------------------------------------------- /BTDemo/res/menu/scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/menu/scan.xml -------------------------------------------------------------------------------- /BTDemo/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /BTDemo/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values-sw720dp-land/dimens.xml -------------------------------------------------------------------------------- /BTDemo/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values-v11/styles.xml -------------------------------------------------------------------------------- /BTDemo/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values-v14/styles.xml -------------------------------------------------------------------------------- /BTDemo/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values/colors.xml -------------------------------------------------------------------------------- /BTDemo/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values/dimens.xml -------------------------------------------------------------------------------- /BTDemo/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values/strings.xml -------------------------------------------------------------------------------- /BTDemo/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/res/values/styles.xml -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/BleDefinedUUIDs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/BleDefinedUUIDs.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/BleNamesResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/BleNamesResolver.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/CharacteristicDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/CharacteristicDetailsActivity.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/CharacteristicsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/CharacteristicsActivity.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/ScanActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/ScanActivity.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/ServicesActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/ServicesActivity.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/adapters/CharacteristicsListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/adapters/CharacteristicsListAdapter.java -------------------------------------------------------------------------------- /BTDemo/src/com/ratio/btdemo/adapters/ServicesListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/BTDemo/src/com/ratio/btdemo/adapters/ServicesListAdapter.java -------------------------------------------------------------------------------- /DeviceService/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/.classpath -------------------------------------------------------------------------------- /DeviceService/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/.project -------------------------------------------------------------------------------- /DeviceService/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /DeviceService/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/AndroidManifest.xml -------------------------------------------------------------------------------- /DeviceService/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/build.xml -------------------------------------------------------------------------------- /DeviceService/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/project.properties -------------------------------------------------------------------------------- /DeviceService/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /DeviceService/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /DeviceService/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DeviceService/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/values-v11/styles.xml -------------------------------------------------------------------------------- /DeviceService/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/values-v14/styles.xml -------------------------------------------------------------------------------- /DeviceService/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/values/strings.xml -------------------------------------------------------------------------------- /DeviceService/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/res/values/styles.xml -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTCharacteristicProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTCharacteristicProfile.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTDescriptorProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTDescriptorProfile.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTDeviceProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTDeviceProfile.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTLEDeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTLEDeviceManager.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTServiceProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTServiceProfile.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BTUUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BTUUID.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/BluetoothBroadcastReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/BluetoothBroadcastReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/DeviceErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/DeviceErrorCodes.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/DeviceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/DeviceService.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/IDeviceCommand.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/IDeviceCommand.aidl -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommand.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandDisconnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandDisconnect.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandDiscoverServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandDiscoverServices.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandReadCharacteristic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandReadCharacteristic.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandReadDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandReadDescriptor.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandSetCharacteristicNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandSetCharacteristicNotification.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandWriteCharacteristic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandWriteCharacteristic.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/command/BTLECommandWriteDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/command/BTLECommandWriteDescriptor.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/CharacteristicReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/CharacteristicReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/CharactertisticListReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/CharactertisticListReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/ConnectionStateReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/ConnectionStateReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/DescriptorReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/DescriptorReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/DeviceDiscoveredRecevier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/DeviceDiscoveredRecevier.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/RSSIReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/RSSIReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/deviceService/receivers/ServicesDiscoveredReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/deviceService/receivers/ServicesDiscoveredReceiver.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/exceptions/DeviceManagerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/exceptions/DeviceManagerException.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/exceptions/DeviceNameNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/exceptions/DeviceNameNotFoundException.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/util/BitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/util/BitUtils.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/util/StringUtil.java -------------------------------------------------------------------------------- /DeviceService/src/com/ratio/util/UUIDUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/DeviceService/src/com/ratio/util/UUIDUtils.java -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RatioLabs/BLEService/HEAD/README.md --------------------------------------------------------------------------------