The instrument class

Instrument autodetection

A function to autodetect instruments and load the correct driver is also provided