Commit 4be6b88f authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

proceeding

This is a legacy commit from before 2015-03-01.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 2179
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent c33be710
......@@ -3,13 +3,109 @@
*
* ----------------------------------------------------------------------------
*
* $Id: mgm2sff.cc,v 1.2 2006-11-17 16:46:50 tforb Exp $
* $Id: mgm2sff.cc,v 1.3 2006-11-17 16:51:43 tforb Exp $
* \author Thomas Forbriger
* \date 13/11/2006
*
* Convert Monschau data to SFF
*
* Copyright (c) 2006 by Thomas Forbriger (BFO Schiltach)
*
* ============================================================================
*
* Format definition by Sebastion Schork:
*
* From s.schork@skytron-energy.com Fri Nov 17 17:48:19 2006
* Date: Thu, 12 Oct 2006 18:43:23 +0200
* From: Sebastian Schork <s.schork@skytron-energy.com>
* To: Thomas.Forbriger@gpi.uni-karlsruhe.de
* Subject: Monschauer Messdaten
*
* [ The following text is in the "UTF-8" character set. ]
* [ Your display is set for the "ISO-8859-1" character set. ]
* [ Some characters may be displayed incorrectly. ]
*
* Sehr geehrter Dr. Forbringer,
*
* Herr Arndt schrieb mir, dass Sie auf unserer Jubilumsveranstaltung
* einen Vortrag halten werden und sich daher fr die Messdaten
* interessieren.
*
* Ich habe die - leider nie ganz fertiggestellte - Dokumentation zu der
* Stationssoftware dieser Mail beigelegt.
*
* Auszug:
*
* ---
*
* Das Monschauer-Geo-Format
*
* Ein Geo-Datensatz besteht aus zwei Dateien: geo.inf und geo.dat. geo.inf
* enthlt den Zeitraum, in dem die Daten gemessen wurden, die in geo.dat
* gespeichert wurden. geo.dat enthlt die Startsekunde und endet in dem
* Moment, in dem die Endsekunde anfngt (alles klar? ;-)
* Erzeugt werden beide Dateien vom Datensammler gdata und knnen mit
* gbrowser betrachtet werden.
* Aufbau der Datei geo.inf:
* <Dateianfang>
* Offset 0: unsigned short int Start-Stunde
* Offset 2: unsigned short int Start-Minute
* Offset 4: unsigned short int Start-Sekunde
* Offset 6: unsigned short int Start-Jahr
* Offset 8: unsigned short int Start-Monat (1 bis 12)
* Offset 10: unsigned short int Start-Tag (1 bis 31)
* Offset 12: unsigned short int Start-Wochentag (0 bis 6, 0 = Sonntag)
* Offset 14: unsigned short int End-Stunde
* Offset 16: unsigned short int End-Minute
* Offset 18: unsigned short int End-Sekunde
* Offset 20: unsigned short int End-Jahr
* Offset 22: unsigned short int End-Monat (1 bis 12)
* Offset 24: unsigned short int End-Tag (1 bis 31)
* Offset 26: unsigned short int End-Wochentag (0 bis 6, 0 = Sonntag)
* <Dateiende>
* In geo.dat wiederholt sich stndig ein Block von 3 x 2 Bytes Lnge, in
* den jeweils die Medaten von drei Kanälen (den Seismographenspulen)
* gespeichert werden. Die Mewerte sind stets 16 Bit lang, die untersten 4
* Bit sind 0 (Ausnahme Kanal 1, siehe unten). Ein Wert von 0 (0x0000)
* bedeutet -1 Volt, 65520 (0xFFF0) bedeutet +1 Volt.
* In den nicht genutzten Bit vom ersten Kanal wird das DCF-Signal
* versteckt:
* Bit 0: Sekundenmarke
* Bit 1: Minutenmarke
* <Dateianfang>
* Offset 0: unsigned short int Kanal 1 und DCF-Signal, 1. Sample
* Offset 2: unsigned short int Kanal 2, 1. Sample
* Offset 4: unsigned short int Kanal 3, 1. Sample
* Offset 6: unsigned short int Kanal 1 und DCF-Signal, 2. Sample
* Offset 8: unsigned short int Kanal 2, 2. Sample.
* usw.
* <Dateiende>
*
* ---
*
* Hinzuzufgen wre noch, dass die Bytereihenfolge "big endian" ist und
* die Abtastrate etwa 16 Hz betrgt.
*
* Unter http://www.schorkseiten.de/quake.html knnen Sie ein
* Betrachtungsprogramm fr Linux und Windows herunterladen.
*
* Mit freundlichen Gren,
*
* Sebastian Schork
*
* --
* Sebastian Schork <s.schork@skytron-energy.com>
*
* \ /
* Skytron-Energy - O -
* Forschung und Entwicklung |
* --)/\/\
* Ernst-Augustin-Strae 12 ---)/\/\
* 12489 Berlin ---)/\/\
* 030-6185074 |\
* _| /
*
* ============================================================================
*
* REVISIONS and CHANGES
* - 13/11/2006 V1.0 Thomas Forbriger
......@@ -19,7 +115,7 @@
#define MGM2SFF_VERSION \
"MGM2SFF V1.0 Convert Monschau data to SFF"
#define MGM2SFF_CVSID \
"$Id: mgm2sff.cc,v 1.2 2006-11-17 16:46:50 tforb Exp $"
"$Id: mgm2sff.cc,v 1.3 2006-11-17 16:51:43 tforb Exp $"
#include <iostream>
#include <fstream>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment