Files
uni/ws2019/ipi/uebungen/cpp_headers/Terminal.hh
T

26 lines
553 B
C++

class Terminal : public Circuit {
public:
Terminal (State s);
// Konstruktor
~Terminal ();
// default destructor ist OK
virtual void ChangeInput (State s, int pin);
// Eingang wechselt zur aktuellen Zeit den Zustand
virtual void Action ();
// berechne Gatter neu und benachrichtige Draht
// am Ausgang
virtual void ConnectInput (Wire& w, int pin);
// verdrahte Eingang
virtual void ConnectOutput (Wire& w, int pin);
// verdrahte Ausgang
private:
State q; // Ausgabewert
Wire* a; // Ausgang
} ;