示例#1
0
 public void RemovePublisher(ROSBridgePublisher publisher)
 {
     _publishers.Remove(publisher);
     if (IsConnected)
     {
         WebSocket.Send(ROSBridgeMsg.UnAdvertise(publisher.GetMessageTopic()));
     }
 }
示例#2
0
 public void AddPublisher(ROSBridgePublisher publisher)
 {
     _publishers.Add(publisher);
     if (IsConnected && !IsDisconnecting)
     {
         WebSocket.Send(ROSBridgeMsg.Advertise(publisher.GetMessageTopic(), publisher.GetMessageType()));
     }
 }