submit_files: clear all members

This commit is contained in:
Mario Fink 2021-01-27 08:50:06 +01:00
parent bf461ee42a
commit c54784bb5b
2 changed files with 11 additions and 3 deletions

View File

@ -22,6 +22,14 @@ void tdm_reaper::submit_files(std::string tdmfile, std::string tdxfile, bool sho
tdmfile_ = tdmfile;
tdxfile_ = tdxfile;
// reset and clear all members
tdx_blocks_.clear();
tdmchannelgroups_.clear();
tdmchannels_.clear();
submatrices_.clear();
localcolumns_.clear();
tdxbuffer_.clear();
// start processing tdm data model
this->process_tdm(showlog);
}

View File

@ -39,13 +39,13 @@ class tdm_reaper
// tdm meta-data
tdm_meta meta_data_;
// blocks of data in .tdx file
std::map<std::string,block> tdx_blocks_;
// resconstruct "tdm_datatype.hpp: tdm_datatypes" as map to quickly map
// "valueType"/"channel_datatype" to full datatype
std::map<std::string,tdm_datatype> tdmdt_name_, tdmdt_chan_;
// blocks of data in .tdx file
std::map<std::string,block> tdx_blocks_;
// tdm root
tdm_root tdmroot_;