aboutsummaryrefslogtreecommitdiff
path: root/Net.h
blob: bf933772be8d86c0d7d6ee9578e595592983ad7f (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: Subject {
   private:
      SignalLevel level = UNDEFINED;
   public:
      Net(/* args */);
      ~Net();
      virtual void setLevel(SignalLevel);
      virtual SignalLevel getLevel();
};