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 Methoden load() and save(). Die Methode load() 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.