scanse/sweep-3d-scanner

Use queue to buffer status updates.

dcyoung opened this issue · 1 comments

Currently the update system for scan and component_testing involves the front-end querying the back-end for an updated status. However some scanner scripts update their status faster than the query intervals, and the front-end is therefore capable of missing information.

Instead, the back-end should buffer the status updates. Then when the front-end requests an update, all updates accumulated since the last request can be sent at once and the front end can deal with it.

Implemented in cb6cb00