You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Taking from discussion on PR#144:
When the device objects are created for an area/beampath, there is an attempt to connect to the PVs on creation.
This can cause tests and code under development to hang when offline. On start up of applications with many PVs, this causes a slow down.
Describe the solution you'd like
It could be a potential feature to only connect on use and to periodically poll the connection status of the PV object to ensure the user is warned when a PV becomes disconnected from the controls network. Robust warning/errors should be built in to notify users when PVs are disconnected or not available.
Describe alternatives you've considered
If simulacrum were fully developed, we could avoid hangs with 'fake' PVs.
Additional context
Timeline for simulacrum development is unclear.
The text was updated successfully, but these errors were encountered:
Add class variable that flags connect on PV creation or not. i.e. in device class.
Can use before and after validators to do this? Then when an area or beam line is created not all PVs are connected.
Is your feature request related to a problem? Please describe.
Taking from discussion on PR#144:
When the device objects are created for an area/beampath, there is an attempt to connect to the PVs on creation.
This can cause tests and code under development to hang when offline. On start up of applications with many PVs, this causes a slow down.
Describe the solution you'd like
It could be a potential feature to only connect on use and to periodically poll the connection status of the PV object to ensure the user is warned when a PV becomes disconnected from the controls network. Robust warning/errors should be built in to notify users when PVs are disconnected or not available.
Describe alternatives you've considered
If simulacrum were fully developed, we could avoid hangs with 'fake' PVs.
Additional context
Timeline for simulacrum development is unclear.
The text was updated successfully, but these errors were encountered: