26 lines
747 B
C
Raw Normal View History

2025-07-23 01:35:14 +08:00
#ifndef CONFIGMANAGER_H
#define CONFIGMANAGER_H
2025-11-26 22:44:38 +08:00
#include "IVrConfig.h" // 必须在 BaseConfigManager.h 之前包含
#include "BaseConfigManager.h"
2025-07-23 01:35:14 +08:00
/**
2025-11-26 22:44:38 +08:00
* @brief LapWeld
*
* BaseConfigManager LapWeld
2025-07-23 01:35:14 +08:00
*/
2025-11-26 22:44:38 +08:00
class ConfigManager : public BaseConfigManager
2025-07-23 01:35:14 +08:00
{
public:
2025-11-26 22:44:38 +08:00
ConfigManager() = default;
~ConfigManager() = default;
2025-07-23 01:35:14 +08:00
2025-11-26 22:44:38 +08:00
// 重写 LoadConfigFromFile 以适配 LapWeld 的 IVrConfig API
bool LoadConfigFromFile(const std::string& filePath) override;
// 如果需要 LapWeld 特定的标定参数处理,可以重写此方法
// bool OnCalibParamCommand(const CalibConfigParam& param) override;
2025-07-23 01:35:14 +08:00
};
2025-11-26 22:44:38 +08:00
#endif // CONFIGMANAGER_H