This repository was archived by the owner on Aug 30, 2022. It is now read-only.
File tree 1 file changed +17
-0
lines changed 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -193,6 +193,18 @@ dependencies {
193
193
}
194
194
```
195
195
196
+ ## Packages
197
+
198
+ ** Able** provides a number of packages to help extend it's functionality:
199
+
200
+ | Package | Functionality |
201
+ | -------------------| -----------------------------------------------------------------------------------------------------------------|
202
+ | [ ` processor ` ] | A ` Processor ` adds the ability to process (and optionally modify) GATT data<br />pre-write or post-read. |
203
+ | [ ` retry ` ] | ` Retry ` wraps a ` Gatt ` to add I/O retry functionality and on-demand connection<br />establishment. |
204
+ | [ ` throw ` ] | Adds extension functions that ` throw ` exceptions on failures for various BLE<br />operations. |
205
+ | [ ` timber-logger ` ] | Routes ** Able** logging through [ Timber] ( https://github.com/JakeWharton/timber ) . |
206
+ | [ ` device ` ] | Provides ` BluetoothDevice ` extension functions as a single access point for<br />connectivity and communication. |
207
+
196
208
# License
197
209
198
210
```
@@ -223,3 +235,8 @@ limitations under the License.
223
235
[ bluetooth permissions ] : https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions
224
236
[ structured concurrency ] : https://medium.com/@elizarov/structured-concurrency-722d765aa952
225
237
[ `CoroutineScope` ] : https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.experimental/-coroutine-scope/
238
+ [ `processor` ] : processor
239
+ [ `retry` ] : retry
240
+ [ `throw` ] : throw
241
+ [ `timber-logger` ] : timber-logger
242
+ [ `device` ] : device
You can’t perform that action at this time.
0 commit comments