#include <calc_fx3600p.h>
Klassendiagramm für CalculatorFx3600p:

Öffentliche Methoden | |
| CalculatorFx3600p (int argc, char **argv) | |
| Konstruktor des Calculators. | |
| ~CalculatorFx3600p () | |
| Achtung: Aufraeumen wird im wesentlichen von ~CalculatorBase() uebernommen! Hier werden nur die persistenten Daten in die Konfigurationsdatei gesichert. | |
Private Methoden | |
| string | nvRamToStr () |
| Schreibt die permanenten Daten (K-Register, M-Speicher) in String. | |
| void | restoreNvRam () |
| Der NV-RAM-String aus der Konfigurationsdatei wird geparsed und die Daten in die entsprechenden Variablen geschrieben. | |
| void | restorePrg (int i, string prg) |
| Programme aus der Konfigurationsdatei werden in die einzeilige Darstellung umgewandelt, die vom Rechner ausgefuehrt werden koennen. | |
Private Attribute | |
| ComputerFx3600p * | mCompP |
| const char | mSep |
| Separator fuer nvRam-String in der Konf.datei. | |
|
||||||||||||
|
Konstruktor des Calculators. Achtung: Aufraeumen wird im wesentlichen von ~CalculatorBase() uebernommen! |
|
|
Achtung: Aufraeumen wird im wesentlichen von ~CalculatorBase() uebernommen! Hier werden nur die persistenten Daten in die Konfigurationsdatei gesichert.
|
|
|
Schreibt die permanenten Daten (K-Register, M-Speicher) in String. Holt hierzu alle Daten, die nach dem Einschalten wieder vorhanden sein sollen, aus den entsprechenden Variablen und legt sie im zurueckzugebenden String ab. Meistens wird 0 als Default-Wert betrachtet, der dann nicht (bzw. als Leerstring) gespeichert wird. Dies geschieht nur, damit die Konfigurationsdatei schoener aussieht.
|
|
|
Der NV-RAM-String aus der Konfigurationsdatei wird geparsed und die Daten in die entsprechenden Variablen geschrieben. ToDo: evtl. den Force-Parameter, der vom fx-85v stammt, entfernen. |
|
||||||||||||
|
Programme aus der Konfigurationsdatei werden in die einzeilige Darstellung umgewandelt, die vom Rechner ausgefuehrt werden koennen. Alle CRs werden in Leerzeichen gewandelt, alle Kommentare entfernt.
|
|
|
|
|
|
Separator fuer nvRam-String in der Konf.datei.
|
1.4.1