Meshtastic-Android/app/src/main/java/com/geeksville/mesh/service
Mike Cumings dd41527bbc Initial step in refactoring RadioInterfaceService for dependency injection
Extracts USB device management into a `UsbRepository`.

In order for `SerialInterface to gain access to this prior to
the `RadioInterfaceService` being fully natively dependency
injected, all `InterfaceFactory` implementations needed
to be modified to accept the `UsbRepository` via argument.  This
will go away in a future PR.

Changed `assumePermission` constant to `false` as it was preventing
the request for permission from occurring, breaking serial connectivity.

Minor improvement: SerialInterface re-bonding by device name is
now supported.
2022-04-08 11:34:44 -07:00
..
BLEException.kt reformat per coding conventions 2021-03-29 20:33:06 +08:00
BluetoothInterface.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
BootCompleteReceiver.kt refactored MeshService 2020-10-01 22:20:19 +02:00
Constants.kt 1.1.33 fix #211 properly set GUI state when during a firmware update and the view gets rebuilt 2021-01-05 15:52:18 +08:00
InterfaceFactory.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
IRadioInterface.kt WIP to improve simulator 2021-02-01 10:31:39 +08:00
MeshService.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
MeshServiceBroadcasts.kt fix leakage of (slightly) possibly PII data 2021-05-10 08:37:39 +08:00
MeshServiceLocationCallback.kt send position to local node (without broadcast) 2022-01-26 02:35:37 -03:00
MeshServiceNotifications.kt reformat per coding conventions 2021-03-29 20:33:06 +08:00
MeshServiceSettingsData.kt reformat per coding conventions 2021-03-29 20:33:06 +08:00
MeshServiceStarter.kt reformat per coding conventions 2021-03-29 20:33:06 +08:00
MockInterface.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
NopInterface.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
RadioInterfaceService.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
SafeBluetooth.kt WIP color fixes 2021-05-09 09:02:53 +08:00
SerialInterface.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
SoftwareUpdateService.kt improve firmware update 2022-03-11 00:12:48 -03:00
StreamInterface.kt add WIP TCPInterface 2021-03-29 19:47:24 +08:00
TCPInterface.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00