strolch-plc/plc-core/src/test/java/li/strolch/plc/core/test/TestPlcServiceInitializer.java

25 lines
733 B
Java

package li.strolch.plc.core.test;
import java.util.ArrayList;
import java.util.List;
import li.strolch.agent.api.ComponentContainer;
import li.strolch.plc.core.PlcHandler;
import li.strolch.plc.core.PlcService;
import li.strolch.plc.core.PlcServiceInitializer;
public class TestPlcServiceInitializer extends PlcServiceInitializer {
public TestPlcServiceInitializer(ComponentContainer container, String componentName) {
super(container, componentName);
}
@Override
protected List<PlcService> getPlcServices(PlcHandler plcHandler) {
ArrayList<PlcService> plcServices = new ArrayList<>();
plcServices.add(new StartupPlcService(plcHandler));
plcServices.add(new TogglePlcService(plcHandler));
return plcServices;
}
}