- Add Gauss to units available.
- Add bytes to SCPI.format
- Add helpers for instruments to log errors
- Add a prefix to VisaAgent logger names
- Add logging to the SCPI functions.
- Add SCPI.format for conditionally accessing the IScpiFormatable interface.
- Add SCPI.Checked.Query.errors for initialisation checks.
-
Make the SCPI.*.verbatim functions consistent in calling convention with the
rest of the library.
-
Add checked SCPI IO functions, where the error queue is checked after each
command, and an exception raised if errors are found.
-
Add IScpiFormatable interface so as not to clobber obj.ToString () on
user-defined types. Primitive types may still be passed, and their
obj.ToString () methods will be called.
- Add type annotations to SCPI generic functions for better type safety.
- Add SCPI library to Endorphin.Core
- Add SCPI interface to VISA instrument agents
- Remove obsoleted VISA async IO functions.
-
Obsolete VISA async IO functions due to a memory bug potentially in the
NI-VISA implementation.
- Make Endorphin.Core.NationalInstruments use the correct version of Units.fs
- Make units visible outside the assembly!
- Move Units.fs into the main package to prevent naming conflicts.
- Initial open-source release of Endorphin.Core