convention for fields without TS info

This commit is contained in:
rusefi 2020-06-29 21:54:30 -04:00
parent 570000298e
commit da52f21ceb
3 changed files with 3 additions and 2 deletions

Binary file not shown.

View File

@ -13,7 +13,8 @@ import static com.rusefi.ConfigField.BOOLEAN_T;
*/
public class ConfigStructure {
private static final String ALIGNMENT_FILL_AT = "alignmentFill_at_";
public static final String ALIGNMENT_FILL = "alignmentFill";
private static final String ALIGNMENT_FILL_AT = ALIGNMENT_FILL + "_at_";
public final String name;
public final String comment;

View File

@ -70,7 +70,7 @@ public class TSProjectConsumer implements ConfigurationConsumer {
tsPosition += size;
} else if (configField.getTsInfo() == null) {
if (!configField.getName().toLowerCase().contains("alignmentFill".toLowerCase()) && !configField.getName().toLowerCase().contains("unused")) {
if (!configField.getName().toLowerCase().contains(ConfigStructure.ALIGNMENT_FILL.toLowerCase()) && !configField.getName().toLowerCase().contains("unused")) {
throw new IllegalArgumentException("Need TS info for " + configField.getName() + " at "+ prefix);
}
tsHeader.write(";no TS info - skipping " + prefix + configField.getName() + " offset " + tsPosition);