From d1e381e301bb55432997ff355b5c938e76cd4f20 Mon Sep 17 00:00:00 2001 From: UnavailableDev <69792062+UnavailableDev@users.noreply.github.com> Date: Wed, 12 Jun 2024 16:51:32 +0200 Subject: New OrGate WHOOO --- Node.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Node.h') diff --git a/Node.h b/Node.h index b7f6681..3496851 100644 --- a/Node.h +++ b/Node.h @@ -5,6 +5,7 @@ #include "Observer.h" #include "Net.h" +#include "Exception.h" using std::string; using std::vector; @@ -19,7 +20,8 @@ public: void update(); virtual void addInput(Net *); virtual void setOutput(Net *); - virtual void sim() = 0; + virtual void sim(); + virtual SignalLevel level() = 0; protected: Node(const char * type); @@ -28,5 +30,9 @@ protected: vector inputs; Net * output; + +private: + int min_inputs = -1; + int max_inputs = -1; }; -- cgit v1.2.3