SCPI
Namespace: Endorphin.Core
Functions for working with SCPI commands and instruments.
Nested types and modules
Type | Description |
Error | A SCPI error returned from a machine. Negative error codes are defined in the SCPI specification, while positive ones are device-dependant. |
IScpiFormatable | Types which interface IScpiFormatable implement a member ToScpiString () which is analogous to obj.ToString (), but specifically for the SCPI interface, since the two strings may well be different. |
IScpiInstrument | An instrument capable of receiving and acting on SCPI commands. |
Identity | The identity structure returned from a SCPI instrument in response to the "*IDN?" query. |
InstrumentErrorException | There were errors in the error queue after calling a SCPI.Checked function. |
InvalidResponseException | The machine returned an invalid response to a query. |
Module | Description |
Checked | IO SCPI functions which check the error queue afterwards and raise an exception if any were found. |
Key | Keys for use with SCPI commands. |
Query | Functions for querying SCPI instruments, expecting an asynchronus response. |
Set | Functions for writing "set" commands to SCPI instruments with no expected responses, e.g., "*RST". |
String | Functions for building SCPI commands into ASCII byte arrays for sending to machines. |