auto-sync
This commit is contained in:
parent
df4ce00d5d
commit
61287e22ee
|
@ -612,6 +612,12 @@ void updateTunerStudioState(TunerStudioOutputChannels *tsOutputChannels DECLARE_
|
||||||
tsOutputChannels->debugIntField1 = engine->tpsAccelEnrichment.cb.getSize();
|
tsOutputChannels->debugIntField1 = engine->tpsAccelEnrichment.cb.getSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (engineConfiguration->debugMode == TRIGGER_COUNT) {
|
||||||
|
tsOutputChannels->debugIntField1 = engine->triggerCentral.getHwEventCounter(0);
|
||||||
|
tsOutputChannels->debugIntField2 = engine->triggerCentral.getHwEventCounter(1);
|
||||||
|
tsOutputChannels->debugIntField3 = engine->triggerCentral.getHwEventCounter(2);
|
||||||
|
}
|
||||||
|
|
||||||
tsOutputChannels->wallFuelAmount = ENGINE(wallFuel).getWallFuel(0);
|
tsOutputChannels->wallFuelAmount = ENGINE(wallFuel).getWallFuel(0);
|
||||||
tsOutputChannels->wallFuelCorrection = ENGINE(wallFuelCorrection);
|
tsOutputChannels->wallFuelCorrection = ENGINE(wallFuelCorrection);
|
||||||
// TPS acceleration
|
// TPS acceleration
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
rem This takes triggers.txt generated by unit_test binary and produces a bunch of .png files
|
||||||
|
|
||||||
|
java -cp ../java_console_binary/rusefi_console.jar com.rusefi.TriggerImage
|
|
@ -292,5 +292,5 @@ int getRusEfiVersion(void) {
|
||||||
return 123; // this is here to make the compiler happy about the unused array
|
return 123; // this is here to make the compiler happy about the unused array
|
||||||
if (UNUSED_CCM_SIZE[0] * 0 != 0)
|
if (UNUSED_CCM_SIZE[0] * 0 != 0)
|
||||||
return 3211; // this is here to make the compiler happy about the unused array
|
return 3211; // this is here to make the compiler happy about the unused array
|
||||||
return 20160404;
|
return 20160409;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="IniFileModel" type="Application" factoryName="Application" nameIsGenerated="true">
|
||||||
|
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.rusefi.ui.config.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.rusefi.ui.config.IniFileModel" />
|
||||||
|
<option name="VM_PARAMETERS" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" value="" />
|
||||||
|
<option name="ENABLE_SWING_INSPECTOR" value="false" />
|
||||||
|
<option name="ENV_VARIABLES" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="true" />
|
||||||
|
<module name="ui" />
|
||||||
|
<envs />
|
||||||
|
<method />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
|
@ -0,0 +1,22 @@
|
||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="TriggerImage" type="Application" factoryName="Application" nameIsGenerated="true">
|
||||||
|
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.rusefi.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<option name="MAIN_CLASS_NAME" value="com.rusefi.TriggerImage" />
|
||||||
|
<option name="VM_PARAMETERS" value="" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" value="" />
|
||||||
|
<option name="ENABLE_SWING_INSPECTOR" value="false" />
|
||||||
|
<option name="ENV_VARIABLES" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="true" />
|
||||||
|
<module name="ui" />
|
||||||
|
<envs />
|
||||||
|
<method />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
|
@ -18,14 +18,15 @@ import java.util.List;
|
||||||
/**
|
/**
|
||||||
* This utility produces images of trigger signals supported by rusEfi
|
* This utility produces images of trigger signals supported by rusEfi
|
||||||
*
|
*
|
||||||
* 06235/15
|
* 06/23/15
|
||||||
* (c) Andrey Belomutskiy 2013-2016
|
* (c) Andrey Belomutskiy 2013-2016
|
||||||
*/
|
*/
|
||||||
public class TriggerImage {
|
public class TriggerImage {
|
||||||
|
private static final String TRIGGERTYPE = "TRIGGERTYPE";
|
||||||
public static final String TRIGGERTYPE = "TRIGGERTYPE";
|
private static final String OUTPUT_FOLDER = "triggers";
|
||||||
public static final String TRIGGERS = "triggers";
|
private static final String INPUT_FILE_NAME = "triggers.txt";
|
||||||
public static final String TRIGGERS_TXT = "triggers.txt";
|
private static final String TOP_MESSAGE = "(c) rusEfi 2016";
|
||||||
|
private static final String DEFAULT_WORK_FOLDER = ".." + File.separator + "unit_tests";
|
||||||
private static int WIDTH = 320;
|
private static int WIDTH = 320;
|
||||||
/**
|
/**
|
||||||
* number of extra frames
|
* number of extra frames
|
||||||
|
@ -33,11 +34,11 @@ public class TriggerImage {
|
||||||
public static int EXTRA_COUNT = 1;
|
public static int EXTRA_COUNT = 1;
|
||||||
|
|
||||||
public static void main(String[] args) throws IOException, InvocationTargetException, InterruptedException {
|
public static void main(String[] args) throws IOException, InvocationTargetException, InterruptedException {
|
||||||
final String path;
|
final String workingFolder;
|
||||||
if (args.length != 1) {
|
if (args.length != 1) {
|
||||||
path = ".." + File.separator + "unit_tests";
|
workingFolder = DEFAULT_WORK_FOLDER;
|
||||||
} else {
|
} else {
|
||||||
path = args[0];
|
workingFolder = args[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
FrameHelper f = new FrameHelper();
|
FrameHelper f = new FrameHelper();
|
||||||
|
@ -55,7 +56,7 @@ public class TriggerImage {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
generateImages(path, triggerPanel);
|
generateImages(workingFolder, triggerPanel);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new IllegalStateException(e);
|
throw new IllegalStateException(e);
|
||||||
}
|
}
|
||||||
|
@ -64,8 +65,8 @@ public class TriggerImage {
|
||||||
System.exit(-1);
|
System.exit(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void generateImages(String path, TriggerPanel trigger) throws IOException {
|
private static void generateImages(String workingFolder, TriggerPanel trigger) throws IOException {
|
||||||
BufferedReader br = new BufferedReader(new FileReader(path + File.separator + TRIGGERS_TXT));
|
BufferedReader br = new BufferedReader(new FileReader(workingFolder + File.separator + INPUT_FILE_NAME));
|
||||||
|
|
||||||
String line;
|
String line;
|
||||||
while ((line = br.readLine()) != null) {
|
while ((line = br.readLine()) != null) {
|
||||||
|
@ -118,8 +119,8 @@ public class TriggerImage {
|
||||||
|
|
||||||
UiUtils.trueLayout(triggerPanel);
|
UiUtils.trueLayout(triggerPanel);
|
||||||
UiUtils.trueRepaint(triggerPanel);
|
UiUtils.trueRepaint(triggerPanel);
|
||||||
new File(TRIGGERS).mkdir();
|
new File(OUTPUT_FOLDER).mkdir();
|
||||||
UiUtils.saveImage(TRIGGERS + File.separator + "trigger_" + id + ".png", triggerPanel);
|
UiUtils.saveImage(OUTPUT_FOLDER + File.separator + "trigger_" + id + ".png", triggerPanel);
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
@ -208,11 +209,10 @@ public class TriggerImage {
|
||||||
|
|
||||||
int w = getWidth();
|
int w = getWidth();
|
||||||
|
|
||||||
String line = "(c) rusEfi 2015";
|
int off = g.getFontMetrics().stringWidth(TOP_MESSAGE);
|
||||||
int off = g.getFontMetrics().stringWidth(line);
|
g.drawString(TOP_MESSAGE, w - off, g.getFont().getSize());
|
||||||
g.drawString(line, w - off, g.getFont().getSize());
|
|
||||||
|
|
||||||
line = new Date().toString();
|
String line = new Date().toString();
|
||||||
off = g.getFontMetrics().stringWidth(line);
|
off = g.getFontMetrics().stringWidth(line);
|
||||||
g.drawString(line, w - off, 2 * g.getFont().getSize());
|
g.drawString(line, w - off, 2 * g.getFont().getSize());
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue