callAvailable() public method

public callAvailable ( ) : bool
return bool
コード例 #1
0
ファイル: Spinner.cs プロジェクト: rvlietstra/ROS.NET
 public override void spin(CallbackQueue callbackInterface)
 {
     if (callbackInterface == null)
         callbackInterface = ROS.GlobalCallbackQueue;
     NodeHandle spinnerhandle = new NodeHandle();
     while (spinnerhandle.ok)
     {
         callbackInterface.callAvailable(ROS.WallDuration);
     }
 }
コード例 #2
0
        public override void spin(CallbackQueue callbackInterface)
        {
            if (callbackInterface == null)
            {
                callbackInterface = ROS.GlobalCallbackQueue;
            }
            NodeHandle spinnerhandle = new NodeHandle();

            while (spinnerhandle.ok)
            {
                callbackInterface.callAvailable(ROS.WallDuration);
            }
        }
 void DoSpin()
 {
     while (nodeHandle.ok)
     {
         {
             lock ( terminateMutex )
             {
                 if (needToTerminate)
                 {
                     break;
                 }
             }
         }
         callback_queue.callAvailable(100);
         Thread.Sleep(1);
     }
 }