24 lines
595 B
C
Raw Normal View History

2026-03-11 23:40:06 +08:00
#ifndef CONFIGMANAGER_H
#define CONFIGMANAGER_H
#include "IVrConfig.h"
#include "BaseConfigManager.h"
class ConfigManager : public BaseConfigManager
{
public:
ConfigManager();
virtual ~ConfigManager();
// 重写初始化方法跳过ConfigMonitor
bool Initialize(const std::string& configFilePath = "") override;
// 加载配置文件
bool LoadConfigFromFile(const std::string& filePath) override;
// 处理工位切换命令HoleDetection特有非基类override
void OnSwitchWorkPositionCommand(int workPosition);
};
#endif // CONFIGMANAGER_H