1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-30 11:40:23 +02:00

1985 Commits

Author SHA1 Message Date
DreamNik
d7c8b6658a initial support for MGB (SWAN) scales 2017-11-05 14:31:07 +03:00
OliE
2e7434df9c added preference categories. 2017-11-01 19:00:03 +01:00
OliE
987efab026 added options to estimate body fat and body water 2017-11-01 18:17:49 +01:00
OliE
d47ac3438f added debug information for mi scale v2 2017-10-31 19:22:45 +01:00
OliE
5556d20cc4 added support for Yunmai SE scale 2017-10-31 19:05:26 +01:00
OliE
896985152a receive weight while on miscale v2 scale 2017-10-31 18:49:47 +01:00
OliE
d7b559aef5 Merge branch 'master' of https://github.com/oliexdev/openScale 2017-10-31 16:22:57 +01:00
OliE
8a245a9155 convert initial weight into user scale unit 2017-10-31 14:12:23 +01:00
Andreas Shimokawa
3ccc4b627a fix lbs and catty unit detection 2017-10-28 01:07:31 +02:00
Andreas Shimokawa
e44fe05894 Set scale units to user configured units (kg/lbs/st) 2017-10-28 00:27:15 +02:00
Andreas Shimokawa
b2ec8599b7 Initial working support for Mi Scale v2
Notes:
- This is basically a copy of BluetoothMiScale.java with some data offset adjustments
- The absent realtime measurement characteristic disabled
- No extra body fat etc infos are parsed, just the same data as on the v1 scale are processed
- The scale is not yet switched to kg, it is still operated in catty and there is no HW switch!
2017-10-26 23:16:43 +02:00
OliE
7a1fc9d27e Merge pull request #83 from MatoDroid/patch-3
Updated slovak translation
2017-10-22 11:24:32 +02:00
oliexdev
22d812a2cc add increment and decrement button to data edit mode 2017-10-22 11:22:57 +02:00
oliexdev
883e90f36d update CI files 2017-10-21 12:19:46 +02:00
Martin Jurík
849dbb9591 Updated slovak translation
Fixed some mismatches in slovak translation
2017-10-17 22:02:10 +02:00
Martin Jurík
b672c0b1dc Updated translation
Updated slovak translation
2017-10-10 22:51:36 +02:00
roqeer
4dbd6af94a Create strings.xml
Polish translation
2017-10-08 15:22:40 +02:00
OliE
cbf7f604cd update array compare method 2017-10-04 17:50:34 +02:00
OliE
77e3a4c7d1 accepts only one data of the same content 2017-10-03 15:17:28 +02:00
OliE
b0fe50c365 show toast text if weight was added
fix bug if last entry was deleted in the table fragment
2017-10-03 14:53:51 +02:00
OliE
31c2e1ba70 correct data length 2017-10-03 09:51:20 +02:00
OliE
4fb71ef137 correct data length 2017-10-03 09:51:20 +02:00
OliE
1d89901eeb update BluetoothExcelvanCF369BLE states 2017-10-03 09:43:42 +02:00
OliE
777c84dd3b update BluetoothExcelvanCF369BLE UUIDs 2017-10-02 15:22:51 +02:00
OliE
d7d9a2fc21 update screenshots and gradle information to version 1.5.5 2017-10-01 16:17:16 +02:00
OliE
df1022bc4b set yunmai mini time 2017-10-01 16:17:16 +02:00
OliE
c37f71939a add basic Yunmai Mini scale support (currently only weight and fat) 2017-10-01 14:55:22 +02:00
OliE
788ff2a0d2 implement basal metabolic rate (BMR) 2017-10-01 13:50:30 +02:00
OliE
6f4fccf176 add AMR, BMR, KCAL and BONE icons. 2017-10-01 11:27:53 +02:00
OliE
ce27923467 add bone mass measurement 2017-10-01 11:27:53 +02:00
OliE
ba9f72d5ee implemented a BLE scanner for selecting a Bluetooth device 2017-10-01 09:52:22 +02:00
OliE
1b6bddbbcc add some try catch blocks 2017-10-01 09:52:22 +02:00
Martin Jurík
55058dbd02 Added slovak translation 2017-09-30 21:53:36 +02:00
OliE
a98cf937dd add experimental support for Excelvant CF369BLE 2017-09-29 17:56:43 +02:00
OliE
5acbc49d38 added some Bluetooth scale hardware addresses. 2017-09-29 16:38:28 +02:00
OliE
bfea2d6c3e show days of year if average data is not set in the diagram 2017-09-26 19:41:51 +02:00
OliE
cead634710 update new openScale icon 2017-09-25 19:13:58 +02:00
murgi
da23985450 Add support for Digoo DG-S038H 2017-09-25 16:43:49 +02:00
Lucas
12792de42b Brazilian portuguese 2017-09-23 12:56:13 -03:00
OliE
b4ce4f6b09 polynomical order can now be set for the regression weight line 2017-09-22 12:35:54 +02:00
OliE
8761ef5f0e add an optional goal and linear regression weight line 2017-09-22 10:52:50 +02:00
OliE
952b9705bd update openScale icon and update version code 2017-08-19 12:55:19 +02:00
OliE
92a238a550 supporting multiple screen sizes and densities for all used icons 2017-08-10 20:46:03 +02:00
OliE
94104497be add new hw address of Medisana BS444 scale to the whitelist 2017-08-09 17:00:55 +02:00
OliE
f81af62438 switch cmd step 0 and 1 to fix small bug.
don't show no user notifications while receiving ignored Bluetooth data because if option ignore data out of range is activated this notification is called immediately.
2017-08-04 16:19:49 +02:00
Martin Nowack
3933f59a69 Enhanced support for Sanitas SBF 70
* Refactoring to use state-machine-based BluetoothCommunication class approach
* Add support for user detection/creation (age, height, sex, activity level)
* Add support for baseline measurement
* Add support to set date/time of scale
* Add support to retrieve history measurements of currently selected user
* Add support to warn user if too many scale users are registered
* Add/Fix support for impedance, fat, water, muscle, bonemass, bmr, amr, bmi results
* Fix support to delete user-specific measurements
* Add support to show active measurement as Toast
* Enhanced robustness of scale communication
2017-08-04 10:11:04 +02:00
Martin Nowack
9cfd8c8da3 Add support to send arbitrary messages to openScale user.
This can be used to send any string with an argument which will be string.format() replaced.
2017-08-04 10:11:04 +02:00
Martin Nowack
f5d03b8446 Use command queue approach for sequential invocation of bluetooth commands
Issuing commands to a bluetooth device might not be successful in case the device is still busy from a previous command.
With this patch, new commands are enqueued and executed sequentially after the previous step finished executing.

The new implementation is transparent to the previous one.
2017-08-04 10:11:04 +02:00
Martin Nowack
b2a54b30aa Fix typos 2017-08-04 09:23:02 +02:00
Martin Nowack
5c1184e671 Refactor: Move scale-specific descriptor UUID into subclasses 2017-08-04 09:20:39 +02:00