Beispiel #1
0
def main():
    data_store = data_storage.DataStorage()
    # app = QApplication(sys.argv)
    # app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())

    parser = Parser(data_store)
    parser.parse()
Beispiel #2
0
def main():
    """

    """
    data_store = data_storage.DataStorage()
    plot = plots.Plots()
    prs = parser(data_storage, plots)
    pt = ParserTester(data_store, plot, prs)
    # pt.helper_compare()
    pt.full_parse_compare()
    pt.write_perform_test('ParseLogTest:::  ')
    pt.rando()
Beispiel #3
0
    def __init__(self):
        super().__init__()


        self.data_storage = datastorage.DataStorage()
        self.parser = parser.Parser(self.data_storage)
        self.thread = QThread()

        self.parser.dataChanged.connect(self.append_data)
        self.parser.moveToThread(self.thread)

        self.thread.started.connect(self.parser.parse)
        self.thread.start()

        self.timer = QTimer(self)
        self.timer.timeout.connect(self.plot_data)
        self.timer.start(100)

        self.lastUpdate = pg.ptime.time()
        self.avgFps = 0.0
        self.cutoff = 0

        self.scroll_status = True
        self.plotting_status = True

        """Optimization settings"""
        self.end_dots = True
        self.graph_update_count = 0
        self.graph_update_interval = 3  # Increase this value to speed up graphing
        self.optimize_fps = True
        self.goal_fps = 30  # Max 60
        self.bounds = 10

        """Latest Telemetry Info"""
        self.lat = 0
        self.long = 0
        self.time = 0
        self.alt = 0
        self.vel = 0
        self.sat = 0
        self.accel = 0
        self.temp = 0
        self.gyro_x = 0

        self.antenna_angle = [0, 0]
        self.antenna_precision = 7
        self.antenna_font_size = 32

        self.initUI()
Beispiel #4
0
def main():
    datastorage = DataStorage.DataStorage()
    plots = Plots.Plots()
    parser = Parser(datastorage, plots)