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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions