mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-22 01:11:40 +00:00
Fix desync between web UI and NT (#778)
Actually calls VisionModule::setPipeline when changing pipelines (needed to change video modes)
This commit is contained in:
@@ -75,9 +75,11 @@ public class NTTopicSet {
|
||||
pipelineIndexPublisher = pipelineIndexTopic.publish();
|
||||
pipelineIndexSubscriber = pipelineIndexTopic.subscribe(0);
|
||||
|
||||
driverModeEntry = subTable.getBooleanTopic("driverMode");
|
||||
driverModePublisher = driverModeEntry.publish();
|
||||
driverModeSubscriber = driverModeEntry.subscribe(false);
|
||||
driverModePublisher = subTable.getBooleanTopic("driverMode").publish();
|
||||
driverModeSubscriber = subTable.getBooleanTopic("driverModeRequest").subscribe(false);
|
||||
|
||||
// Fun little hack to make the request show up
|
||||
driverModeSubscriber.getTopic().publish().setDefault(false);
|
||||
|
||||
latencyMillisEntry = subTable.getDoubleTopic("latencyMillis").publish();
|
||||
hasTargetEntry = subTable.getBooleanTopic("hasTarget").publish();
|
||||
|
||||
Reference in New Issue
Block a user