diff --git a/smartperf_device/device_command/services/task_mgr/include/task_manager.h b/smartperf_device/device_command/services/task_mgr/include/task_manager.h index 1b5e7a7ff95aa2bec6de6f6cf8dba607bcab26f7..a4516560b80c3dde5bbfc41ca8c06f2ade8e3713 100644 --- a/smartperf_device/device_command/services/task_mgr/include/task_manager.h +++ b/smartperf_device/device_command/services/task_mgr/include/task_manager.h @@ -58,6 +58,7 @@ public: void SetFileTitle(); void InitDataCsv(); ArgumentParser& GetArgumentParser(); + void SetFileTitleFlag(); private: std::map TaskFun(SpProfiler* pro, uint32_t batch, bool record); diff --git a/smartperf_device/device_command/services/task_mgr/src/sp_task.cpp b/smartperf_device/device_command/services/task_mgr/src/sp_task.cpp index 6152de17ba2de78058ab93ec0eac154dffc9b6bb..23c5bad2b2327f2bdb892e894162e7c203853693 100644 --- a/smartperf_device/device_command/services/task_mgr/src/sp_task.cpp +++ b/smartperf_device/device_command/services/task_mgr/src/sp_task.cpp @@ -409,6 +409,7 @@ int SPTask::GetCurrentBattary() ErrCode SPTask::StartRecord() { + taskMgr_->SetFileTitleFlag(); battaryStart = GetCurrentBattary(); startTime = SPUtils::GetCurTime(); WLOGI("StartRecord initiated: Battery %d, Start time %lld.", battaryStart, startTime); diff --git a/smartperf_device/device_command/services/task_mgr/src/task_manager.cpp b/smartperf_device/device_command/services/task_mgr/src/task_manager.cpp index 237d6797a5047b60914fab0150bb958a20b0481e..c43799e67e8aa6445b0dd62dc819d4e572ec2885 100644 --- a/smartperf_device/device_command/services/task_mgr/src/task_manager.cpp +++ b/smartperf_device/device_command/services/task_mgr/src/task_manager.cpp @@ -634,4 +634,9 @@ ArgumentParser& TaskManager::GetArgumentParser() { return parameter_; } + +void TaskManager::SetFileTitleFlag() +{ + firstSetTitle_ = true; +} } \ No newline at end of file