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:
kascade 2007-06-13 13:01:32 +00:00
parent f8331cdd1b
commit 4ca1fcc38b
1 changed files with 6 additions and 1 deletions

View File

@ -4,6 +4,9 @@ import static enginuity.logger.ecu.definition.EcuDataType.EXTERNAL;
import enginuity.logger.ecu.external.ExternalDataItem;
import static enginuity.util.ParamChecker.checkNotNull;
import java.text.DecimalFormat;
import java.text.Format;
public final class ExternalDataImpl implements ExternalData {
private final ExternalDataItem dataItem;
private final EcuDataConvertor[] convertors = new EcuDataConvertor[1];
@ -12,12 +15,14 @@ public final class ExternalDataImpl implements ExternalData {
checkNotNull(dataItem);
this.dataItem = dataItem;
convertors[0] = new EcuDataConvertor() {
Format format = new DecimalFormat("0.##");
public double convert(byte[] bytes) {
return dataItem.getData();
}
public String format(double value) {
return String.valueOf(value);
return format.format(value);
}
public String getUnits() {