Exposes epics.PV.get timeout option to smurf_command._caget and sets default to 5 sec. When we moved to PV caching in pysmurf release v7.2.0, we switched to querying registers using the epics.PV.get function which has a default 2 sec timeout instead of the epics.caget function we had been using previously which has a longer default 5 sec timeout. On some systems this resulted in timeouts. Resolves issue #780. Tested like this:
Description
Exposes
epics.PV.get
timeout option tosmurf_command._caget
and sets default to 5 sec. When we moved to PV caching in pysmurf release v7.2.0, we switched to querying registers using theepics.PV.get
function which has a default 2 sec timeout instead of theepics.caget
function we had been using previously which has a longer default 5 sec timeout. On some systems this resulted in timeouts. Resolves issue #780. Tested like this: