private void InitYarp()
        {
            yarpPortReceive = new YarpPort();
            yarpPortReceive.openReceiver(ConfigurationManager.AppSettings["LeapSender"].ToString(), ConfigurationManager.AppSettings["LeapReceiver"].ToString());

            yarpPortSend = new YarpPort();
            yarpPortSend.openSender(ConfigurationManager.AppSettings["HandsSender"].ToString());

            checkStatus          = new System.Timers.Timer();
            checkStatus.Elapsed += new ElapsedEventHandler(CheckYarp);
            checkStatus.Interval = 5000;
            checkStatus.Start();
        }
        private void InitYarp()
        {
            yarpPortHands = new YarpPort();
            yarpPortHands.openReceiver(ConfigurationManager.AppSettings["HandsSender"].ToString(), ConfigurationManager.AppSettings["HandsReceiver"]);

            yarpPortPosture = new YarpPort();
            yarpPortPosture.openReceiver(ConfigurationManager.AppSettings["PostureSender"].ToString(), ConfigurationManager.AppSettings["PostureReceiver"]);

            yarpPortGesture = new YarpPort();
            yarpPortGesture.openReceiver(ConfigurationManager.AppSettings["GestureSender"].ToString(), ConfigurationManager.AppSettings["GestureReceiver"]);

            checkStatus          = new System.Timers.Timer();
            checkStatus.Elapsed += new ElapsedEventHandler(CheckYarp);
            checkStatus.Interval = 5000;
            checkStatus.Start();
        }
示例#3
0
        private void InitYarp()
        {
            yarpPortScene = new YarpPort();
            yarpPortScene.openSender(subjectRecognized_OUT);

            yarpPortCommandDB = new YarpPort();
            // yarpPortCommandDB.openSender("/RecognizedModule/Command:o");

            yarpPortReplyDB = new YarpPort();
            //yarpPortReplyDB.openInputPort("/RecognizedModule/Reply:i");

            yarpPortStatusDB = new YarpPort();
            yarpPortStatusDB.openReceiver(dataBaseStatus_OUT, dataBaseStatus_IN);

            senderThread = new System.Threading.Thread(SendData);
            senderThread.Start();

            checkYarpStatusTimer          = new System.Timers.Timer();
            checkYarpStatusTimer.Elapsed += new ElapsedEventHandler(CheckYarpConnections);
            checkYarpStatusTimer.Interval = (1000) * 5;
            checkYarpStatusTimer.Start();
        }