Jameson42/Brick-a-Bracket

Strange delays in event passing

Opened this issue · 0 comments

When running with 3 NXTs at Brickworld 2019, there were odd delays in race starts. I see a few possible causes:

  • MonoBrick's tendancy to use exceptions for non-exceptional errors may have slowed the server to the point that messaging was visibly delayed (Very likely)
  • The NXT class uses a static message lock, not an instantiated lock, so each NXT would have had to wait for other NXTs to finish with the lock
  • Bluetooth interference may have been an issue in the convention hall
  • The wifi router may have been running on the same 2.4Ghz frequencies as bluetooth