auto-sync
This commit is contained in:
parent
4771373ae7
commit
406a9aeb68
|
@ -36,6 +36,9 @@ public class EngineState {
|
||||||
registerStringValueAction(key, callback);
|
registerStringValueAction(key, callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* text protocol key and callback associated with this key
|
||||||
|
*/
|
||||||
private static class StringActionPair extends Pair<String, ValueCallback<String>> {
|
private static class StringActionPair extends Pair<String, ValueCallback<String>> {
|
||||||
public final String prefix;
|
public final String prefix;
|
||||||
|
|
||||||
|
@ -206,8 +209,21 @@ public class EngineState {
|
||||||
}
|
}
|
||||||
if (originalResponse.length() == response.length()) {
|
if (originalResponse.length() == response.length()) {
|
||||||
FileLog.MAIN.logLine("EngineState.unknown: " + response);
|
FileLog.MAIN.logLine("EngineState.unknown: " + response);
|
||||||
// discarding invalid line
|
int keyEnd = response.indexOf(SEPARATOR);
|
||||||
return "";
|
if (keyEnd == -1) {
|
||||||
|
// discarding invalid line
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
String unknownKey = response.substring(0, keyEnd);
|
||||||
|
int valueEnd = response.indexOf(SEPARATOR, keyEnd + 1);
|
||||||
|
if (valueEnd == -1) {
|
||||||
|
// discarding invalid line
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
String value = response.substring(keyEnd, valueEnd);
|
||||||
|
FileLog.MAIN.logLine("Invalid key [" + unknownKey + "] value [" + value + "]");
|
||||||
|
// trying to process the rest of the line
|
||||||
|
response = response.substring(valueEnd + SEPARATOR.length());
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ import static com.rusefi.ui.storage.PersistentConfiguration.getConfig;
|
||||||
* @see EngineSnifferPanel
|
* @see EngineSnifferPanel
|
||||||
*/
|
*/
|
||||||
public class Launcher {
|
public class Launcher {
|
||||||
public static final int CONSOLE_VERSION = 20160528;
|
public static final int CONSOLE_VERSION = 20160604;
|
||||||
public static final boolean SHOW_STIMULATOR = false;
|
public static final boolean SHOW_STIMULATOR = false;
|
||||||
private static final String TAB_INDEX = "main_tab";
|
private static final String TAB_INDEX = "main_tab";
|
||||||
protected static final String PORT_KEY = "port";
|
protected static final String PORT_KEY = "port";
|
||||||
|
|
Loading…
Reference in New Issue