ArbitratorService

Prev Next

Der ArbitratorService dient zur Ansteuerung von Robotersystemen unter Verwendung von Behaviors.

XML-Konfiguration

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.