Files
uni/ws2019/ipi/uebungen/cpp_headers/TerminalImp.cc
T

25 lines
451 B
C++

Terminal::Terminal (State s)
{
q = s; // Wert des Terminals
a=0; // nix angschlossen
Sim.StoreCircuitEvent(*this);
}
Terminal::~Terminal() {}
void Terminal::ChangeInput (State s, int pin) {}
void Terminal::Action ()
{
// Stosse Draht an
a->ChangeState(Sim.GetTime()+1,q);
}
void Terminal::ConnectInput (Wire& w, int pin) {}
void Terminal::ConnectOutput (Wire& w, int pin)
{
// Wird von Connect-Funktion des Drahtes aufgerufen
a = &w;
}