- Feb 17, 2025
-
-
Thomas Lohse authored
-
Thomas Lohse authored
The management of the scanning-status file path as well as the initial creation of the file have been moved to MacroServer. Writing of macro status remains in the Macro class as it is part of the code that is executed on serverside only where the corresponding log path is available.
-
Thomas Lohse authored
-
Thomas Lohse authored
This is to avoid regular pipeline fails on new poetry versions due to changes in poetry output formats.
-
- Feb 13, 2025
-
-
Thomas Lohse authored
-
Thomas Lohse authored
-
Thomas Lohse authored
Issue #55: Cleanup StepSetpoint|Numerical|StepDeviceMethod: Remove unused and not implemented methods
-
Thomas Lohse authored
-
Thomas Lohse authored
Issue #55: Refactor StepDeviceAttribute|Numerical: Move wait() to end of while loop and init of self.check_timeout closer to while loop
-
Thomas Lohse authored
Issue #55: Refactor StepDeviceAttribute|Numerical|Method: Turn device, device_attribute, device_method and check_event into local variables
-
Thomas Lohse authored
-
Thomas Lohse authored
Issue #55: Refactor StepDeviceAttribute|Numerical: Init setpoint_reached flag before set_attribute call Otherwise, initialization can take place after the attribute-changed callback has already set this flag, which would reset the flag. This change made it possible to simplify the logic which waits for the attribute change to take place.
-
Thomas Lohse authored
-
Thomas Lohse authored
-
Thomas Lohse authored
Issue #55: StepDeviceAttribute: Check if new attribute value takes effect immediately and skip waiting for change notification in this case Otherwise waiting for change notification would time-out and lead to setpoint-not-reached-error
-
Thomas Lohse authored
Issue #55: StepDeviceAttribute: Do not trigger attribute change if new value equals current attribute value
-
Thomas Lohse authored
Issue #55: StepDeviceAttribute: Fix masking of \"setpoint could not be reached\" error due to missing positional argument error
-
Thomas Lohse authored
-
Thomas Lohse authored
-
- Feb 07, 2025
-
-
Elizaveta Dorofeeva authored
-
Elizaveta Dorofeeva authored
-
- Jan 07, 2025
-
-
Thomas Lohse authored
Starting with poetry 2.0.0 the required 'export' command is no longer included per default but must be installed separately with the poetry-plugin-export.
-
- Dec 11, 2024
-
-
Thomas Lohse authored
GitLab seems not to support RST's ..include:: directive (probably because of security concerns). So we can only provide a link to the CHANGELOG file.
-
Thomas Lohse authored
For streamlining the diffing and merging of markup files for documentation, it is essential that each sentence goes on its own line. There must be no line breaks within a sentence, nor are two or more sentences allowed on one line.
-
- Dec 10, 2024
-
-
Thomas Lohse authored
-
Thomas Lohse authored
This is for conceptional reasons but also for technical reasons, because links and includes don't work well if shared between project main page and generated user documentation.
-
Thomas Lohse authored
This is for users who look at the README.rst in a source distribution.
-
Thomas Lohse authored
Only change log entries of current and upcoming release version shall be displayed on project overview page.
-
Thomas Lohse authored
-
Thomas Lohse authored
-
Thomas Lohse authored
-
Thomas Lohse authored
-
Thomas Lohse authored
-
- Dec 06, 2024
-
-
Thomas Lohse authored
Now there can only be one pending call at any time, regardless of whether this is an open_shutter or close_shutter call.
-
Thomas Lohse authored
Issue #51: Refactoring: Free helper methods _open_shutter() and _close_shutter() from status and timer handling code Because their only responsibility is to execute device specific actions to open or close the shutter. Delays and appropriate device status changes are responsibility of the template methods open_shutter() and close_shutter(), that control the overall process. Because use of CallbackTimer for delay logic is considered a misuse making control flow very intransparent, it has been replaced by threading.Timer.
-
Thomas Lohse authored
Revert: This functionality had unintentionally been disabled in 92fde04a.
-
- Dec 05, 2024
-
-
Thomas Lohse authored
-
- Dec 04, 2024
-
-
Thomas Lohse authored
OPEN / CLOSE buttons of ShutterWidget and open_shutter/close_shutter methods no longer effect ATTR_AUTO_CONTROL_SHUTTER attribute. For this, the (optional) reset logic of open_shutter() / close_shutter() has been removed.
-
- Dec 02, 2024
-
-
Thomas Lohse authored
Fix ZeroDivisionError in start_acquisition() of DummyDetector and DeviceDummyEiger due to invalid init value of 'Exposure time' attribute
-
Thomas Lohse authored
-