ArbitratorService
Der ArbitratorService dient zur Ansteuerung von Robotersystemen unter Verwendung von Behaviors. Folgende Möglichkeiten der Einstellungen des ArbitratorService stehen derzeit zur Verfügung.
Hinzufügen eines Behaviors.
XML-Konfiguration
Wichtiger Hinweis: Die Verfügbarkeit eines Services hängt von der erworbenen Lizenz ab und davon, ob der Service innerhalb der Konfigurationsdatei ./etc/factory.xml der Service-Factory eingetragen wurde (Änderungen erfordern Server-Neustart!). Dort finden Sie auch die zuständige Konfigurationsdatei für einen Service, ansonsten können Sie die Konfigurationsdatei des Services auch direkt in der GUI des Services bearbeiten (Änderungen erfordern Service-Neustart!).
Hinzufügen eines Behaviors
Ein Behavior wird durch eine, ein bestimmtes Interface implementierende Klasse repräsentiert. Das Hinzufügen des Behaviors erfolgt über eine eindeutige ID.
<
Call
name
=
"addBehavior"
>
<
Arg
>id</
Arg
>
<
Arg
>
<
New
class
=
"com.ebd.example.ExampleBehavior"
/>
</
Arg
>
</
Call
>
Loglevel-Abhängigkeiten
Änderungen des Loglevels beim LogService haben keinen Einfluss auf das Logverhalten des ArbitratorService.
Wird der Service auf Verbose gesetzt, wird jedes Ausführen eines Behaviors entsprechend mit ID und beteiligtem Index gemeldet.