O privire în culisele celei mai ample revizuiri tehnice de până acum a fluxului de date din Tespit.

16Finalizat

0În lucru

0Planificat

Versiunea 1.1.8 publicată

Fix Update finalizat

Toți pașii actualizării Fix Update 1.1.8 au fost finalizați. Versiunea este publicată în App Store și este disponibilă pentru toți utilizatorii.

De ce este versiunea 1.1.8 atât de amplă?

Între vehicul și afișaj se află comunicarea Bluetooth, fragmentele de date, decodarea, gestionarea stărilor și interfața cu utilizatorul. De aceea, versiunea 1.1.8 analizează întregul parcurs al datelor.

Progres

  1. 1

    Înțelegerea situației inițiale

    Finalizat

    Interogările către vehicul, comunicarea Bluetooth și actualizarea în Tespit au fost analizate ca un flux de date complet.

  2. 2

    Măsurabilitatea întregului flux de date

    Finalizat

    Un lanț intern de măsurare urmărește actualizările de la interogare până la afișarea în aplicație.

  3. 3

    Actualizare ghidată de răspunsuri

    Finalizat

    Noile interogări se aliniază mai mult la finalizarea efectivă a unui răspuns al vehiculului.

  4. 4

    Testarea izolată a datelor de condus

    Finalizat

    Viteza, puterea și treapta de viteză au fost analizate independent de informațiile suplimentare.

  5. 5

    Prioritizarea datelor de condus

    Finalizat

    Valorile sensibile la timp primesc prioritate; datele suplimentare, precum climatizarea, media sau încărcarea, sunt distribuite echitabil pe cicluri.

  6. 6

    Diagnosticare și jurnalizare

    Finalizat

    Pentru drumurile locale de dezvoltare și testare a fost construit un sistem de diagnosticare care permite urmărirea cronologică a evenimentelor tehnice.

  7. 7

    Recuperare automată a stratului de transport

    Finalizat

    Pentru cazurile rare de operațiuni de scriere Bluetooth rămase deschise a fost dezvoltată o recuperare controlată.

  8. 8

    Investigarea întreruperilor rare

    Finalizat

    La unele răspunsuri au fost observate pachete de date incomplete. Cauza exactă a unui tipar temporal recurent nu a fost stabilită cu certitudine.

  9. 9

    Izolarea completă a recuperării

    Finalizat

    Răspunsurile vechi incomplete nu trebuie să se propage în noile încercări de recuperare.

  10. 10

    Detectarea mai timpurie a întreruperilor

    Finalizat

    Pachetele de date incomplete sunt detectate mai devreme, fără a întrerupe prematur răspunsurile valide, dar lente.

  11. 11

    Încadrarea corectă a răspunsurilor lente

    Finalizat

    Răspunsurile valide, dar lente, sunt recunoscute și procesate în continuare; recuperarea intervine abia mult mai târziu.

  12. 12

    Utilizare zilnică cu toate datele vehiculului

    Finalizat

    Fluxul rapid al datelor de condus este acum validat în utilizarea normală, împreună cu media, climatizarea, încărcarea, presiunea în anvelope, ușile și locația.

  13. 13

    Stări coerente ale vehiculului

    Finalizat

    Valorile corelate trebuie transmise interfeței ca o stare coerentă.

  14. 14

    Procesare dedicată a telemetriei

    Finalizat

    Comunicarea, procesarea datelor și interfața sunt separate tehnic mai clar una de alta.

  15. 15

    Ultimele retușuri de performanță

    Finalizat

    Comutările inutile, WorkItem-urile vechi și procesarea redundantă sunt verificate din nou.

  16. 16

    Aprobarea finală pentru lansare

    Finalizat

    Noul flux de date este verificat ca întreg pe hardware-ul vehiculului, pe iPhone și pe iPad.

Dezvoltare pe hardware real

Fazele decisive pentru Bluetooth și latență sunt verificate în drumuri reale. Un build reușit nu înlocuiește validarea pe vehicul.

Valorile măsurate provin din drumuri de test efectuate în timpul dezvoltării și pot varia în funcție de vehicul, firmware, mediul radio și dispozitiv.