Home | Trees | Indices | Help |
|
---|
|
object --+ | Observable --+ | RunEditor
High level run editor. This class is intended as a model for a (graphical) editing front-end. The editor only edits one run at a time. Runs can be loaded from the database or read from an SI Reader station. If polling the reader is enabled, the edited run may change at any time!
|
|||
a new object with type S, a subtype of T |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
|
|
|||
_station_codes = {SIStation.START: 'start', SIStation.FINISH:
|
|||
max_progress = 7
|
|||
__single = None
|
|||
__initialized = False
|
|||
run_readout_time = property(lambda obj: obj._run and obj._run.
|
|||
run_clear_time = property(lambda obj: obj._run and obj._run.cl
|
|||
run_check_time = property(lambda obj: obj._run and obj._run.ch
|
|||
run_card_start_time = property(lambda obj: obj._run and obj._r
|
|||
run_manual_start_time = property(lambda obj: obj._run and obj.
|
|||
run_start_time = property(lambda obj: obj._run and obj._run.st
|
|||
run_card_finish_time = property(lambda obj: obj._run and obj._
|
|||
run_manual_finish_time = property(lambda obj: obj._run and obj
|
|||
run_finish_time = property(lambda obj: obj._run and obj._run.f
|
|||
runner_given_name = property(lambda obj: obj._run and obj._run
|
|||
runner_surname = property(lambda obj: obj._run and obj._run.si
|
|||
runner_dateofbirth = property(lambda obj: obj._run and obj._ru
|
|||
runner_club = property(lambda obj: obj._run and obj._run.sicar
|
|||
runner_category = property(lambda obj: obj._run and obj._run.s
|
|||
print_command = property(lambda x: x._print_command)
|
|||
progress = property(_get_progress, _set_progress)
|
|
|||
Inherited from |
|
Override class creation to ensure that only one RunEditor is instantiated.
|
x.__init__(...) initializes x; see help(type(x)) for signature
Note: Later "instantiations" of this singleton discard all arguments. |
Changes the runner of the current run. If no runner is found the run is disconnected from the current runner. If the current runner has multiple runs, a "virtual" sicard is created.
|
Loads a run into the editor. All uncommited changes to the previously loaded run will be lost!
|
Create a new empty run. This rolls back any uncommited changes!
|
Creates a new empty run for the card currently inserted into the reader. If an open run for this card already exists, this run is loaded and no new run created. |
Connect an SI-Reader
|
Compares run to card_data
|
|
_station_codes
|
run_readout_time
|
run_clear_time
|
run_check_time
|
run_card_start_time
|
run_manual_start_time
|
run_start_time
|
run_card_finish_time
|
run_manual_finish_time
|
run_finish_time
|
runner_given_name
|
runner_surname
|
runner_dateofbirth
|
runner_club
|
runner_category
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Nov 3 23:56:07 2023 | http://epydoc.sourceforge.net |