Skip to content

Dokumentace #4

@kaklik

Description

@kaklik

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í.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions