Base controller

This is a base class for a controller. The idea is to use this class as the parent class of any driver you are writing by hand. By doing so, you gain the possibility of using the context manner for the ‘with’ block and you how which basic methods you should write. We strongly recommend you also use the logging, so you can keep track of what is going on with your program at every step.

class hyperion.controller.base_controller.BaseController(settings={})

General class for controller. Use it as parent of your (home-made) controller.

finalize()

This method closes the connection to the device. It is ran automatically if you use a with block

idn()

Identify command

initialize()

Starts the connection to the device.