ControllerFactory

public class ControllerFactory extends AbstractFactory<ControllerSetupPanel>

Controller Factory

Author:Marcel Stefko

Constructors

ControllerFactory

public ControllerFactory()

Initialize the factory with known controllers

Methods

build

public Controller build()

Build the selected controller using current settings

Returns:initialized controller

setControllerTickRateMs

public void setControllerTickRateMs(double tick_rate_ms)

Set the tick rate at which the controller will operate.

Parameters:
  • tick_rate_ms – tick rate in milliseconds

setMaxControllerOutput

public void setMaxControllerOutput(double max_controller_output)

Set maximal output value of the constructed controller

Parameters:
  • max_controller_output