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
# -*- coding:gbk -*- # auther : pdm # email : [email protected] import threading # import self module import heartBeatServer import remoteControlServer import dbManager import readRoadGPS import globalConfig if __name__=='__main__': # init global values from config file globalConfig.readConfig() # init road data readRoadGPS.initRoadGPS(globalConfig.ROAD_GPS_FILE) t = threading.Thread(target=heartBeatServer.Server) t.start() t = threading.Thread(target=remoteControlServer.Server) t.start() # init database dbManager.init_db()
# email : [email protected] 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()