#ifndef CONFIGMANAGER_H #define CONFIGMANAGER_H #include "IVrConfig.h" // 必须在 BaseConfigManager.h 之前包含 #include "BaseConfigManager.h" /** * @brief Workpiece 应用的配置管理器 * * 继承自 BaseConfigManager,提供 Workpiece 特定的配置处理逻辑 * 特别是工作点切换功能 */ class ConfigManager : public BaseConfigManager { public: ConfigManager() = default; ~ConfigManager() = default; // 实现 LoadConfigFromFile 以适配 Workpiece 的 IVrConfig API bool LoadConfigFromFile(const std::string& filePath) override; // Workpiece 特定的工作点切换处理 bool OnSwitchWorkPositionCommand(const SwitchWorkPositionParam& param) override; }; #endif // CONFIGMANAGER_H