Einzelnen Beitrag anzeigen

OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#9

AW: Temperaturwert in Double umwandeln

  Alt 26. Jan 2022, 20:03
LOW: Temperature in 0.1°C resolution int16_t Lower Byte
HIGH: Temperature HB Temperature in 0.1°C resolution int16_t Higher Byte

In meinem Beispiel hab ich:
LOW: $27
HIGH: $FF

Es sollte -12,9 Grad rauskommen
Also nach der Beschreibung müssten das -21,7 Grad ergeben.
Delphi-Quellcode:
  data := $FF27;
  temp := Int16(data)/10;
Du hast vollkommen recht. Vor lauter Hexzahlen habe ich den falschen Wert genommen.
Es ist nicht FF27 sondern FF7F. Sorry.

Vielen Dank für die Hilfe das hat mir viele Stunden Kopfzerbrechen bereitet.
  Mit Zitat antworten Zitat