#pragma once #include #include #include "device.h" class InputDevice : public Device { public: void write(uint8_t value) override; uint8_t read() override; bool test() override; InputDevice(std::istream& input); private: std::istream& in; };