Delphi (Pascal) --> Java (Codeumwandeln) (Geodäsie/Vermessung)
Hallo Micha,
ich frage mich ernsthaft wofür diese ganzen Konvertierungen gut sein sollen. Nun ich habe keine Testdaten und kann dadurch nicht testen... aber hier ist meine Version:
private double getValue(byte chL, byte chH) { int value = 256 * chH + chL; if ((value & 0x2000) == 0) value &= 0x1FFF; else value |= 0xE000; return 0.004 * value; }
Den Sensortype habe ich rausgenommen, da er nicht gebraucht wird. Aus den Eingabeparametern kannst du auch Integer-Werte machen, falls Dir das lieber ist. Hier solltest Du prüfen ob byte Deinen Wertebereich abdeckt. Die Hexadezimalwerte stehen warscheinlich für irgendwelche "Schalter". Hier würde ich static-final-Variablen mit einen entsprechenden Namen einführen.
gesamter Thread:
- Delphi (Pascal) --> Java (Codeumwandeln) -
MichaeL,
18.05.2009, 14:00
- Delphi (Pascal) --> Java (Codeumwandeln) -
MichaeL,
18.05.2009, 16:40
- Delphi (Pascal) --> Java (Codeumwandeln) -
Tino,
28.05.2009, 00:16
- Delphi (Pascal) --> Java (Codeumwandeln) - MichaeL, 28.05.2009, 11:10
- Sensoransteuerung mit Java -
MichaeL,
02.11.2009, 08:35
- Sensoransteuerung mit Java -
Tino,
14.11.2009, 18:59
- Sensoransteuerung mit Java -
MichaeL,
14.11.2009, 19:18
- Sensoransteuerung mit Java -
Tino,
15.11.2009, 02:38
- Sensoransteuerung mit Java - MichaeL, 15.11.2009, 10:48
- Sensoransteuerung mit Java -
Tino,
15.11.2009, 02:38
- Sensoransteuerung mit Java -
MichaeL,
14.11.2009, 19:18
- Sensoransteuerung mit Java -
Tino,
14.11.2009, 18:59
- Delphi (Pascal) --> Java (Codeumwandeln) -
Tino,
28.05.2009, 00:16
- Delphi (Pascal) --> Java (Codeumwandeln) -
MichaeL,
18.05.2009, 16:40