def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput() self.settings = SettingsCamera() self.settings.setup_settings() self.fan = Fan() # Campos da janela principal para as informações da câmera self.firmware_field = None self.model_field = None self.main = Status() self.now_plus_10 = datetime.now() self.settedhour = datetime.now() self.continuousShooterThread = ContinuousShooterThread( int(self.settings.get_camera_settings()[4])) self.ephemerisShooterThread = EphemerisShooter() self.sthread = SThread() self.commands = CameraQThread(self) self.shooting = False # Initiating the Slots self.init_slots() self.info_ini = [] info_ini = self.get_camera_settings_ini() self.aux_temperature = int(info_ini[0]) self.temp = 0 self.temp_contador = 0 self.temp_contador_manual = 0
def __init__(self, parent): super(CameraQThread, self).__init__() self.fan = Fan() self.lock = Locker() self.parent = parent self.conditional = None self.text = None
def __init__(self): super(SThread, self).__init__() self.lock = Locker() self.info = [] self.img = None self.generic_count = 0 self.final_image_name = None
def __init__(self, parent=None): super(SettingsCCDInfos, self).__init__(parent) # Instance attributes create_ccd_info_group self.p = parent self.info_port_ccd_l = None self.info_port_ccd_f = None self.info_camera_model_l = None self.info_camera_model_f = None self.info_pixel_array_l = None self.info_pixel_array_f = None # Instance attributes create_ccd_camera_group self.close_open = None self.temp_set_point_l = None self.temp_set_point_f = None self.temp_init_l = None self.temp_init_f = None self.time_between_photos_l = None self.time_between_photos_f = None self.one_photoButton = None self.tempButton = None self.fanButton = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.imager_window = parent self.cam = Camera() self.var_save_ini_camera = SettingsCamera() self.console = ConsoleThreadOutput() self.fan = Fan(self.fanButton) self.one_photo = SThread() self.lock = Locker() self.firmware = "????" self.model = "????" self.y_pixels = "????" self.x_pixels = "????" grid = QGridLayout() # Additional Parameters (Apparently Useless) 0, 1 | 1, 1 | 2, 1 grid.addWidget(self.create_ccd_info_group()) grid.addWidget(self.create_ccd_camera_group()) grid.addWidget(self.create_push_button_group()) self.setLayout(grid) self.w = grid.geometry().width() self.h = grid.geometry().height() self.setWindowTitle("Imager Box")
def __init__(self, parent=None): super(SettingsImageWindow, self).__init__(parent) # Instance attributes create_image_contrast_group self.getlevel1 = None self.getlevel1l = None self.getlevel2 = None self.getlevel2l = None # Instance attributes create_crop_group self.ignore_crop_l = None self.crop_msg = None self.crop_xi = None self.getcropxi_l = None self.crop_xf = None self.getcropxf_l = None self.crop_yi = None self.getcropyi_l = None self.crop_yf = None self.getcropyf_l = None # Instance attributes create_type_image_group # self.image_png_l = None self.image_tif_l = None self.image_fit_l = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.image_settings = SettingsImage() self.camera = Camera() self.console = ConsoleThreadOutput() self.image_parent = parent self.lock = Locker() self.x_pixels, self.y_pixels = self.get_pixels() grid = QGridLayout() grid.addWidget(self.create_image_contrast_group()) grid.addWidget(self.create_crop_group()) grid.addWidget(self.create_type_image_group()) grid.addWidget(self.create_push_button_group()) self.setLayout(grid) self.setWindowTitle("Imager Box") self.setting_values()
def __init__(self): super(SThread, self).__init__() self.prefix = None self.exposure_time = None self.binning = None self.get_level1 = None self.get_level2 = None self.get_axis_xi = None self.get_axis_xf = None self.get_axis_yi = None self.get_axis_yf = None self.get_ignore_crop = None self.console = ConsoleThreadOutput() self.get_image_tif = None self.get_image_fit = None self.get_image_png = None self.temperatura = None self.eof = EphemObserverFactory() self.obs = None self.path = None self.tempo = None self.info_matrix = None self.img = None self.new_image_name = None self.selected_filter = None self.dark_or_open = "Closed" self.one_photo = None self.for_headers_dic = {} self.lock = Locker() self.info_matrix = [] self.filter_split_label = None self.count_aux = 0 self.kwargs = None self.message_console_one_photo = None self.roda_filtros = FilterControl()
def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput() self.settings = SettingsCamera() self.settings.setup_settings() self.fan = Fan() # Campos da janela principal para as informações da câmera self.firmware_field = None self.model_field = None self.valor_pixels_x = None self.valor_pixels_y = None self.main = Status() self.now_plus = datetime.now() self.settedhour = datetime.now() """ executa o modo manual continuousShooterThread """ self.continuousShooterThread = ContinuousShooterThread( int(self.settings.get_camera_settings()[4])) """ executa o modo automatico ephemerisShooterThread """ self.ephemerisShooterThread = EphemerisShooter() self.sthread = SThread() self.commands = CameraQThread(self) self.shooting = False # Initiating the Slots self.init_slots() self.info_ini = [] self.pass_list = [1024, 1024] self.pass_list_str = ["1024", "1024"] info_ini = self.get_camera_settings_ini() self.aux_temperature = int(info_ini[0]) self.temp = 0 self.temp_contador = False self.temp_contador_manual = False self.is_connected = False
def __init__(self, parent=None): super(SettingsWindow, self).__init__(parent) self.cam = SettingsCamera() self.camera = Camera() self.console = ConsoleThreadOutput() self.create_cam_widgets() self.p = parent self.fan = Fan(self.fanButton) self.lock = Locker() self.setting_values() self.one_photo = SThread() self.setLayout( set_lvbox( set_hbox(self.setField_temperature_label, self.setField_temperature), set_hbox(self.pre, self.prel), set_hbox(self.exp, self.expl), set_hbox(self.binning, self.combo), set_hbox(self.dark, self.close_open), set_hbox(self.tempo_fotos_label, self.tempo_fotos), set_hbox(self.time_colling_label, self.time_colling), set_hbox(self.contrast_msg), set_hbox(self.getlevel1, self.getlevel1l, self.getlevel2, self.getlevel2l), set_hbox(self.ignore_crop_l), set_hbox(self.crop_msg), set_hbox(self.crop_xi, self.getcropxi_l, self.crop_xf, self.getcropxf_l), set_hbox(self.crop_yi, self.getcropyi_l, self.crop_yf, self.getcropyf_l), set_hbox(self.image_tif_l), set_hbox(self.image_fit_l), set_hbox(self.btn_one_photo, self.tempButton, self.fanButton, stretch2=1), set_hbox(self.buttonok, self.button_clear, self.buttoncancel, stretch2=1)))
class TempRegulation(QtWidgets.QWidget): lock = Locker() def __init__(self, parent=None): super(TempRegulation, self).__init__(parent) self.cam = Camera() self.setBtn = QtWidgets.QPushButton("Set Temp.", self) self.setBtn.clicked.connect(self.btn_temperature) self.setField = QtWidgets.QLineEdit(self) # self.setLayout(set_hbox(self.setBtn, self.setField)) def btn_temperature(self): try: value = self.setField.text() if value is not '': self.cam.set_temperature(float(value)) except Exception as e: print("Exception -> {}".format(e))
def __init__(self): self.lock = Locker() self.console = ConsoleThreadOutput()
def __init__(self, parent=None): super(SettingsCCDInfos, self).__init__(parent) # Instance attributes create_filter_wheel_info_group self.serial_filter_wheel_info_l = None self.serial_filter_wheel_info_f = None self.tempt_filter_wheel_info_l = None self.tempt_filter_wheel_info_f = None self.slots_filter_wheel_info_l = None self.slots_filter_wheel_info_f = None # Instance attributes create_filter_wheel_group self.shutter_l = None self.close_open_filter_wheel = None self.close_open_filter_wheel_info = None self.btn_set_shutter = None self.get_filter_l = None self.filter_position = None self.btn_set_filter = None self.set_filter_position = None self.btn_home_position_filter = None # Instance attributes create_ccd_info_group self.info_port_ccd_l = None self.info_port_ccd_f = None self.info_camera_model_l = None self.info_camera_model_f = None self.info_pixel_array_l = None self.info_pixel_array_f = None # Instance attributes create_ccd_camera_group self.close_open = None self.temp_set_point_l = None self.temp_set_point_f = None self.temp_init_l = None self.temp_init_f = None self.one_photoButton = None self.tempButton = None self.fanButton = None # Instance attributes create_push_button_group self.saveButton = None self.cancelButton = None self.clearButton = None self.select_filter_manual = 1 self.select_filter_shutter = "Closed" self.imager_window = parent self.cam = Camera() self.roda_filtros = FilterControl() self.var_save_ini_camera = SettingsCamera() self.console = ConsoleThreadOutput() self.fan = Fan(self.fanButton) self.one_photo = SThread() self.lock = Locker() self.firmware = "????" self.model = "????" self.y_pixels = "????" self.x_pixels = "????" grid = QGridLayout() grid.addWidget(self.create_filter_wheel_info_group(), 0, 0) grid.addWidget(self.create_filter_wheel_group(), 1, 0) grid.addWidget(self.create_ccd_info_group(), 0, 1) grid.addWidget(self.create_ccd_camera_group(), 1, 1) grid.addWidget(self.create_push_button_group(), 2, 1) self.setLayout(grid) self.button_settings() self.setWindowTitle("Imager Box") self.resize(500, 340) self.info_cam()