Skip to content

Reliability fixes

Choose a tag to compare

@easytarget easytarget released this 25 Mar 15:51
· 15 commits to main since this release
2e72719

Fixes to the data gathering loop and sequence handling:

  • A 'greedier' response gathering routine that will correctly empty the recieve buffer and process all data there even if responses are arriving out of sequence. This protects against console feedback messages causing sync issues
  • Sequence number updates and recording handled at a lower level, removing the potential for a failed 'verbose' request to be ignored
  • Garbage collect after every model update, as well as after every request, a relatively aggressive strategy
  • Plus a few debug and error handling/message fixes