Add read_stb method for TCPIP HiSLIP client. #429
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a
read_stb
method to theTCPIPInstrHiSLIP
class, emulating the viReadSTB function.I recently stumbled on this issue when I tried to call
resource.read_stb()
using a resource created with a HiSLIP connection. I realized this was due to a missing method in theTCPIPInstrHiSLIP
class, so I went ahead and implemented it. Quick trip to IVI-6.1 Rev 2.0 section 6.14 (which I found here) revealed that I can usehislip.Instrument.async_status_query
for that.Let me know if this is acceptable, and if there is anything I can do to make it work for you. Cheers!
black . && isort -c . && flake8
with no errors (Checked ruff, no changes were suggested)