Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

[ready] Websocket server for negotiation visualizer #69

Merged
merged 22 commits into from
Aug 25, 2020

Conversation

ddengster
Copy link
Contributor

@ddengster ddengster commented Aug 14, 2020

  • use rmf_traffic_ros2 callbacks to send negotiation status updates and conclusions via websocket
  • respond to requests to get negotiation trajectories
  • server_keephistory.xml to retain history for testing

@ddengster ddengster changed the title [wip] Feature/negotiation visualizer [ready] Feature/negotiation visualizer Aug 24, 2020
@ddengster ddengster changed the title [ready] Feature/negotiation visualizer [ready] Websocket server for negotiation visualizer Aug 24, 2020
@ddengster ddengster marked this pull request as ready for review August 24, 2020 09:58
@ddengster ddengster requested review from Yadunund and mxgrey and removed request for Yadunund August 25, 2020 02:19
Copy link
Member

@mxgrey mxgrey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking great!

I've left some feedback to consider. Perhaps the most critical is that the _writer field isn't used and shouldn't ever be needed for a visualizer, so it should be removed.

rmf_schedule_visualizer/src/Server.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/Server.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/Server.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/Server.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/VisualizerData.hpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/Server.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/VisualizerData.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/VisualizerData.cpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/VisualizerData.hpp Outdated Show resolved Hide resolved
rmf_schedule_visualizer/src/main.cpp Outdated Show resolved Hide resolved
Copy link
Member

@mxgrey mxgrey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@Yadunund Yadunund merged commit 06952fe into master Aug 25, 2020
@Yadunund Yadunund deleted the feature/negotiation-visualizer branch August 25, 2020 08:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants