def __init__(self, name, parent_device, connection, BIAS_port, serial_number, SDK, effective_pixel_size, exposuretime=None, orientation='side'):
     DigitalOut.__init__(self,name,parent_device,connection)
     self.exposuretime = exposuretime
     self.orientation = orientation
     self.exposures = []
     self.BLACS_connection = BIAS_port
     if isinstance(serial_number,str):
         serial_number = int(serial_number,16)
     self.sn = np.uint64(serial_number)
     self.sdk = str(SDK)
     self.effective_pixel_size = effective_pixel_size
 def __init__(self, name, parent_device, connection, com_port):
     DigitalOut.__init__(self, name, parent_device, connection)
     self.BLACS_connection = com_port
     self.duration = None
 def __init__(self, name, parent_device, connection, com_port):
     DigitalOut.__init__(self, name, parent_device, connection)
     self.BLACS_connection = com_port
     self.duration = None