Configfree (#492)

* prevent mem size check before Detector constructed (for loading config files), allowing freeing shm for submodules

* back to not allowing free submodules - consistency issues
This commit is contained in:
Dhanya Thattil 2022-07-12 11:01:44 +02:00 committed by GitHub
parent 0fc76a81b0
commit f1051246ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,6 +65,11 @@ int main(int argc, char *argv[]) {
return 0; return 0;
} }
// prevent mem size check
if (parser.command() == "config" && action == slsDetectorDefs::PUT_ACTION) {
sls::freeSharedMemory(parser.multi_id());
}
try { try {
sls::Detector det(parser.multi_id()); sls::Detector det(parser.multi_id());
sls::CmdProxy proxy(&det); sls::CmdProxy proxy(&det);