Modul orbit_framework.setup¶
Dieses Modul implementiert die Setup-Steuerung für ORBIT.
Bemerkung
Dieses Modul kann auch als Skript ausgeführt werden, es gibt dann die aktuelle ORBIT-Konfiguration aus.
Dieses Modul enthält die folgenden Klassen:
Configuration¶
- class orbit_framework.setup.Configuration¶
Diese Klasse verwaltet globale Konfigurationsparameter für ORBIT. Jeder Parameter ist mit einem Standardwert vorbelegt und kann in der Datei
<Benutzerverzeichnis>/.orbit
überschrieben werden. Dazu besitzt die Kasse die Methodenload()
andsave()
. Die Methodeload()
wird bereits automatisch beim Instanzieren aufgerufen.Die Klasse unterstützt die String-Darstellung mit
str()
.- property component_tracing¶
Aktiviert die Trace-Nachrichten auf Component-Ebene. (bool)
- property connection_retry_time¶
Die Zeitspanne in Sekunden nachdem eine fehlgeschlagene IP-Verbindung wieder aufgebaut werden soll. (int)
- property core_tracing¶
Aktiviert die Trace-Nachrichtenausgabe vom ORBIT-Kern. (bool)
- property device_tracing¶
Aktiviert die Trace-Nachrichten des Gerätemanagers von ORBIT. (bool)
- property event_tracing¶
Aktiviert die Trace-Nachrichten des Nachrichtenbusses von ORBIT. (bool)
- property host¶
Der Hostname für die Netzwerkverbindung zum Brick-Deamon oder Master-Brick. (string)
- property job_tracing¶
Aktiviert die Trace-Nachrichten auf Job-Ebene. (bool)
- load()¶
Diese Method lädt die überschrieben Parameterwerte aus der benutzerspezifischen Konfigurationsdatei.
- property port¶
Der Port für die Netzwerkverbindung zum Brick-Deamon oder Master-Brick. (int)
- save()¶
Speichert die Werte aller Parameter in die benutzerspezifische Konfigurationsdatei.