├── .fossa.yml ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── config ├── checkstyle │ ├── checkstyle-suppressions.xml │ ├── checkstyle-test.xml │ └── checkstyle.xml └── lint │ └── lint.xml ├── f2.txt ├── gradle.properties ├── gradle ├── dependencies.gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rx-central-ble-sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── uber │ │ └── rxcentralble │ │ └── sample │ │ ├── MainActivity.java │ │ ├── NameScanMatcher.java │ │ ├── SampleApplication.java │ │ └── TextViewLoggingTree.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── rx-central-ble ├── build.gradle ├── gradle.properties ├── proguard-rules.txt └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── uber │ │ └── rxcentralble │ │ ├── BluetoothDetector.java │ │ ├── ConnectionError.java │ │ ├── ConnectionManager.java │ │ ├── Irrelevant.java │ │ ├── Optional.java │ │ ├── ParsedAdvertisement.java │ │ ├── Peripheral.java │ │ ├── PeripheralError.java │ │ ├── PeripheralManager.java │ │ ├── PeripheralOperation.java │ │ ├── RxCentralLogger.java │ │ ├── ScanData.java │ │ ├── ScanMatcher.java │ │ ├── Scanner.java │ │ ├── Utils.java │ │ └── core │ │ ├── CoreBluetoothDetector.java │ │ ├── CoreConnectionManager.java │ │ ├── CoreParsedAdvertisement.java │ │ ├── CorePeripheral.java │ │ ├── CorePeripheralManager.java │ │ ├── CoreScannerFactory.java │ │ ├── matchers │ │ ├── RssiScanMatcher.java │ │ └── ServiceScanMatcher.java │ │ ├── operations │ │ ├── AbstractWrite.java │ │ ├── Read.java │ │ ├── ReadRssi.java │ │ ├── RegisterNotification.java │ │ ├── RequestMtu.java │ │ └── Write.java │ │ └── scanners │ │ ├── JellyBeanScanData.java │ │ ├── JellyBeanScanner.java │ │ ├── LollipopScanData.java │ │ └── ThrottledLollipopScanner.java │ └── test │ └── java │ ├── com │ └── uber │ │ └── rxcentralble │ │ ├── UtilsTest.java │ │ └── core │ │ ├── CoreBluetoothDetectorTest.java │ │ ├── CoreConnectionManagerTest.java │ │ ├── CoreParsedAdvertisementTest.java │ │ ├── CorePeripheralManagerTest.java │ │ ├── CorePeripheralTest.java │ │ ├── matchers │ │ ├── RssiScanMatcherTest.java │ │ └── ServiceScanMatcherTest.java │ │ ├── operations │ │ ├── ReadRssiTest.java │ │ ├── ReadTest.java │ │ ├── RegisterNotificationTest.java │ │ ├── RequestMtuTest.java │ │ └── WriteTest.java │ │ └── scanners │ │ ├── JellyBeanScannerTest.java │ │ └── ThrottledLollipopScannerTest.java │ └── org │ └── mockito │ └── configuration │ └── MockitoConfiguration.java └── settings.gradle /.fossa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/.fossa.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/RELEASING.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/config/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/config/checkstyle/checkstyle-test.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/lint/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/config/lint/lint.xml -------------------------------------------------------------------------------- /f2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradle/dependencies.gradle -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rx-central-ble-sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rx-central-ble-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/build.gradle -------------------------------------------------------------------------------- /rx-central-ble-sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/proguard-rules.pro -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/MainActivity.java -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/NameScanMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/NameScanMatcher.java -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/SampleApplication.java -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/TextViewLoggingTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/TextViewLoggingTree.java -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /rx-central-ble-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /rx-central-ble/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/build.gradle -------------------------------------------------------------------------------- /rx-central-ble/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/gradle.properties -------------------------------------------------------------------------------- /rx-central-ble/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/proguard-rules.txt -------------------------------------------------------------------------------- /rx-central-ble/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/BluetoothDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/BluetoothDetector.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionError.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/ConnectionManager.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/Irrelevant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/Irrelevant.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/Optional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/Optional.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/ParsedAdvertisement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/ParsedAdvertisement.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/Peripheral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/Peripheral.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralError.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralManager.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/PeripheralOperation.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/RxCentralLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/RxCentralLogger.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/ScanData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/ScanData.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/ScanMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/ScanMatcher.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/Scanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/Scanner.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/Utils.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreBluetoothDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreBluetoothDetector.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreConnectionManager.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreParsedAdvertisement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreParsedAdvertisement.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheral.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheralManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CorePeripheralManager.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreScannerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/CoreScannerFactory.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/RssiScanMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/RssiScanMatcher.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcher.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/AbstractWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/AbstractWrite.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Read.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Read.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/ReadRssi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/ReadRssi.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/RegisterNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/RegisterNotification.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/RequestMtu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/RequestMtu.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Write.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/operations/Write.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanData.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/JellyBeanScanner.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/LollipopScanData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/LollipopScanData.java -------------------------------------------------------------------------------- /rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/main/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScanner.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/UtilsTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreBluetoothDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreBluetoothDetectorTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreConnectionManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreConnectionManagerTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreParsedAdvertisementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/CoreParsedAdvertisementTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/CorePeripheralManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/CorePeripheralManagerTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/CorePeripheralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/CorePeripheralTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/matchers/RssiScanMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/matchers/RssiScanMatcherTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/matchers/ServiceScanMatcherTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/ReadRssiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/ReadRssiTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/ReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/ReadTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/RegisterNotificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/RegisterNotificationTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/RequestMtuTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/RequestMtuTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/WriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/operations/WriteTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/scanners/JellyBeanScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/scanners/JellyBeanScannerTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/com/uber/rxcentralble/core/scanners/ThrottledLollipopScannerTest.java -------------------------------------------------------------------------------- /rx-central-ble/src/test/java/org/mockito/configuration/MockitoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/rx-central-ble/src/test/java/org/mockito/configuration/MockitoConfiguration.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/RxCentralBle/HEAD/settings.gradle --------------------------------------------------------------------------------