Ulm-IQO / qudi-core

A framework for modular measurement applications.
GNU General Public License v3.0
28 stars 21 forks source link

Tracking of Remote Connections #44

Open QTslav opened 1 year ago

QTslav commented 1 year ago

Feature Description

A module which can be accessed remotely should be able to track the connections from its connected clients. As a result, accidental deactivation by one of the clients and subsequent malfunction of the module of other clients is prevented.

Related Problem

As an example, a wavemeter logger hardware module is currently accessed by multiple clients simultaneously. When one Qudi instance is shut down, another instance which is still trying to pull data remotely is freezing.

Considered Alternatives

Alternatively, a respective client could check the status of the remote module server first before accessing it and then notify the user of a potential inactivity.

Additional Context

No response

Contact Details

No response