Esempio n. 1
0
def main():

    main_API_logger = APILog()
    main_SQL_logger = SQLog(filename='main_gs.db')
    global_reporter = Report(
        sqlogger=main_SQL_logger,
        apilogger=main_API_logger,
    )

    recorder = Record(reporter=global_reporter)
    recorder.start_record()
Esempio n. 2
0
def main():
    main_module_data = ModuleData()
    main_gps_data = GPSData()
    main_api_logger = APILog()
    main_sql_logger = SQLog(filename='test.db')
    global_reporter = Report(sql_logger=main_sql_logger,
                             api_logger=main_api_logger,
                             gps_data=main_gps_data,
                             module_data=main_module_data)
    main_recorder = Record(reporter=global_reporter)
    global_reporter.report_all_unsent_data()
    main_recorder.start_record()
    global_reporter.start_status_updates()