aboutsummaryrefslogtreecommitdiff
path: root/Net.h
blob: 81c8034261c13859fdba1b33c33dbc5dc3b2f33a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include "Observer.h"

enum SignalLevel {LOW, HIGH, UNDEFINED};

class Net: public Subject {
   private:
      SignalLevel level = UNDEFINED;
   public:
      Net(/* args */);
      ~Net();
      virtual void setLevel(SignalLevel);
      virtual SignalLevel getLevel();
};