specim_shutter

Implements a shutter device for specim cameras connected via USB and ftdi chip.

The usage is like this:

>>> swirShutter = getSWIRShutter()
>>> swirShutter.openShutter() #open the shutter
>>> swirShutter.closeShutter() #close the shutter
>>> swirShutter.close() #close the connection
class runmacs.spec.hw.specim_shutter.SpecimShutter(deviceId=None)[source]

Handles connection to a specim shutter.

close()[source]

Close connection to shutter device.

closeShutter()[source]

Close the shutter.

open(deviceId)[source]

Open connection to shutter device,

openShutter()[source]

Open the shutter.

runmacs.spec.hw.specim_shutter.getSWIRShutter()[source]

Get an opened SpecimShutter for the SWIR camera.

runmacs.spec.hw.specim_shutter.getVNIRShutter()[source]

Get an opened SpecimShutter for the VNIR camera.