ArbitratorService

Prev Next

The ArbitratorService is used to control robotic systems using behaviours.

XML configuration

Adding a behaviour

A behaviour is represented by a class implementing a particular interface. Adding the behaviour is done by using a unique ID.

<Call name="addBehavior">
	<Arg>id</Arg>
	<Arg>
		<New class="com.ebd.example.ExampleBehavior"/>
	</Arg>
</Call>

Log level dependencies

Changes to the log level of the LogService have no influence on the logging behaviour of the ArbitratorService.

If the service is set to verbose, each time a behaviour is executed, it will be reported with the ID and the index involved.