Discover#

VISA instrument discovery: scan resources, query identity, match to registered drivers.

scan_visa_resources

Scan VISA resources, query each for identity, and return matched instruments.

match_idn

Match an *IDN? reply against every registered driver's IdnPattern.

parse_idn

Split an *IDN? reply into its fields, tolerating missing trailing fields.

DriverMatch

The registered driver an *IDN? reply maps to.

IdnFields

The four comma-separated fields of an IEEE 488.2 *IDN? reply; missing fields are "".

VisaScanResult

DiscoveredInstrument

An instrument that discovery identified and matched to a registered driver.

VisaUnrecognizedInstrument

VisaScanError