Esempio n. 1
0
        public void CallService(string service, string args)
        {
            string request = ROSBridgeMsg.CallService(service, args);

            System.Diagnostics.Debug.Print($"Sending: {request}");
            socket.Send(request);
        }
Esempio n. 2
0
        private void SendUnAdvertiseOperation(ROSBridgePublisher publisher)
        {
            string s = ROSBridgeMsg.UnAdvertise(publisher.Topic);

            Debug.Log($"Sending: {s}");
            _ws?.Send(s);
        }
        public void CallService(IServiceRequest request)
        {
            string req = ROSBridgeMsg.CallService(service, request.ToJSONList());

            System.Diagnostics.Debug.Print($"Sending: {req}");
            socket.Send(req);
        }
Esempio n. 4
0
        private void SendAdvertiseOperation(ROSBridgePublisher subscriber)
        {
            string s = ROSBridgeMsg.Advertise(subscriber.Topic, ((IMsg)Activator.CreateInstance(subscriber.MessageType)).ROSMessageType);

            Debug.Log($"Sending: {s}");
            _ws?.Send(s);
        }
Esempio n. 5
0
        private void SendUnSubscribeOperation(ROSBridgeSubscriber subscriber)
        {
            string s = ROSBridgeMsg.UnSubscribe(subscriber.Topic);

            Debug.Log($"Sending: {s}");
            _ws?.Send(s);
        }
Esempio n. 6
0
        private void SendSubscribeOperation(ROSBridgeSubscriber subscriber)
        {
            string s = ROSBridgeMsg.Subscribe(subscriber.Topic, ((IMsg)Activator.CreateInstance(subscriber.MessageType)).ROSMessageType);

            Debug.Print($"Sending: {s}");
            socket.Send(s);
        }
Esempio n. 7
0
 public void CallService(string service, string args)
 {
     if (_ws != null)
     {
         string s = ROSBridgeMsg.CallService(service, args);
         Debug.Log($"Sending: {s}");
         _ws.Send(s);
     }
 }
Esempio n. 8
0
 public void Publish(IMsg msg)
 {
     socket.Send(ROSBridgeMsg.Publish(topic, msg.ToYAMLString()));
 }