Skip to content

Improved control loop timing

Chris Woodall requested to merge feature/improved-control-loop-timing into devel

Description

  • ThreadSleep for CoAP server set to 0 ms (improves performance).
  • RobotController updates based on number of messages in between
  • Updated ForceOutputTest to support new timing stats in the group/debug message.
  • Updated GroupDebug to support new timing stats in the group/debug message.
  • ForceOutputTest now clears terminal and does not throw as many fatal exceptions (can now cutoff lines that there is no room for, previously just excepted)
  • Unsubscribe () function added which unsubscribes from all
  • Updated RobotClient to support changes

What to focus on

  • put content here.

Reviewers

Resources

  • Related to burt/firmware/burt-firmware!184

Here are the CoAP control loop rates after these fixes:

Screenshot_from_2017-09-01_15_52_26

Issues

What issues does this fix?

  • Fixes #77
Edited by Amy Blank

Merge request reports