def __init__(self,port="COM1",baud=57600, timeout=5, verbose=False, rtscts=True):
        """
        Creates a connection to the serial port with the specified settings.
        
        comPortName -> COM port name. Form: 'COM1'
        baudRate -> Baud rate. Possible values: 9600, 19200, 38400, or 57600
        timeout -> Maximum time in seconds to wait for scope to respond.
                   Possible values: an int >= 0
        """
        Instrument.__init__(self, port=port, baud=baud, timeout=timeout, verbose=verbose, rtscts=rtscts)
        self.channels = {} 
        self.cursors = {}
        self.pods = {}

        # Channels
        self.channels[ANALOG_1] = AnalogChannel(self, ANALOG_1)
        self.channels[ANALOG_2] = AnalogChannel(self, ANALOG_2)
        self.channels[MATH] = MathChannel(self, MATH)

        
        self.pods[POD1] = Pod(self,POD1)
        self.pods[POD2] = Pod(self,POD2)

        # Cursors
        self.cursors[X1] = Cursor(self, X1)
        self.cursors[X2] = Cursor(self, X2)
        self.cursors[Y1] = Cursor(self, Y1)
        self.cursors[Y2] = Cursor(self, Y2)

        self.x1 = self.cursors[X1]
        self.x2 = self.cursors[X2]
        self.y1 = self.cursors[Y1]
        self.y2 = self.cursors[Y2]

        self.pod1 = self.pods[POD1]
        self.pod2 = self.pods[POD2]

        self.a1 = self[ANALOG_1]
        self.a2 = self[ANALOG_2]
        self.math = self[MATH]

        self.d0 = self[DIGITAL_0]
        self.d1 = self[DIGITAL_1]
        self.d2 = self[DIGITAL_2]
        self.d3 = self[DIGITAL_3]
        self.d4 = self[DIGITAL_4]
        self.d5 = self[DIGITAL_5]
        self.d6 = self[DIGITAL_6]
        self.d7 = self[DIGITAL_7]
        self.d8 = self[DIGITAL_8]
        self.d9 = self[DIGITAL_9]
        self.d10 = self[DIGITAL_10]
        self.d11 = self[DIGITAL_11]
        self.d12 = self[DIGITAL_12]
        self.d13 = self[DIGITAL_13]
        self.d14 = self[DIGITAL_14]
        self.d15 = self[DIGITAL_15]

        
        self.saved_setup = None
 def __init__(self,port="COM1",baud=9600, timeout=5, verbose=False):
     Instrument.__init__(self, port, baud, timeout, verbose, stopbits=serial.STOPBITS_TWO)
 def __init__(self, port="COM1", baud=57600, timeout=5, verbose=False):
     Instrument.__init__(self, port, baud, timeout, verbose)