Skip to content

Commit b9bc6b3

Browse files
committed
fix negative loadcurrent value bug
1 parent 30665be commit b9bc6b3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

source/ForumsladerDataManager.mc

+13-13
Original file line numberDiff line numberDiff line change
@@ -132,22 +132,22 @@ class DataManager {
132132
{
133133
case SENTENCE_FL5:
134134
case SENTENCE_FL6:
135-
FLdata[FL_status] = _FLterm[1].toNumberWithBase(0x10);
136-
FLdata[FL_gear] = commitValue(_FLterm[2], 0, 10);
137-
FLdata[FL_frequency] = commitValue(_FLterm[3], 0, 5000);
138-
FLdata[FL_battVoltage1] = commitValue(_FLterm[4], 0, 5000);
139-
FLdata[FL_battVoltage2] = commitValue(_FLterm[5], 0, 5000);
140-
FLdata[FL_battVoltage3] = commitValue(_FLterm[6], 0, 5000);
141-
FLdata[FL_battCurrent] = commitValue(_FLterm[7], 0, 0);
142-
FLdata[FL_loadCurrent] = commitValue(_FLterm[8], 0, 0);
143-
//FLdata[FL_intTemp] = commitValue(_FLterm[9], -50, 100);
135+
FLdata[FL_status] = _FLterm[1].toNumberWithBase(0x10); // Status- und Errorbits
136+
FLdata[FL_gear] = commitValue(_FLterm[2], 0, 10); // Schaltstufe
137+
FLdata[FL_frequency] = commitValue(_FLterm[3], 0, 5000); // Dynamofrequenz [Hz * 10]
138+
FLdata[FL_battVoltage1] = commitValue(_FLterm[4], 0, 5000); // Spannung Zelle 1 [mV]
139+
FLdata[FL_battVoltage2] = commitValue(_FLterm[5], 0, 5000); // Spannung Zelle 2 [mV]
140+
FLdata[FL_battVoltage3] = commitValue(_FLterm[6], 0, 5000); // Spannung Zelle 3 [mV]
141+
FLdata[FL_battCurrent] = commitValue(_FLterm[7], -10000, 10000); // Akkustrom [mA +/-]
142+
FLdata[FL_loadCurrent] = commitValue(_FLterm[8], 0, 10000); // Verbraucherstrom [mA]
143+
//FLdata[FL_intTemp] = commitValue(_FLterm[9], -50, 100); // Lader-Temperatur [°C]
144144
break;
145145

146146
case SENTENCE_FLB:
147-
FLdata[FL_temperature] = commitValue(_FLterm[1], -300, 800);
148-
//FLdata[FL_pressure] = commitValue(_FLterm[2], 0, 1200000);
149-
//FLdata[FL_sealevel] = commitValue(_FLterm[3], -100, 10000);
150-
//FLdata[FL_incline] = commitValue(_FLterm[4], 0, 0);
147+
FLdata[FL_temperature] = commitValue(_FLterm[1], -300, 800); // Temperatur [°C / 10]
148+
//FLdata[FL_pressure] = commitValue(_FLterm[2], 0, 1200000); // [Pascal]
149+
//FLdata[FL_sealevel] = commitValue(_FLterm[3], -100, 10000); // [Meter /10]
150+
//FLdata[FL_incline] = commitValue(_FLterm[4], 0, 0); // [% / 10]
151151
break;
152152

153153
case SENTENCE_FLC: {

0 commit comments

Comments
 (0)