default filepath is now an empty string, SetupWriter will throw an error if path not set (#1133)

Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
This commit is contained in:
mazzol_a 2025-03-10 12:00:22 +01:00 committed by GitHub
parent b9b4f1ae35
commit fa504e6675
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 1 deletions

View File

@ -919,7 +919,12 @@ void Implementation::CreateUDPSockets() {
}
void Implementation::SetupWriter() {
try {
//check if filePath empty and throw error
if(filePath.empty()){
throw ReceiverError("File path cannot be empty");
}
// check if folder exists and throw if it cant create
mkdir_p(filePath);
// create first files

View File

@ -314,7 +314,7 @@ class Implementation : private virtual slsDetectorDefs {
// file parameters
fileFormat fileFormatType{BINARY};
std::string filePath{"/"};
std::string filePath{};
std::string fileName{"run"};
uint64_t fileIndex{0};
bool fileWriteEnable{false};