The environment is a persistent dictionary which stores experiment-related information. It is accessed though the following functions:
In [14]: blueskyDESY.lsenv()
Name Value Type
-------------------------- ------------------------------------------------------------ ------
ActiveMntGrp MG1 str
MG1 {'counters': ['eh_c01', 'eh_c02', 'eh_c03'], 'timers': ['eh_ dict
In [15]: blueskyDESY.senv( 'ScanDir', '/tmp')
ScanDir = '/tmp'
In [16]: blueskyDESY.lsenv()
Name Value Type
-------------------------- ------------------------------------------------------------ ------
ActiveMntGrp MG1 str
MG1 {'counters': ['eh_c01', 'eh_c02', 'eh_c03'], 'timers': ['eh_ dict
ScanDir /tmp str
In [17]: blueskyDESY.usenv( 'ScanDir')
delete ScanDir
In [18]: blueskyDESY.lsenv()
Name Value Type
-------------------------- ------------------------------------------------------------ ------
ActiveMntGrp MG1 str
MG1 {'counters': ['eh_c01', 'eh_c02', 'eh_c03'], 'timers': ['eh_ dict
In [1]: blueskyDESY.getEnv()
Out[1]: PersistEnv({'ActiveMntGrp': 'MG1',
'MG1': {'counters': ['eh_c01', 'eh_c02'],
'timers': ['eh_t01'],
'sampleTime': 0.1}})
In [5]: blueskyDESY.setEnv( {'ActiveMntGrp': 'MG1', 'MG1': {'counters': ['eh_c01',
...: 'eh_c02', 'eh_c03'], 'timers': ['eh_t01'], 'sampleTime': 0.2}})