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.
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