The STDIO plumbing between pingspice and its underlying Ngspice process(es).
Class | DebugHelper | For pingspice debugging only. |
Class | ProgressProducer | I produce reference values from TRAN simulations to show progress. |
Class | LineMaker | NgspiceProtocol
uses an instance of me to make lines of text for Ngspice commands. |
Class | WatcherManager | I manage watcher callables for STDOUT and STDERR. |
Class | ChunkAccumulator | Accumulates chunks of data from STDOUT or STDERR and spits out any accumulated lines when requested. |
Class | NgspiceProtocol | I am a process protocol for communicating with an instance of Ngspice running in server mode via STDIO pipes. |