diff --git a/eqpalg/algs/exp_base.cpp b/eqpalg/algs/exp_base.cpp index e528d97..aeebdd7 100644 --- a/eqpalg/algs/exp_base.cpp +++ b/eqpalg/algs/exp_base.cpp @@ -198,7 +198,8 @@ std::vector ExpBase::exec_task(mix_cc::time_range_t time_range) { logger_->Debug() << "task_seq:" << task_seq << std::endl; auto &data_record = TaskShm::TaskRecordPtr.get() -> - operator[](exp_type_ * 1000 + task_seq); + operator[](exp_type_ * 1000 + task_seq) + .data_record; logger_->Debug() << "dataSize:" << data_record.size() << std::endl; for (size_t j = 0; j < data_record.size(); j++) { double dataJ = data_record[j]; @@ -1363,7 +1364,7 @@ void ExpBase::task_mon_pro() { TaskShm::TaskRecordPtr.get() -> operator[](exp_type_ * 1000 + task_seq) - .push_back(res.value); + .data_record.push_back(res.value); this->sta_ptr_->running_stat_add(res.value); } }