feat: scanConsole flag to skip globalFe reset
What
This MR adds the --skip-reset
command-line option to scanConsole
. When provided by the user, scanConsole
will not call bookie->getGlobalFE()->resetAll()
.
This MR also fixes a bug in ScanHelper
in its string handling of the chip configuration path (via botDirPos
). In cases where a /
character is not in the path to the configuration file, the loadChips
function would throw a seg-fault since there was no logic for handling cases where botDirPos == std::string::npos
. This MR uses std::filesystem
to more robustly get the filename from the path string.