-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Modul SiPM má v této konstrukci již několik variant. Jak je vidět ve složce hw.
Momentálně implementovaný způsob zacházení s verzemi ale vede k tomu, že není jasné co je aktuální verze. Například v konstrukci GEODOSu se používá PCB AIRDOSC01A_PCB01B. Přitom by zřejmě bylo logičtější zachovat původní název a vytvořit například modul SIPM02A. Uvnitř modulů MLAB. Důsledky aktuálního stavu jsou:
- V zařízení GEODOS lze jen těžko odkázat na konkrétní dokumentaci AIRDOSC01A_PCB01B (nelze ji vložit jako submodul)
- Nejde snadno udržovat issues ke konstrukci AIRDOSC01A_PCB01B, protože nemá samostatný repozitář
- Nelze tuto konstrukci forknout a použít v dalších zařízeních.
Navrhoval bych tento modul od dokumentace AIRDOSC odtrhnout do nového repozitáře v mlab-modules. Zároveň tento modul přejmenovat společně s přechodem na jeho novější verzi.
Moduly které se dnes zřejmě nepoužívají, zřejmě například SiPM01B by měly být taktéž v samostatném repozitáři v mlab modules.
Konvenci pojmenování modulů jako AIRDOSC01A_PCB01B bych v budoucnu navrhoval používat pouze pro PCB, které s jistotou nelze samostatně používat, nebo použít v jiném zařízení a jsou tudíž spolehlivě MLAB nekompatibilní.