***************************************************************************
*  Segment System (Sys), SWE DCF77                                        *
***************************************************************************

Version: 1.1.4 (20160323)


bersicht
=========

ber diese Funktion wird die an der VRZ angeschlossene Funkuhr des Systems abgefragt.
Weicht die Systemzeit des Rechners von der Zeit der Funkuhr um eine parametrierbare
Zeitspanne ab, so wird die entsprechende Systemzeit neu gesetzt.
Das Stellen der Systemzeit und die aktuelle Zeitdifferenz zur Normalzeit wird
archiviert.


Versionsgeschichte
==================

23.03.2016, Version 1.1.4
Korrektur eines Fehlers bei der Verarbeitung der NTP-Antwort
(Ba-W, RPT, LST, Bruner)

Stand 30.05.2011 Version 1.1.3
Fehlerkorrektor: "too many open files" nach 12 Tagen Laufzeit.

Stand 20.01.2011 Version 1.1.2
Fehlerkorrektor. Die Anzahl der von der SWE benutzten 
'pipe'-Objekte wchst nicht mehr stetig. 

Stand 12.11.2009 Version 1.1.1
Erste Version mit neuer Paketstruktur

Stand 13.02.2009 Version 1.1
Erweiterung um JUnit Tests

Stand 14.01.2008 Version 1.0
Erste Auslieferung


Start der SWE
=============

Aufbau eines Startskripts
(.bat-Datei im Verzeichnis skripte-dosshell, Unix-Skript im Verzeichnis skripte-bash
ist analog)

rem Startskript Anfang
@echo off

rem in einstellungen werden die globalen DaV-Einstellungen gemacht
rem insbesondere werden die Umgebungsvariablen %dav1% und %java% gesetzt
call einstellungen.bat

%java% -jar ../distributionspakete/de.bsvrz.sys.dcf77/de.bsvrz.sys.dcf77-runtime.jar ^
 %dav1% ^
 <SWE-spezifischer Parameter 1>=... ^
 <SWE-spezifischer Parameter 2>=... ^
 ...
rem Startskript Ende 

SWE-spezifische Parameter

-rechner=<rechnerPid>
Optionale RechnerPid. Protokollrecher. Das DaV Objekt in das archiviert wird.
Standardmig der lokale Rechner.rechner ist vom Type typ.rechner. Die ntp Info wird
nach atg.dcfStatus/asp.Zustand/Simvariante 0 protokolliert.Der lokale Rechner wird
mittels typ.rechner/atg.rechnerInformation/asp.eigenschaft, Attribut Name
identifiziert. (Bsp. -rechner=rechner.Rechner1)

-zyklusZeit=<zeit>
Zykluszeit SenderThread, -1: immer warten.Ist eine Zeit ungleich -1 eingestellt, wird
alle <zeit> Sekunden geprft, ob nderungen protokolliert werden mssen. Bei -1
wartet der SenderThread, bis er von der <ntpKlasse> geweckt wird.Parameter in
Produktionsbetrieb auf -1 setzen.

-ntpKlasse=<ntpKlasse>
Klasse, die die ntp Server Info liefert. Sie muss das Interface IntpAllgemein
realisieren. Standardmig wird die Klasse
de.bsvrz.sys.dcf77.ntp.realclient.RealNTPClient mitgeliefert. Diese Standardklasse
realisiert einen NTP Client, der mit dem Referenzserver ber das NTP Protokoll
(Network Time Protocol) kommuniziert. Auf dem lokalen Rechner muss NTP installiert
und konfiguriert sein. Die NTP Software kann beispielsweise von der Site
http://www.meinberg.de/german/sw/ntp.htm heruntergeladen werden.

-ntpKlassenParameter=<pars>
optionale Parameter, die an die <ntpKlasse> durchgereicht werden. Mehrere Parameter
werden durch --- getrennt.Als default benutzt die ntp - Klasse
de.bsvrz.sys.dcf77.ntp.realclient.RealNTPClient folgende Parameter (<pars>): 
cmd=/usr/sbin/ntpq -p ---zyklusZeit=60


Disclaimer
==========

Segment 10 System (Sys), SWE 10.4 DCF77
Copyright (C) 2009 Dambach Werke GmbH

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.


Kontakt
=======

Dambach-Werke GmbH
Fritz-Minhardt-Str. 1
76456 Kuppenheim
Phone: +49-7222-402-0
Fax: +49-7222-402-200
mailto: info@els.dambach.de