ID 0x623, Uhrzeit

Schroeder

Top-Mitglied
Ort
Münsterland
Mein Auto
T6 Caravelle
Erstzulassung
04.2018
Motor
TDI® 110 KW EU6 / 6d-temp CXHA
DPF
ab Werk
Getriebe
DSG® 7-Gang
Antrieb
Front
Ausstattungslinie
Comfortline
Radio / Navi
Navigation Discover MEDIA
Extras
Luftstandheizung, zweite Schiebetür, AHK, Climatronic, Komfortsitze
Umbauten / Tuning
2 x MRV-F545, MRV-F345, exact M18W, Hertz Mille Legend
Weitere T5 (Firmenfuhrpark, Taxen oder Spassmobile) in der Zeilenauflistung Aufbauart, Motor, Getriebe und EZ angeben
T5 Caravelle MJ 2005
Hallo,

die CAN ID 0x623 gibt die Uhrzeit in den Bytes 2,3 und 4 aus und zwar in Stunden, Minuten und Sekunden.

Wichtig ist zu wissen, das die Werte der Bytes direkt dargestellt werden können. Sie liegen zwar in Hexadezimal vor können aber ohne Umwandlung dezimal dargestellt werden.

Übrigens enthält bei mir Byte 1 immer eine 05.

Gruss
Peter
 
AW: ID 0x623, Uhrzeit

Hallo,

hier die Umrechnung der Hexwerte in ein Festwertinteger. Wie vorab bemerkt, sind die Werte zwar HEX aber umfassen nur die Dezimalzahlen. Zum Beispiel zählen die Minuten bis 9 hoch und machen dann direkt bei 10 weiter, überspringen also 0xA bis 0xF.

timeval= (canbuf[1]>>4)*1000 + (canbuf[1]&0x0F)*100 + (canbuf[2]>>4)*10 + (canbuf[2]&0x0F);

wobei gilt:
canbuf[1] : Stunden
canbuf[2] : Minuten


Gruss
Peter
 
Zurück
Oben