Hallo,
ich habe ein Problem mit einer Binären Datei!! Es ist so das diese Datei Wetterdaten enthält
Relativer Luftdruck
Innentemperatur
Inenfeuchte
Außentemperatur
Außenfeuchte
Taupunkt
Windchill
Windgeschwindigkeit
Windrichtung
Gesamtregen
Uhrzeit
Datum
Jetzt möchte ich diese Werte (die alle 15 min gespeichert werden) für ein eigenes Programm verwenden, um
Statistiken zu erstellen.
Ich habe leider noch nie mit fremden binären Dateien gearbeitet und weiß nicht wie ich an die
Sache rangehen soll.
Was ich zu der Codierung gefunden habe bringt mich bisher auch nicht weiter
Code:
// 36 Bytes pro Datensatz
// 28 Bytes Trailer (also ( Dateigröße-28 ) / 36 = Anzahl der Historiensätze)
//
// Datensatz
// ---------
// 00-03 : 04 Byte / - / 01 00 00 00
// 04-07 : 04 Byte / longword / Uhrzeit in Sekunden seit 01.01.1900 00:00
// 08-0B : 04 Byte / single / absoluter Luftdruck in hPa (rel = abs + Offset)
// 0C-0F : 04 Byte / single / Windstärke in m/s (km/h = m/s * 3,6)
// 10 : 01 Byte / byte / Windrichtung N=0, NNW=15
// 11 : 01 Byte / - / 00
// 12 : 01 Byte / - / 00
// 13 : 01 Byte / - / 00
// 14-17 : 04 Byte / single / Regenmenge in mm
// 18-1B : 04 Byte / single / Innentemperatur in C
// 1C-1F : 04 Byte / single / Außentemperatur in C
// 20 : 01 Byte / byte / Innenfeuchte
// 21 : 01 Byte / - / 00
// 22 : 01 Byte / byte / Außenfeuchte
// 23 : 01 Byte / - / 00
//
// Trailer
// -------
// 00-03 : 04 Byte / - / 87 65 43 21
// 04-07 : 04 Byte / - / ??? wer weis es ???
// 08-0B : 04 Byte / - / ??? wer weis es ???
// 0C-0F : 04 Byte / - / 00 00 00 00
// 10-13 : 04 Byte / longword / Anzahl der Sätze in Datei
// 14-17 : 04 Byte / longword / Zeitstempel des ersten Datensatzes in Datei
// 18-1B : 04 Byte / longword / Zeitstempel des letzten Datensatzes in Datei
Es wäre toll wenn mir jemand helfen könnte!!!