435: Add `chunk_size` and `data_length` to `read/query_binary_values` r=MatthieuDartiailh a=MatthieuDartiailh
This address a couple of issues and is based on #430 :
- `chunk_size` appears to be able to fix the issue seen in #431, even if at the time being the underlying issue is not clear but is likely outside of PyVISA (whether it is a VISA implementation issue or an instrument specific is unclear)
- `data_length` fills a gap by providing a way to get in a controlled manner binary data from instrument that use a protocol that do not report how many bytes will be transferred (such as the Keithley 2000 which is commonly used with PyVISA). **I still have some work to do on the utility functions to handle this properly**
The documentation has been updated to reflect those changes. The changelog must be updated before merging. @bjaraujo if you can test and review, I would greatly appreciate it.
Co-authored-by: MatthieuDartiailh <marul@laposte.net>
Co-authored-by: Matthieu Dartiailh <marul@laposte.net>