doc: väg-flödet verifierat mot Biltema-vågen; VTrump V300B-detaljer från GATT-dump
Some checks failed
release / build-release (push) Has been cancelled
Some checks failed
release / build-release (push) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C2GA94E1f3cmrvdQLQhYdg
This commit is contained in:
@@ -79,6 +79,16 @@ vågen; vågen räknar ut kroppssammansättningen **ombord** och notifierar en
|
||||
20-bytes-ram (vikt, fett-%, vatten-%, muskel-%, benmassa kg, bukfettsindex).
|
||||
Ingen BIA-formel behövs i appen — men längd/födelseår/kön måste finnas.
|
||||
|
||||
**Viktigt beteende (verifierat 2026-08-23):** vågen skickar **vikten först**
|
||||
och sammansättningen i en **senare ram** — väg-flödet måste hålla anslutningen
|
||||
öppen och merga ramarna (fixat i väg-skärmen, max 20 s väntan).
|
||||
|
||||
Hårdvarudetaljer från GATT-dump (openScales debug-läge): tillverkarsträng
|
||||
**"VTrump"**, modellnummer **V300B1000001** — dvs. en VTrump-OEM. Notify-
|
||||
tecknet `1a2ea400…` ligger i service `78667579-7b48…` (inte i `f433bd80…` som
|
||||
klassiska Y1), och `f433bd80…` har ett extra notify-tecken `23b4fec0…`.
|
||||
Fungerar ändå med `ExingtechY1Handler` — bra att veta vid framtida felsökning.
|
||||
|
||||
## Milstolpar (byggbara steg)
|
||||
|
||||
1. **Grund + licens + About** *(klar 2026-08-23)* — LICENSE → GPL-3.0;
|
||||
@@ -96,10 +106,10 @@ Ingen BIA-formel behövs i appen — men längd/födelseår/kön måste finnas.
|
||||
3. **Skanna + koppla** *(klar 2026-08-23)* — Inställningar → Bluetooth-våg:
|
||||
BLE-skanning, vågar med drivrutinsstöd överst (drivrutinsnamn visas),
|
||||
spara/ta bort vald våg. Runtime-permission-flöde.
|
||||
4. **Väg dig-flöde** *(klar 2026-08-23, otestat mot fysisk våg)* — knapp i
|
||||
4. **Väg dig-flöde** *(klar och verifierad mot Biltema-vågen 2026-08-23)* — knapp i
|
||||
profilen → väg-skärm med livestatus, resultat och spara via
|
||||
`addBodyMeasurement`. Kroppsdata (längd/födelseår/kön) i profilen skickas
|
||||
till vågen. **Nästa steg: verifiera mot Biltema-vågen.**
|
||||
till vågen. Vikt + muskel/fett/vatten-% bekräftade end-to-end.
|
||||
5. **API: längd (+ ålder/kön)** — utöka gym-API:ts `User` med `HeightCm`
|
||||
(+ `BirthDate`/`Sex`), migration, `myProfile` + `updateProfile`, deploy.
|
||||
App + webb får profilfält; appens lokala kroppsdata börjar synka mot
|
||||
@@ -118,4 +128,4 @@ Ingen BIA-formel behövs i appen — men längd/födelseår/kön måste finnas.
|
||||
(JitPack). Byggd med Kotlin 2.2 → tvingade upp projektets Kotlin/KSP/Room.
|
||||
- APK växer (drivrutiner + BLE-lib) — troligen någon MB, oproblematiskt.
|
||||
- GPL-relicens är permanent för koden; medvetet val.
|
||||
- Väg-flödet är obekräftat mot fysisk våg (kräver test med telefon + våg).
|
||||
- ~~Väg-flödet är obekräftat~~ → verifierat mot Biltema-vågen 2026-08-23 (vikt + sammansättning).
|
||||
|
||||
Reference in New Issue
Block a user