def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.differentialrobot_proxy = mprx["DifferentialRobotProxy"]
        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #2
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.imupub_proxy = mprx["IMUPubPub"]

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)

        #State Machine
        self.defaultMachine = QtCore.QStateMachine()
        self.compute_state = QtCore.QState(self.defaultMachine)
        self.initialize_state = QtCore.QState(self.defaultMachine)

        self.finalize_state = QtCore.QFinalState(self.defaultMachine)

        #------------------
        #Initialization State machine
        self.initialize_state.addTransition(self.t_initialize_to_compute,
                                            self.compute_state)
        self.compute_state.addTransition(self.t_compute_to_compute,
                                         self.compute_state)
        self.compute_state.addTransition(self.t_compute_to_finalize,
                                         self.finalize_state)

        self.compute_state.entered.connect(self.sm_compute)
        self.initialize_state.entered.connect(self.sm_initialize)
        self.finalize_state.entered.connect(self.sm_finalize)
        self.timer.timeout.connect(self.t_compute_to_compute)

        self.defaultMachine.setInitialState(self.initialize_state)
Exemple #3
0
 def __init__(self, source_list, dest_folder):
     super(SingleCopyThread, self).__init__()
     self.source_list = source_list
     self.dest_folder = '{}/sources'.format(dest_folder)
     self.run_flag = True
     self._mutex = QtCore.QMutex()
     self.log = []
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()


        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #5
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)

        #State Machine
        self.myStateMachine = QtCore.QStateMachine()
        self.two_state = QtCore.QState(self.myStateMachine)
        self.three_state = QtCore.QState(self.myStateMachine)
        self.four_state = QtCore.QState(self.myStateMachine)
        self.one_state = QtCore.QState(self.myStateMachine)

        self.five_state = QtCore.QFinalState(self.myStateMachine)

        #------------------
        #Initialization State machine
        self.one_state.addTransition(self.t_one_to_two, self.two_state)
        self.two_state.addTransition(self.t_two_to_three, self.three_state)
        self.three_state.addTransition(self.t_three_to_four, self.four_state)
        self.four_state.addTransition(self.t_four_to_one, self.one_state)
        self.four_state.addTransition(self.t_four_to_five, self.five_state)

        self.two_state.entered.connect(self.sm_two)
        self.three_state.entered.connect(self.sm_three)
        self.four_state.entered.connect(self.sm_four)
        self.one_state.entered.connect(self.sm_one)
        self.five_state.entered.connect(self.sm_five)

        self.myStateMachine.setInitialState(self.one_state)
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.omnirobot_proxy = mprx["OmniRobotProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)

        #State Machine
        self.defaultMachine= QtCore.QStateMachine()
        self.compute_state = QtCore.QState(self.defaultMachine)
        self.initialize_state = QtCore.QState(self.defaultMachine)

        self.finalize_state = QtCore.QFinalState(self.defaultMachine)


        #------------------
        #Initialization State machine
        self.initialize_state.addTransition(self.t_initialize_to_compute, self.compute_state)
        self.compute_state.addTransition(self.t_compute_to_compute, self.compute_state)
        self.compute_state.addTransition(self.t_compute_to_finalize, self.finalize_state)


        self.compute_state.entered.connect(self.sm_compute)
        self.initialize_state.entered.connect(self.sm_initialize)
        self.finalize_state.entered.connect(self.sm_finalize)
        self.timer.timeout.connect(self.t_compute_to_compute)

        self.defaultMachine.setInitialState(self.initialize_state)
    def __init__(self, parent=None):
        super(FortuneThread, self).__init__(parent)

        self.quit = False
        self.hostName = ''
        self.cond = QtCore.QWaitCondition()
        self.mutex = QtCore.QMutex()
        self.port = 0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.agmexecutive_proxy = mprx["AGMExecutiveProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #9
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.imupub_proxy = mprx["IMUPubPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #10
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.camerargbdsimplepub_proxy = mprx["CameraRGBDSimplePubPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #11
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.camerasimple_proxy = mprx["CameraSimpleProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
    def __init__(self, to_get_prime_max, parent=None):
        QtCore.QThread.__init__(self, parent)

        self.to_get_prime_max = to_get_prime_max
        self.mutex = QtCore.QMutex()
        self.init()

        QtCore.qDebug('ThreadWorker created.')
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.apriltagsserver_proxy = mprx["AprilTagsServerProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.fullposeestimationpub_proxy = mprx["FullPoseEstimationPubPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #15
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.camerargbdsimple_proxy = mprx["CameraRGBDSimpleProxy"]
        self.humancamerabody_proxy = mprx["HumanCameraBodyPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #16
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.carlavehiclecontrol_proxy = mprx["CarlaVehicleControlProxy"]
        self.melexlogger_proxy = mprx["MelexLoggerPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.camerasimple_proxy = mprx["CameraSimpleProxy"]
        self.multimodalhumanidentification_proxy = mprx[
            "MultiModalHumanIdentificationProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #18
0
    def __init__(self, num_threads, max_queue=20, parent=None):
        QtCore.QObject.__init__(self, parent=parent)
        self.__threads = []
        self.__started = False
        self.__max_queue = max_queue
        self.__num_threads = num_threads

        self._q_mutex = QtCore.QMutex()
        self._q_empty = QtCore.QWaitCondition()
        self._q_queue = []
Exemple #19
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.facefeatures_proxy = mprx["FaceFeaturesProxy"]
        self.gaitfeatures_proxy = mprx["GaitFeaturesProxy"]
        self.mptfeatures_proxy = mprx["MPTFeaturesProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #20
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #21
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.omnirobot_proxy = mprx["OmniRobotProxy"]
        self.omnirobot1_proxy = mprx["OmniRobotProxy1"]
        self.joystickadapter_proxy = mprx["JoystickAdapterPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #22
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.buildingcamerargbd_proxy = mprx["BuildingCameraRGBDPub"]
        self.carcamerargbd_proxy = mprx["CarCameraRGBDPub"]
        self.carlasensors_proxy = mprx["CarlaSensorsPub"]
        self.melexlogger_proxy = mprx["MelexLoggerPub"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #23
0
    def __init__(self, timeout=1, verbose=False):
        super().__init__()
        self.verbose = verbose
        self.pre = self.__class__.__name__ + " : "
        self.timeout = timeout
        self.processes = []
        self.process_by_pipe = {}

        self.add_list = []
        self.del_list = []
        self.mutex = QtCore.QMutex()
Exemple #24
0
 def __init__(self, basename, sequence_info, dest_folder):
     super(SequenceCopyThread, self).__init__()
     self.node_name = sequence_info[0]
     self.source_files = sequence_info[1]
     self.first = sequence_info[2]
     self.last = sequence_info[3]
     self.basename = basename
     self.dest_folder = '{}/sources/{}'.format(dest_folder, basename)
     self.run_flag = True
     self._mutex = QtCore.QMutex()
     self.log = []
     self.index = 0
Exemple #25
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        ${requires_proxies}
        ${publishes_proxies}
        ${gui_setup}

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)

        ${statemachine_states_creation}
Exemple #26
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.navigationoptimizer_proxy = mprx["NavigationOptimizerProxy"]

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #27
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.camerargbdsimple_proxy = mprx["CameraRGBDSimpleProxy"]

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.peopleserver_proxy = mprx["PeopleServerProxy"]

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)

        #State Machine
        self.peopleCounterMachine = QtCore.QStateMachine()
        self.processing_video_state = QtCore.QState(self.peopleCounterMachine)
        self.initialize_video_state = QtCore.QState(self.peopleCounterMachine)

        self.finalize_video_state = QtCore.QFinalState(
            self.peopleCounterMachine)

        self.detecting_state = QtCore.QState(self.processing_video_state)
        self.tracking_state = QtCore.QState(self.processing_video_state)
        self.update_state = QtCore.QState(self.processing_video_state)
        self.reading_frames_state = QtCore.QState(self.processing_video_state)

        #------------------
        #Initialization State machine
        self.initialize_video_state.addTransition(
            self.initialize_videotoprocessing_video,
            self.processing_video_state)
        self.initialize_video_state.addTransition(
            self.initialize_videotofinalize_video, self.finalize_video_state)
        self.processing_video_state.addTransition(
            self.processing_videotofinalize_video, self.finalize_video_state)
        self.reading_frames_state.addTransition(self.reading_framestodetecting,
                                                self.detecting_state)
        self.reading_frames_state.addTransition(self.reading_framestotracking,
                                                self.tracking_state)
        self.detecting_state.addTransition(self.detectingtoupdate,
                                           self.update_state)
        self.tracking_state.addTransition(self.trackingtoupdate,
                                          self.update_state)
        self.update_state.addTransition(self.updatetoreading_frames,
                                        self.reading_frames_state)

        self.processing_video_state.entered.connect(self.sm_processing_video)
        self.initialize_video_state.entered.connect(self.sm_initialize_video)
        self.finalize_video_state.entered.connect(self.sm_finalize_video)
        self.reading_frames_state.entered.connect(self.sm_reading_frames)
        self.detecting_state.entered.connect(self.sm_detecting)
        self.tracking_state.entered.connect(self.sm_tracking)
        self.update_state.entered.connect(self.sm_update)

        self.peopleCounterMachine.setInitialState(self.initialize_video_state)
        self.processing_video_state.setInitialState(self.reading_frames_state)
Exemple #29
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.adminbridge_proxy = mprx["AdminBridgeProxy"]
        self.melexlogger_proxy = mprx["MelexLoggerPub"]

        self.ui = Ui_guiDlg()
        self.ui.setupUi(self)
        self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)
Exemple #30
0
    def __init__(self, mprx):
        super(GenericWorker, self).__init__()

        self.omnirobot_proxy = mprx["OmniRobotProxy"]
        self.simulator_proxy = mprx["SimulatorProxy"]

        # self.ui = Ui_guiDlg()
        # self.ui.setupUi(self)
        # self.show()

        self.mutex = QtCore.QMutex(QtCore.QMutex.Recursive)
        self.Period = 30
        self.timer = QtCore.QTimer(self)