1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-31 20:11:58 +02:00

1503 Commits

Author SHA1 Message Date
Erik Johansson
93ccf50cd2 Lift restriction on user name having to be longer than 3 chars
Beurer/Sanitas driver can now handle it.
2018-11-26 20:58:45 +01:00
Erik Johansson
25ebaa0c21 Minor doc update 2018-11-25 23:39:20 +01:00
Erik Johansson
5a5b615495 Only use ascii chars in name and support short names on scale 2018-11-25 23:38:41 +01:00
Erik Johansson
e158a4084a Refactor Beurer/Sanitas state machine 2018-11-25 22:29:16 +01:00
Erik Johansson
d21ebe2d10 Merged PR #355 with some clean ups 2018-11-25 19:23:18 +01:00
Erik Johansson
3b5c1e9856 Minor cleanup 2018-11-25 19:22:19 +01:00
Erik Johansson
00362865a3 Whitespace fixes 2018-11-25 19:09:20 +01:00
Erik Johansson
197c863cfd Remove unused variables 2018-11-25 19:03:25 +01:00
Erik Johansson
5833d01161 Use BluetoothGattUuid.fromShortCode 2018-11-25 19:03:05 +01:00
Marco Gittler
70581f5c24 added initial Support for Senssun 2018-11-25 16:01:07 +01:00
Erik Johansson
559d17678c Stop scan before connecting to Medisana
Fixes #353 (hopefully)
2018-11-24 22:40:41 +01:00
Erik Johansson
4d09351f4a Add inlife to list of supported scales
Also add picture from #352
2018-11-21 11:04:00 +01:00
Erik Johansson
571604ba2a Synchronize log method
To avoid interleaved log messages as seen in #352.
2018-11-21 10:56:00 +01:00
Erik Johansson
74c8697406 Factor out common expression 2018-11-21 09:10:24 +01:00
Erik Johansson
ea0c5f3679 Inlife: clamp values to valid range 2018-11-21 08:44:57 +01:00
Erik Johansson
eb6e216287 Inlife: fix wrong calculation of visceral fat for long people (#352) 2018-11-21 08:44:18 +01:00
Erik Johansson
8ab7d17d7e Inlife: use doubles when doing the calculations 2018-11-21 08:43:51 +01:00
Erik Johansson
a3e4cdb977 Fix typo 2018-11-20 23:10:20 +01:00
Erik Johansson
3f3a891271 Use varargs construct instead of byte array 2018-11-20 22:05:32 +01:00
Erik Johansson
8740d55361 Recognize later revisions of inlife scales
But don't add any measurement as we need someone that owns the scale
to test the support.
2018-11-20 20:34:32 +01:00
Erik Johansson
38b1649dd5 Minor cleanup for #352 2018-11-20 19:28:15 +01:00
Erik Johansson
4943e4b749 Add support for visceral fat (#352) 2018-11-20 19:19:10 +01:00
Erik Johansson
afa9d3425e Ignore duplicate data and save LBM
Plus some cleanups. For #352
2018-11-20 16:30:25 +01:00
Erik Johansson
38e91f94f9 Use real values in scale set up #352 2018-11-20 13:49:44 +01:00
Erik Johansson
451e5a16f4 Send user set up message 2018-11-20 12:59:54 +01:00
Erik Johansson
44773dee1f Try to calculate fat, water, muscle and bone for inlife 2018-11-20 11:34:41 +01:00
Erik Johansson
967d720478 Skeleton for inlife scale (#352) 2018-11-20 11:06:08 +01:00
Erik Johansson
9767ec2309 Revert "test to support INLIFE scale, see issue #352"
This reverts commit e7810b0d05.
2018-11-20 11:05:27 +01:00
OliE
e7810b0d05 test to support INLIFE scale, see issue #352 2018-11-20 10:18:06 +01:00
Erik Johansson
6017e6a00c Add Beurer protocol specification 2018-11-19 21:03:04 +01:00
Erik Johansson
f908df2e82 Lower case uuid names 2018-11-18 19:22:53 +01:00
Erik Johansson
00fae52440 Print descriptor value as text in addition to hex 2018-11-18 15:54:55 +01:00
Erik Johansson
af970c4d53 Mark active write type with *
instead of a long text string
2018-11-18 15:54:22 +01:00
Erik Johansson
4b8ddafc20 MGB: require that measurement != null for second part 2018-11-17 14:55:12 +01:00
Erik Johansson
97dbbf67d0 MGB: allow second byte to be 0x03
As reported in #351
2018-11-17 14:55:12 +01:00
Hosted Weblate
8aa716d8d3 Merge branch 'origin/master' into Weblate 2018-11-17 13:21:40 +01:00
1ch
54ea546a65 Translated using Weblate (Russian)
Currently translated at 100.0% (216 of 216 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ru/
2018-11-17 13:21:40 +01:00
Erik Johansson
ba0299a49b Don't use random as it might give a standard UUID 2018-11-17 13:21:18 +01:00
Erik Johansson
ac8d83e6a7 Use standard GATT constants
in code, and symbolic names in log.
2018-11-17 13:16:31 +01:00
Alexandra Sevostyanova
c44fab27af Translated using Weblate (Russian)
Currently translated at 100.0% (216 of 216 strings)

Translation: openScale/Strings
Translate-URL: https://hosted.weblate.org/projects/openscale/strings/ru/
2018-11-16 01:07:56 +01:00
Erik Johansson
491cca9e96 Add CHARACTERISTIC_IEEE_11073_20601_REGULATORY_CERTIFICATION_DATA_LIST 2018-11-15 22:40:12 +01:00
Erik Johansson
6c8d73dfd7 Pretty print uuids in BluetoothCommunication 2018-11-15 22:25:28 +01:00
Erik Johansson
789a7db7e2 Use BluetoothGattUuid constants and makeShortCode 2018-11-15 22:19:36 +01:00
Erik Johansson
a2eb34b11a Use DESCRIPTOR_CLIENT_CHARACTERISTIC_CONFIGURATION 2018-11-15 21:42:02 +01:00
Erik Johansson
439ade356e Print a bit less information in debug driver 2018-11-15 21:10:15 +01:00
Erik Johansson
9ad07a80fd Always include short code in prettyPrint 2018-11-15 20:46:44 +01:00
Erik Johansson
779b5dcbd5 Add GATT constants and pretty print them in debug driver 2018-11-15 20:12:36 +01:00
Erik Johansson
0595e5acbf Test if BF700 works more like a BF710
Issue #350
2018-11-14 21:51:31 +01:00
Erik Johansson
086ab695c9 Accept BF700 as name for Beurer BF700 2018-11-12 21:39:15 +01:00
Erik Johansson
dd17db5395 Remove unused method 2018-11-12 21:28:28 +01:00