24 lines
527 B
Python
24 lines
527 B
Python
"""Shared beamline context.
|
|
Provides access to the current beamline environment,
|
|
positioned devices, and beamline state planner."""
|
|
|
|
from .init_beamline import init_beamline_environment
|
|
|
|
env = None
|
|
d = None
|
|
planner = None
|
|
|
|
|
|
def initialise():
|
|
"""Initialise the beamline environment."""
|
|
global env, d, planner
|
|
|
|
env, d, planner = init_beamline_environment()
|
|
|
|
print("Beamline environment, devices and planner have been initialised")
|
|
|
|
|
|
def reload():
|
|
"""Re-initialise the beamline environment"""
|
|
initialise()
|