Skip to content

refactor: remove dead TCP bridge code, clean up for LCM-only transport#3

Merged
spomichter merged 1 commit intofeat/lcm-click-transportfrom
chore/cleanup-tcp-from-lcm
Mar 3, 2026
Merged

refactor: remove dead TCP bridge code, clean up for LCM-only transport#3
spomichter merged 1 commit intofeat/lcm-click-transportfrom
chore/cleanup-tcp-from-lcm

Conversation

@spomichter
Copy link

Exact same cleanup as PR #1's e3e4ff4bac commit, applied to the LCM branch so it can merge clean into main.

Removes:

  • python_bridge/ directory (6 files — TCP bridge replaced by LCM)
  • interaction/sender.rs (TCP event sender)
  • ControlViewer connection (port 8889)
  • Control panel wrapper (old demo UI)

Simplifies:

  • protocol.rs — keep only Click variant (drop WaypointComplete, ModeChanged, Disconnect, AppCommand)
  • handle.rs — keep only send_click (drop send_waypoint_complete, send_mode_changed, send_disconnect)
  • mod.rs — drop sender module and exports

Updates:

  • build-viewer.yml — fix paths, update actions to v4, drop python bridge test steps
  • viewer.rsBox::new(rerun_app) instead of Control::new(), app env → 'DimOS Interactive Viewer'

Result: After this merges, PR #2 is clean LCM-only and ready to merge straight into main.

12 files changed, +93 / -2008

- remove python_bridge/ directory (TCP bridge replaced by LCM)
- remove interaction/sender.rs (TCP event sender, unused)
- remove ControlViewer connection (port 8889)
- remove Control panel wrapper (old demo UI)
- simplify protocol.rs: keep only Click variant
- simplify handle.rs: keep only send_click
- clean up build-viewer.yml: fix paths, update action versions (v4)
- rename app env to 'DimOS Interactive Viewer'
- final Box::new(rerun_app) instead of Control::new wrapper
@spomichter spomichter merged commit 9a5e143 into feat/lcm-click-transport Mar 3, 2026
28 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant