restructure and add ipi texs

This commit is contained in:
2019-11-06 18:24:04 +01:00
parent e21da561fc
commit 8fd8d2a485
155 changed files with 129 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
// moegliche Zustaende
enum State {low, high, unknown};
class Wire {
public:
// Draht im Zustand unknown erzeugen
Wire ();
// aktuellen Zustand auslesen
State GetState ();
// (E): Zur Zeit t soll Zustand s werden
void ChangeState (int t, State s);
// (A): wechsle jetzt in neuen Zustand
void Action (State s);
// Eingang des Drahtes an Ausgang i des Bausteins c
// anschliessen
void ConnectInput (Circuit& cir, int i);
// Ausgang des Drahtes an Eingang i des Bausteins c
// anschliessen
void ConnectOutput (Circuit& cir, int i);
private:
State q; // der Zustand
Circuit* c; // Baustein am Ausgang des Drahtes
int pin; // pin des Bausteins
} ;