Przejdź do treści

Rejestr decyzji architektonicznych

Decyzje dotyczące wyłącznie aplikacji CanSensorHub, których uzasadnienie przestałoby być oczywiste po kilku miesiącach. Decyzje wiążące więcej niż jedno repozytorium rodziny CANbusSensors są zapisywane w repozytorium CanBusCommon.

Zapis obejmuje kontekst, rozważane warianty i konsekwencje, nie samą treść decyzji. Decyzja bez zapisanego powodu bywa po czasie odwracana przez kogoś, kto nie zna ograniczenia, które ją wymusiło.

Nr Decyzja Stan
0001 Narzędzia serwisowe jako osobne projekty wykrywane w czasie działania, włączane właściwością WithTools przyjęta
0002 Jedno narzędzie obsługuje jeden typ urządzenia i jedną wielkość; przyrządy i obliczenia we wspólnej bibliotece Metrology przyjęta
0003 Dostęp do przyrządów przez bezpośrednie wywołania visa64.dll; build i testy bez VISA przyjęta
0004 Współczynniki AFE MPCC wyznaczane przez złożenie z bieżącą korekcją; firmware bez zmian przyjęta
0005 Zapis współczynników: blokada zdejmowana tylko w RAM, jeden SAVE_CONFIG, wycofanie bez zapisu przyjęta
0006 Raport HTML z wykresem SVG; PDF z tego samego HTML przez Chrome albo Edge bez okna, bez nowych zależności przyjęta