Skip to content

Fix reset for multiple front ends on the same TX channel

Zhengcheng Tao requested to merge devel_reset_fix into devel

Fix the bug of accidentally reseting multiple front ends on the same command line. This issue was raised in #92 (closed).

A broadcast reset step is added before the loop to configure each FE in the scanConsole. In the reset step, all tx channels are enabled, and reset commands are broadcasted by calling FrontEnd::resetAll(). The resetAll() function is implemented for the Strips case in libStar in this merge request.

This MR supersedes the previous !352 (closed) and !364 (closed). Compared to !364 (closed), the part that handles resets for cold and warm restart is removed. The warm reset functions will need its own MR.

Merge request reports