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