Skip to content

Initialization functions

cliquot22 edited this page Jan 9, 2024 · 19 revisions

init(self, com:str)

Class initialization This class is used for interacting with the Theia MCR motor control boards. Initialize the MCR board (this class) before any commands can be sent.
Successful initialization is confirmed by receiving the board firmware version from the board.
Motor initialization (focusInit, zoomInit, irisInit) must be called separately for each motor.

This is the top level class for all interactions with the MCR600 series boards

input:

  • com: the com port name of the board (e.g. "com21"). The com port name is formatted for Windows.

class variables

  • MCRInitialized: set when the board is successfully initialized (not the motors)

Sub-classes:

  • motor
  • board

Clone this wiki locally