in src/wsiToDcm.cpp [115:143]
void WsiToDcm::checkArguments() {
if (wsiRequest_ == nullptr) {
BOOST_LOG_TRIVIAL(error) << "request not initalized.";
throw 1;
}
initLogger(wsiRequest_->debug);
isFileExist(wsiRequest_->inputFile);
isFileExist(wsiRequest_->outputFileMask);
if (wsiRequest_->compression == UNKNOWN) {
BOOST_LOG_TRIVIAL(error) << "can't find compression";
throw 1;
}
if (wsiRequest_->studyId.size() < 1) {
BOOST_LOG_TRIVIAL(warning) << "studyId is going to be generated";
}
if (wsiRequest_->seriesId.size() < 1) {
BOOST_LOG_TRIVIAL(warning) << "seriesId is going to be generated";
}
if (wsiRequest_->threads < 1) {
BOOST_LOG_TRIVIAL(warning)
<< "threads parameter is less than 1, consuming all avalible threads";
}
if (wsiRequest_->batchLimit < 1) {
BOOST_LOG_TRIVIAL(warning)
<< "batch parameter is not set, batch is unlimited";
}
}