public void Publish(String topic, ROSBridgeMsg msg)
 {
     if (_ws != null)
     {
         string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
         _ws.Send(s);
     }
 }
Beispiel #2
0
 public void Publish(String topic, ROSBridgeMsg msg)
 {
     if (WebSocket != null && !IsDisconnecting)
     {
         string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
         // Debug.Log("Sending " + s);
         WebSocket.Send(s);
     }
 }
 public void Publish(String topic, ROSBridgeMsg msg)
 {
     //			if(_ws != null && _ws.IsConnected && _ws.IsAlive) { //this call take a lot of time
     if (_ws != null)
     {
         string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
         //				UnityEngine.Debug.Log ("Sending " + s);
         _ws.Send(s);
     }
 }
Beispiel #4
0
 public void Publish(String topic, ROSBridgeMsg msg)
 {
     if (_ws != null)
     {
         string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
         if (_debug)
         {
             Debug.Log(s);
         }
         //Debug.Log ("Sending " + s);
         _ws.Send(s);
     }
 }
Beispiel #5
0
        public void Publish(String topic, ROSBridgeMsg msg, bool debug_log = true)
        {
#if UNITY_EDITOR
            if (_ws != null)
            {
                string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
                if (debug_log)
                {
                    Debug.Log("Sending " + s);
                }
                _ws.Send(s);
            }
#endif
#if !UNITY_EDITOR
            if (messageWebSocket != null)
            {
                string s = ROSBridgeMsg.Publish(topic, msg.ToYAMLString());
                dataWriter.WriteString(s);
                dataWriter.StoreAsync();
            }
#endif
        }