/**
 * @file machine_constant_manager.hpp
 * @brief MachineConstantManager component header
 * @author Mahmoud Elmohtady
 * @company Nabd solutions - ASF
 * @copyright Copyright (c) 2025
 */

#ifndef MACHINE_CONSTANT_MANAGER_HPP
#define MACHINE_CONSTANT_MANAGER_HPP

#include <cstdint>

/**
 * @brief MachineConstantManager class
 * 
 * Component description goes here.
 */
class MachineConstantManager
{
public:
    MachineConstantManager();
    ~MachineConstantManager();

    bool initialize();
    bool deinitialize();
    bool isInitialized() const;

private:
    bool m_isInitialized;
};

#endif // MACHINE_CONSTANT_MANAGER_HPP
