Skip to content

Add TrafficControllerProxy for TLC supervision#137

Draft
Copilot wants to merge 5 commits intomainfrom
copilot/add-traffic-controller-proxy
Draft

Add TrafficControllerProxy for TLC supervision#137
Copilot wants to merge 5 commits intomainfrom
copilot/add-traffic-controller-proxy

Conversation

Copy link
Contributor

Copilot AI commented Jan 28, 2026

Add a TrafficControllerProxy to simplify interacting with remote TLC controllers, ported from the older branch onto main and aligned with current supervisor wiring. Updates include proxy selection, configuration defaults, and TLC-focused specs.

  • Supervisor proxy selection
    • Route site connections to RSMP::TLC::TrafficControllerProxy when proxy_type: auto and site type: tlc, otherwise default to SiteProxy.
  • TLC proxy behavior
    • Add TrafficControllerProxy with timeplan helpers, auto-subscription to S0014, and status update tracking.
  • Configuration/schema updates
    • Extend supervisor defaults/schema with proxy_type and allow site type in TLC site schema.
  • Specs
    • Add focused proxy spec coverage under spec/rsmp/tlc.
proxy.subscribe_to_timeplan
proxy.set_timeplan(3, security_code: '1234')

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 28, 2026 10:47
Co-authored-by: emiltin <66034+emiltin@users.noreply.github.com>
Co-authored-by: emiltin <66034+emiltin@users.noreply.github.com>
Copilot AI changed the title [WIP] Add TrafficControllerProxy for remote traffic light interactions Add TrafficControllerProxy for TLC supervision Jan 28, 2026
Copilot AI requested a review from emiltin January 28, 2026 10:55
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.

2 participants