re-connected loco actions

This commit is contained in:
Stephan Richter 2020-10-11 15:08:21 +02:00
parent 412e31e0c4
commit dc4d4aebd4
3 changed files with 7 additions and 6 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>de.srsoftware</groupId>
<artifactId>web4rail</artifactId>
<version>0.6.5</version>
<version>0.6.6</version>
<name>Web4Rail</name>
<packaging>jar</packaging>
<description>Java Model Railway Control</description>

View File

@ -58,13 +58,14 @@ public class Car implements Constants {
public static Object action(HashMap<String, String> params) throws IOException {
Car car = Car.get(params.get(Car.ID));
if (car == null) return t("No car with id {} found!",params.get(Car.ID));
if (car == null) return t("No car with id {} found!",params.get(Car.ID));
switch (params.get(ACTION)) {
case ACTION_UPDATE:
return car.update(params);
case ACTION_PROPS:
return car.properties();
}
case ACTION_UPDATE:
return car.update(params);
}
if (car instanceof Locomotive) return Locomotive.action(params);
return t("Unknown action: {}",params.get(ACTION));
}

View File

@ -54,7 +54,7 @@ public class Locomotive extends Car implements Constants,Device{
return loco.turn();
}
return Car.action(params);
return t("Unknown action: {}",params.get(ACTION));
}
protected Tag cockpit(String realm) {