switch module

The switch module provides the Alpyca driver to the hardware for controlling the iodine cell temperature through the Thorlabs TC300 controller, and for controlling the Shelyak eShel calibration module.

The TC300 device can address the two separate channels of the controller.

The Shelyak device can address four channels:

  • Quartz (channel 0)

  • ThAr (channel 1)

  • LED (channel 2)

  • Mirror (channel 3)

It implements the command set of the ASCOM Alpaca Switch class

The TC300 device implements some extra SupportedActions:

  • get_tset() : get current temperature set point of specified channel

  • get_voltage() : get voltage applied to specified channel

  • get_current() : get current applied to specified channel

  • get_enable() : get enabled status of specified channel

  • set_enable() : set enabled status of specified channel (to 0/1 for off/on)