26 lines
747 B
C++
26 lines
747 B
C++
#ifndef CONFIGMANAGER_H
|
||
#define CONFIGMANAGER_H
|
||
|
||
#include "IVrConfig.h" // 必须在 BaseConfigManager.h 之前包含
|
||
#include "BaseConfigManager.h"
|
||
|
||
/**
|
||
* @brief LapWeld 应用的配置管理器
|
||
*
|
||
* 继承自 BaseConfigManager,提供 LapWeld 特定的配置处理逻辑
|
||
*/
|
||
class ConfigManager : public BaseConfigManager
|
||
{
|
||
public:
|
||
ConfigManager() = default;
|
||
~ConfigManager() = default;
|
||
|
||
// 重写 LoadConfigFromFile 以适配 LapWeld 的 IVrConfig API
|
||
bool LoadConfigFromFile(const std::string& filePath) override;
|
||
|
||
// 如果需要 LapWeld 特定的标定参数处理,可以重写此方法
|
||
// bool OnCalibParamCommand(const CalibConfigParam& param) override;
|
||
};
|
||
|
||
#endif // CONFIGMANAGER_H
|