From 1270f4842228e2d5a11f74a1e8abe0350813a736 Mon Sep 17 00:00:00 2001 From: Vineyro Date: Mon, 5 Jun 2023 17:00:20 +0700 Subject: [PATCH] Add accelerometer --- .idea/gradle.xml | 1 + .idea/misc.xml | 2 +- app/build.gradle | 34 +- .../arma/ble/app/ui/common/BottomDialog.kt | 2 +- .../llc/arma/ble/app/ui/mapper/BleMapper.kt | 6 + .../arma/ble/app/ui/mapper/BleViewMapper.kt | 6 + .../java/llc/arma/ble/app/ui/model/BleView.kt | 4 + .../llc/arma/ble/app/ui/screen/BleInfoView.kt | 2 + .../ble/app/ui/screen/ble/BleListScreen.kt | 1 + .../ble/app/ui/screen/ble/BleListViewModel.kt | 3 +- .../llc/arma/ble/app/ui/screen/ble/Filter.kt | 1 + .../screen/connection/ConnectionContract.kt | 4 +- .../ui/screen/connection/ConnectionScreen.kt | 11 +- .../screen/connection/ConnectionViewModel.kt | 4 +- .../accelerometer/AccelerometerContract.kt | 41 +++ .../accelerometer/AccelerometerScreen.kt | 92 ++++++ .../accelerometer/AccelerometerViewModel.kt | 70 ++++ .../accelerometer/view/AcceleromterMeasure.kt | 301 ++++++++++++++++++ .../accelerometer/view/DisplayState.kt | 121 +++++++ .../accelerometer/view/LoadingState.kt | 19 ++ .../{ => inspection}/beacon/BeaconContract.kt | 4 +- .../{ => inspection}/beacon/BeaconScreen.kt | 10 +- .../beacon/BeaconViewModel.kt | 4 +- .../beacon/view/DisplayState.kt | 4 +- .../{ => inspection}/beacon/view/PowerEdit.kt | 6 +- .../{ => inspection}/beacon/view/Write.kt | 6 +- .../thermometer/ThermometerContract.kt | 2 +- .../thermometer/ThermometerScreen.kt | 39 +-- .../thermometer/ThermometerViewModel.kt | 6 +- .../thermometer/view/DisplayState.kt | 5 +- .../thermometer/view/IntervalEdit.kt | 12 +- .../thermometer/view/LoadingState.kt | 2 +- .../thermometer/view/PowerEdit.kt | 4 +- .../thermometer/view/TemperatureHistory.kt | 2 +- .../thermometer/view/Write.kt | 6 +- .../arma/ble/app/ui/screen/main/MainScreen.kt | 6 +- .../screen/password/ChangePasswordScreen.kt | 2 +- .../java/llc/arma/ble/app/ui/theme/Theme.kt | 2 +- .../llc/arma/ble/data/BleRepositoryImpl.kt | 57 +++- .../java/llc/arma/ble/domain/model/Ble.kt | 6 + .../java/llc/arma/ble/domain/model/BleInfo.kt | 2 +- .../ble/domain/repository/BleRepository.kt | 1 + .../GetAccelerometerMeasureBySerialFlow.kt | 21 ++ app/src/main/res/values/themes.xml | 2 +- build.gradle | 6 +- gradle.properties | 3 +- 46 files changed, 844 insertions(+), 101 deletions(-) create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/AccelerometerContract.kt create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/AccelerometerScreen.kt create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/AccelerometerViewModel.kt create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/view/AcceleromterMeasure.kt create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/view/DisplayState.kt create mode 100644 app/src/main/java/llc/arma/ble/app/ui/screen/inspection/accelerometer/view/LoadingState.kt rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/BeaconContract.kt (93%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/BeaconScreen.kt (92%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/BeaconViewModel.kt (98%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/view/DisplayState.kt (97%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/view/PowerEdit.kt (92%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/beacon/view/Write.kt (98%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/ThermometerContract.kt (97%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/ThermometerScreen.kt (84%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/ThermometerViewModel.kt (98%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/DisplayState.kt (97%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/IntervalEdit.kt (90%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/LoadingState.kt (87%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/PowerEdit.kt (94%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/TemperatureHistory.kt (99%) rename app/src/main/java/llc/arma/ble/app/ui/screen/{ => inspection}/thermometer/view/Write.kt (98%) create mode 100644 app/src/main/java/llc/arma/ble/domain/usecase/GetAccelerometerMeasureBySerialFlow.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a2d7c21..ae388c2 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,6 +7,7 @@