Погляд за лаштунки найбільшої на сьогодні технічної переробки шляху даних у Tespit.

16Завершено

0У роботі

0Заплановано

1.1.8 випущено

Fix Update завершено

Усі кроки Fix Update 1.1.8 завершено. Версію опубліковано в App Store, і вона доступна для всіх користувачів.

Чому версія 1.1.8 така масштабна?

Між автомобілем і екраном лежать Bluetooth-зв’язок, фрагменти даних, декодування, керування станом і інтерфейс користувача. Тому версія 1.1.8 охоплює весь шлях даних.

Прогрес

  1. 1

    Зрозуміти вихідну ситуацію

    Завершено

    Запити до автомобіля, Bluetooth-зв’язок і оновлення в Tespit було досліджено як цілісний шлях даних.

  2. 2

    Зробити весь шлях даних вимірюваним

    Завершено

    Внутрішній ланцюжок вимірювань відстежує оновлення від запиту до відображення в застосунку.

  3. 3

    Оновлення, кероване відповіддю

    Завершено

    Нові запити більшою мірою орієнтуються на фактичне завершення відповіді автомобіля.

  4. 4

    Ізольоване тестування даних руху

    Завершено

    Швидкість, потужність і режим передачі досліджували незалежно від додаткової інформації.

  5. 5

    Пріоритет даних руху

    Завершено

    Критичні за часом значення отримують пріоритет; додаткові дані, як-от клімат, медіа чи заряджання, справедливо розподіляються між циклами.

  6. 6

    Діагностика та журналювання

    Завершено

    Для локальних розробницьких і тестових поїздок створено діагностичну систему, яка робить технічні події простежуваними в часі.

  7. 7

    Автоматичне відновлення транспортного рівня

    Завершено

    Для рідкісних незавершених операцій запису через Bluetooth розроблено контрольоване відновлення.

  8. 8

    Дослідження рідкісних збоїв

    Завершено

    В окремих відповідях спостерігали неповні пакети даних. Точна причина повторюваної часової закономірності остаточно не підтверджена.

  9. 9

    Повністю ізолювати відновлення

    Завершено

    Старі неповні відповіді не повинні потрапляти в нові спроби відновлення.

  10. 10

    Раніше виявляти збої

    Завершено

    Неповні пакети даних виявляються раніше, не перериваючи завчасно коректні повільні відповіді.

  11. 11

    Правильно оцінювати повільні відповіді

    Завершено

    Коректні, але повільні відповіді розпізнаються й обробляються далі; відновлення спрацьовує лише значно пізніше.

  12. 12

    Щоденне використання з усіма даними авто

    Завершено

    Швидкий шлях даних руху тепер перевіряється у звичайній роботі разом із медіа, кліматом, заряджанням, тиском у шинах, дверима та місцезнаходженням.

  13. 13

    Узгоджені стани автомобіля

    Завершено

    Взаємопов’язані значення мають передаватися до інтерфейсу як узгоджений стан.

  14. 14

    Власна обробка телеметрії

    Завершено

    Зв’язок, обробка даних та інтерфейс технічно чіткіше розділяються між собою.

  15. 15

    Шліфування продуктивності

    Завершено

    Непотрібні перемикання, старі WorkItems і надлишкова обробка перевіряються ще раз.

  16. 16

    Фінальне приймання релізу

    Завершено

    Новий шлях даних перевіряється як єдине ціле на автомобільному обладнанні, iPhone та iPad.

Розробка на реальному обладнанні

Ключові етапи, пов’язані з Bluetooth і затримками, перевіряються під час реальних поїздок. Успішна збірка не замінює перевірку в автомобілі.

Виміряні значення отримано під час поїздок у межах розробки, і вони можуть відрізнятися залежно від автомобіля, прошивки, радіосередовища та пристрою.