Skip to content

Commit 9b2c6f3

Browse files
authored
Merge pull request #7 from Programming-TRIGON/debugging
Important Bugfix
2 parents 144dd04 + 5e44d25 commit 9b2c6f3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/trigon/hardware/phoenix6/Phoenix6Inputs.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,15 @@ public void registerThreadedSignal(BaseStatusSignal statusSignal, double updateF
3535
return;
3636

3737
registerSignal(statusSignal, updateFrequencyHertz);
38+
statusSignal.setUpdateFrequency(50);
3839
signalToThreadedQueue.put(statusSignal.getName() + "_Threaded", signalThread.registerSignal(statusSignal));
3940
}
4041

4142
public void registerSignal(BaseStatusSignal statusSignal, double updateFrequencyHertz) {
4243
if (statusSignal == null || RobotHardwareStats.isReplay())
4344
return;
45+
if (RobotHardwareStats.isSimulation())
46+
updateFrequencyHertz = 100; // For some reason, simulation sometimes malfunctions if a status signal isn't updated frequently enough.
4447

4548
statusSignal.setUpdateFrequency(updateFrequencyHertz);
4649
addSignalToSignalsArray(statusSignal);

0 commit comments

Comments
 (0)