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)