def __init__(self, dic_sat, de_time, obser, parent=None): QtGui.QWidget.__init__(self, parent) self.ui = Ui_Form() self.ui.setupUi(self) self.setWindowTitle(u"Control de la antena") ### el rotor al prinsipo esta en comunicacion ### self.rot = Hamlib.Rot(Hamlib.ROT_MODEL_EASYCOMM2) self.rot.set_conf("serial_speed", "19200") self.rot.set_conf("timeout", "500") self.rot.set_conf("rot_pathname", "/dev/ttyACM0") #Nombre de la antena self.rot.open() self.dic_sat = dic_sat self.ob = obser self.ras = False ####################################################### self.LCD = self.ui.W_Ti_data_r ###### Tomado la lisrta de lo satelites ##### self.l = list(dic_sat.keys()) for it_text in self.l: self.ui.CB_sat.addItem(it_text) self.ui.PB_conec.clicked.connect(self.datos) self.ui.PB_desco.clicked.connect(self.datos_off) self.ui.PB_Set.clicked.connect(self.set_ag) self.ui.CB_sat.activated.connect(self.get_sat) self.ui.PB_close.clicked.connect(self.clo) self.ui.PB_conec.setEnabled(False) self.t = de_time #self.t_re=self.t #self.tz=self.t-dat.timedelta(hours=self.h_z) self.LCD.setText(str(self.t.strftime("%Y/%m/%d %H:%M:%S"))) self.timer = QtCore.QTimer(self) self.timer.timeout.connect(self.sleep) self.timer.start(1000)
time.sleep(0.1) print("RBW: ", +objRFE.RBW_KHZ) print("Start Frequency: ", +objRFE.StartFrequencyMHZ) print("Stop Frequency: ", +objRFE.StopFrequencyMHZ) #--------------------------------------------------------- # global variables and initialization #--------------------------------------------------------- RFE_SERIAL_PORT = "/dev/ttyUSB1" ROTATOR_SERIAL_PORT = "/dev/ttyUSB0" BAUDRATE = 500000 objRFE = RFExplorer.RFECommunicator() #Initialize object and thread my_rot = Hamlib.Rot(Hamlib.ROT_MODEL_SPID_ROT2PROG) ## Uncomment to run this script from an in-tree build (or adjust to the ## build directory) without installing the bindings. #sys.path.append ('.') #sys.path.append ('.libs') def StartUp(): print("%s: Python %s; %s\n" \ % (sys.argv[0], sys.version.split()[0], Hamlib.cvar.hamlib_version)) startFreq = 1290 stopFreq = 1300 #erase old data f = open("results.csv", "w")