mirror of https://github.com/rusefi/RomRaider.git
updated lc-1 support (unfinished)
git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@700 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
parent
f8331cdd1b
commit
4ca1fcc38b
|
@ -4,6 +4,9 @@ import static enginuity.logger.ecu.definition.EcuDataType.EXTERNAL;
|
||||||
import enginuity.logger.ecu.external.ExternalDataItem;
|
import enginuity.logger.ecu.external.ExternalDataItem;
|
||||||
import static enginuity.util.ParamChecker.checkNotNull;
|
import static enginuity.util.ParamChecker.checkNotNull;
|
||||||
|
|
||||||
|
import java.text.DecimalFormat;
|
||||||
|
import java.text.Format;
|
||||||
|
|
||||||
public final class ExternalDataImpl implements ExternalData {
|
public final class ExternalDataImpl implements ExternalData {
|
||||||
private final ExternalDataItem dataItem;
|
private final ExternalDataItem dataItem;
|
||||||
private final EcuDataConvertor[] convertors = new EcuDataConvertor[1];
|
private final EcuDataConvertor[] convertors = new EcuDataConvertor[1];
|
||||||
|
@ -12,12 +15,14 @@ public final class ExternalDataImpl implements ExternalData {
|
||||||
checkNotNull(dataItem);
|
checkNotNull(dataItem);
|
||||||
this.dataItem = dataItem;
|
this.dataItem = dataItem;
|
||||||
convertors[0] = new EcuDataConvertor() {
|
convertors[0] = new EcuDataConvertor() {
|
||||||
|
Format format = new DecimalFormat("0.##");
|
||||||
|
|
||||||
public double convert(byte[] bytes) {
|
public double convert(byte[] bytes) {
|
||||||
return dataItem.getData();
|
return dataItem.getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String format(double value) {
|
public String format(double value) {
|
||||||
return String.valueOf(value);
|
return format.format(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getUnits() {
|
public String getUnits() {
|
||||||
|
|
Loading…
Reference in New Issue