At an upcoming beamtime at 8.3.2, the data is export-controlled and cannot be transferred to NERSC. It has been a while since we needed to use that functionality, and since then, the beamline controls code stopped sending the is_export_controlled flag to Prefect.
Here is the line in the save processor that sends the Prefect message:
https://github.com/als-computing/als-epics-streaming/blob/7fdcbe873b04c7d3aef81c0ee31770fb370d7754/operators/832/save/processor.py#L1005-L1006
In place of the IEC checkbox in Labview being wire correctly here, I will make a new Prefect variable that can be set to control the IEC setting, and use it in the appropriate places (dispatcher.py. move.py, and maybe nersc.py & alcf.py).
At an upcoming beamtime at 8.3.2, the data is export-controlled and cannot be transferred to NERSC. It has been a while since we needed to use that functionality, and since then, the beamline controls code stopped sending the
is_export_controlledflag to Prefect.Here is the line in the save processor that sends the Prefect message:
https://github.com/als-computing/als-epics-streaming/blob/7fdcbe873b04c7d3aef81c0ee31770fb370d7754/operators/832/save/processor.py#L1005-L1006
In place of the IEC checkbox in Labview being wire correctly here, I will make a new Prefect variable that can be set to control the IEC setting, and use it in the appropriate places (dispatcher.py. move.py, and maybe nersc.py & alcf.py).