User Tools

Site Tools


zalozeni:logika:runningsubstatus

RunningSubstatus

Pokud je samotne mereni rozdeleno do nekolika po sobe nasledujcich fazi, je treba vytvorit enum, ktery bude definovat, o jakou fazi mereni se jedna. V tomto pripade enum DokuwikiRunningSubstatus.

public enum DokuwikiRunningSubstatus {
	PREPARATION, RUNNING, FINISHED
}

DokuwikiRunningSubstatus by se mel ukladat pres ExperimentInstanceSettignsService. Pri implementace DokuwikiRunningSubstatus do ExperimentLogic je treba mit na pameti, ze kazda faze mereni ma svou vlastni inicializaci (zapnuti/vypnuti teplotni rampy, umisteni merici hlavice do spravne polohy, ulozeni pocatecni velikosti vzorku…). Vsechny faze mereni jsou vykonavany v metode runLogic() tridy ExperimentLogic, ktera se v zavilosti na DokuwikiRunningSubstatus rozpadne na dicli metody.

zalozeni/logika/runningsubstatus.txt · Last modified: 2016/07/29 14:05 by jlochman