#include <module_comp_linuxnqc.h>
Klassendiagramm für module_comp_linuxnqc:

Öffentliche Methoden | |
| module_comp_linuxnqc () | |
| Konstruktoren:. | |
| module_comp_linuxnqc (string, string, string) | |
| Konstruktion unter Berücksichtigung einiger Pfade:. | |
| module_comp_linuxnqc (char *, char *, char *) | |
| virtual char * | da_via_fun_c () |
| (lat.: gib_Pfad_zum_kompilierten_Basisprogramm) | |
| virtual int | get_status () |
| virtual char * | get_name () |
| virtual bool | confunde (string) |
| Grundlegende Kompiliermethode (ohne Transformation des Quelltextes). | |
| virtual bool | confunde (char *) |
| virtual bool | confunde_fundamen (float &) |
| Kompilation des Roboterhauptprogramms. | |
| virtual bool | confunde_fundamen () |
Geschützte Methoden | |
| virtual int | mod_load () |
| virtual int | mod_unload () |
| virtual int | handle_msg (const char *) |
| virtual bool | transscribe_data (char *) |
| Bleibt vorerst unimplementiert. | |
| bool | transscribe_data (string) |
| Bleibt vorerst unimplementiert. | |
Geschützte Attribute | |
| string | via_nqc |
| Pfad zum nqc-Kompilierer. | |
| string | via_fun_r |
| Pfad zum Hauptprogrammgerüst. | |
| string | via_fun_c |
| Pfad zum kompilierten Hauptprogramm. | |
| string | machina |
| string | turris |
| fstream | flumen |
| int | status |
| via_nqc | Pfad zum NQC-Programm | |
| via_fun_r | Pfad zum Roboterhauptprogrammgerüst | |
| via_fun_c | Pfad zum kompilierten Roboterhauptprogramm | |
| machina | Robotertyp-Option für nqc (z. B. ,,-Trcx2") | |
| turris | Sendegerät-Option für nqc (z. B. ,,-Susb") |
| module_comp_linuxnqc::module_comp_linuxnqc | ( | ) |
Konstruktoren:.
| module_comp_linuxnqc::module_comp_linuxnqc | ( | string | , | |
| string | , | |||
| string | ||||
| ) |
Konstruktion unter Berücksichtigung einiger Pfade:.
| module_comp_linuxnqc::module_comp_linuxnqc | ( | char * | , | |
| char * | , | |||
| char * | ||||
| ) |
| bool module_comp_linuxnqc::confunde | ( | char * | praeceptum | ) | [virtual] |
Grundlegende Kompiliermethode (ohne Transformationen des Quelltextes): @ param praeceptum Pfad und Dateiname des zu kompilierenden Quelltextes @ return Erfolg/Mißerfolg
Implementiert module_comp.
| bool module_comp_linuxnqc::confunde | ( | string | ) | [virtual] |
Grundlegende Kompiliermethode (ohne Transformation des Quelltextes).
| bool module_comp_linuxnqc::confunde_fundamen | ( | ) | [virtual] |
Stellt das Basisprogramm des Roboters zusammen und kompiliert es. @ param b Standardspannung, unverifiziert @ return Erfolg/Mißerfolg
Implementiert module_comp.
| bool module_comp_linuxnqc::confunde_fundamen | ( | float & | B | ) | [virtual] |
Kompilation des Roboterhauptprogramms.
Stellt das Basisprogramm des Roboters zusammen und kompiliert es, wobei die Batteriespannung, für welche das Programm optimiert wurde, in der Variable B gespeichert wird. @ return Erfolg/Mißerfolg
| virtual char* module_comp_linuxnqc::da_via_fun_c | ( | void | ) | [inline, virtual] |
| char * module_comp_linuxnqc::get_name | ( | ) | [virtual] |
Implementiert module_comp.
| int module_comp_linuxnqc::get_status | ( | ) | [virtual] |
Implementiert module_comp.
| int module_comp_linuxnqc::handle_msg | ( | const char * | ) | [protected, virtual] |
Implementiert module.
| int module_comp_linuxnqc::mod_load | ( | ) | [protected, virtual] |
Implementiert module.
| int module_comp_linuxnqc::mod_unload | ( | ) | [protected, virtual] |
Implementiert module.
| bool module_comp_linuxnqc::transscribe_data | ( | string | ) | [protected] |
Bleibt vorerst unimplementiert.
| bool module_comp_linuxnqc::transscribe_data | ( | char * | ) | [protected, virtual] |
Bleibt vorerst unimplementiert.
Übersetzt abstrakten Quelltext aus der Roboterdatei in NQC (vorerst unimplementiert)
Implementiert module_comp.
fstream module_comp_linuxnqc::flumen [protected] |
string module_comp_linuxnqc::machina [protected] |
int module_comp_linuxnqc::status [protected] |
string module_comp_linuxnqc::turris [protected] |
string module_comp_linuxnqc::via_fun_c [protected] |
Pfad zum kompilierten Hauptprogramm.
string module_comp_linuxnqc::via_fun_r [protected] |
Pfad zum Hauptprogrammgerüst.
string module_comp_linuxnqc::via_nqc [protected] |
Pfad zum nqc-Kompilierer.
1.4.7