#pragma once | |
/* Interface that implements an exception throwing read method. */ | |
#include "interfaces.hpp" | |
namespace pid_control | |
{ | |
class ReadOnly : public WriteInterface | |
{ | |
public: | |
ReadOnly() : WriteInterface(0, 0) | |
{} | |
void write(double value) override; | |
}; | |
class ReadOnlyNoExcept : public WriteInterface | |
{ | |
public: | |
ReadOnlyNoExcept() : WriteInterface(0, 0) | |
{} | |
void write(double value) override; | |
}; | |
} // namespace pid_control |