def main_server(): # should make sure that just one imgServer run on one machine if judgeRunning.program_is_running(): print('Program is running') exit() # init global variables from file config.ini globalConfig.readConfig() # init roadgps readRoadGPS.initRoadInfo() # start road info demon t = threading.Thread(target=readRoadGPS.roadInfoDaemon) t.start() # init camera_equipment_table readCameraEquip.read_camera_equipment() fileWatcher.watchFileChange(fileWatcher.DIRECTORY_PATH, handle_change) return
import threading # import self module import heartBeatServer import remoteControlServer #import dbManager import readRoadGPS import globalConfig import dbUpdater if __name__ == '__main__': # init global values from config file globalConfig.readConfig() # init database #dbManager.init_db() # init road data readRoadGPS.initRoadInfo() t = threading.Thread(target=heartBeatServer.Server) t.start() #t = threading.Thread(target=remoteControlServer.Server) #t.start() #t = threading.Thread(target=dbUpdater.update_db_server) #t.start()
# import self module import heartBeatServer import remoteControlServer #import dbManager import readRoadGPS import globalConfig import dbUpdater if __name__=='__main__': # init global values from config file globalConfig.readConfig() # init database #dbManager.init_db() # init road data readRoadGPS.initRoadInfo() t = threading.Thread(target=heartBeatServer.Server) t.start() #t = threading.Thread(target=remoteControlServer.Server) #t.start() #t = threading.Thread(target=dbUpdater.update_db_server) #t.start()