PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALLFMS Datum und Uhrzeit



MoB X
15.11.2009, 01:20
Hallo zusammen.

Habe leider keine Antwort über die Suche gefunden, deshalb frage ich mal nach.

Habe FMS32pro am laufen, in verbindung mit ALLFMS.
Wenn ich jetzt den FMS32pro Clienten starte, auf meinem anderen Rechner, dann zeigt er mir zwar schön alle FMS und Pocsagtexte an, aber mit der aktuellen Uhrzeit vom start des Clienten.
Alle Einsätze und Statustexte haben dann die gleiche Uhrzeit.

Im Server stehen die Uhrzeiten alle richtig.
Also übernimmt der Client die Uhrzeiten nicht.

Was kann ich tun?

Danke schonmal!

Backdraft007
15.11.2009, 12:12
Nix. Das ist leider so, da FMS32 kein Datum/Uhrzeit in der Schnittstelle übermittelt.

MoB X
15.11.2009, 14:43
Danke für deine Antwort.
Das ist ja schade. Aber kann man wohl nix machen.

ahk
15.11.2009, 17:39
Initialtelegramme ausschalten...

Dann zeigt er beim starten aber garkeine alten mehr an...

MoB X
15.11.2009, 20:56
Das ist ja leider auch nicht die Lösung.
Man will ja wenn man den Clienten anschaltet auch sehen was sonst so los war.
Und natürlich auch zur richtigen Uhrzeit.

Gibts denn keine andere Lösung um die Daten richtig zu übermitteln?

Wäre echt super.


Danke! :)

felix000
15.11.2009, 21:02
AllFMS müsste halt die Zeiten mitspeichern, aber das kann dir nur Arne sagen, ob das möglich ist.

ahk
15.11.2009, 21:04
AllFMS speichert ja die Zeiten.
Nur das FMS32 Protokoll kann keine Zeiten übertragen.
Du kannst die Initialtelegramme ausschalten (0) und dann im FMS32 client Konfigurieren, dass es die Telegramme beim Verbinden vom Server abfragt.
Probier das mal aus.

Gruß,
Arne

felix000
15.11.2009, 21:06
Achso, ok, war ein Denkfehler von mir...

MoB X
15.11.2009, 21:11
Hm...

Also hab Initialtelegramme auf 0 gestellt.
Und im Clieten, das er die daten der letzten 96 Stdabfragen soll

Jetzt zeigt er mir ein paar Fms Telegramme, aber auch alle mit gleicher Uhrzeit.

Der Client geht ja trotzdem über ALLFMS, da er ja auf den Port 9301 eingestellt ist und der Server ja den Port 9300 hat.

Oder hab ich was falsch verstanden?

felix000
15.11.2009, 21:15
Bei einer direkten Verbindung zwischen FMs32pro Server und Client können doch ältere Daten abgerufen werden und zwar mit richtiger Uhrzeit, oder???

MoB X
15.11.2009, 21:17
Ja. Das macht er ja auch, leider klappt das nicht wenn ich über ALLFMS auf den Server zugreife.

ahk
15.11.2009, 21:20
Nö, das geht schon.
Der Client fragt aber nur die Daten von AllFMS ab. D.h. AllFMS muss auch ein paar Stunden laufen, damit du ältere Daten kriegst.
AllFMS speichert auch nur ein paar tausend Telegramme. Dann werden ältere überschrieben. wenn Ihr sehr viele Telegramme habt, dann kann es sein, dass der Speicher keine 96 Stunden reicht...
Gruß,
Arne

MoB X
15.11.2009, 21:27
Ich glaub ich hatte mich falsch ausgedrückt. sorry.

Ich bekomme ja ältere Telegramme angezeigt und das will ich auch.

Nur wird bei allen das gleiche Datum und die Uhrzeit angezeigt.
Und zwar das Datum/Uhrzeit von dem Moment wo der Client es abruft. Also nicht die Zeit wo die Arlamierung erfolgte.

MoB X
15.11.2009, 21:34
Ich versuch es nochmal zu verdeutlichen.

Wenn der Client 20 Telegramme am 15.11.09 um 21.00Uhr abruft, dann steht auch bei allen 21.00 uhr.
Egal ob sie von 14.11.09 um 15.00 Uhr sind.

ahk
15.11.2009, 21:40
Also nochmal:

In AllFMS Initialtelegramme auf 0, Initialstatus NICHT ankreuzen.
Beim Client, die Häkchen unter 'Beim Programmstart vom Server abrufen' setzen, wie im Screenshot unten.

Dann ruft der Client die Daten von AllFMS ab. Es können aber nur Daten abgerufen werden, die in AllFMS auch drin sind. D.h. wenn AllFMS erst seiteiner Stunde läuft, können nicht die Daten der letzten 24 Stunden abgerufen werden.
Und wenn bei Euch 2000 Telegramme pro Stunde durchlaufen, dann kannst Du auch nur die letzte Stunde abrufen.

Gruß,
Arne

MoB X
15.11.2009, 21:53
Hier mal ne Grafik von mir.

Hoffe das erdeutlicht mein Problem.
Habe grade nochmal meinen Clienten neu gestartet.
Dann ruft er ältere Telegrame und Pocsagnachrichten ab.

Aber wie in den Rotumrandeten Kästen zu sehen, ist überall die <uhrzeit und datum gleich obwohl es nicht zur gleichen Uhrzeit reingekommen ist. im FMS32 Server stehen die ridhtigen Uhrzeiten.

Danke schön :)

felix000
15.11.2009, 21:59
Eine Lösung wäre, dass AllFMS die Anfrage nach den alten Daten an den Server durchreicht und nicht aus dem interenen Speicher holt, oder???

Das ist natürlich ein deutlich größerer Aufwand, da dann in AllFMS nach dem anfordernden Clienten unterschieden werden müsste...

ahk
15.11.2009, 21:59
Und Du bist Dir ganz sicher, dass Du das Häkchen bei 'Initialstatus' und 'InitialGPS' weggemacht hast?

Ich habe das gerade bei mir ausprobiert und es funktioniert einwandfrei.

Gruß,
Arne

ahk
15.11.2009, 22:01
Eine Lösung wäre, dass AllFMS die Anfrage nach den alten Daten an den Server durchreicht und nicht aus dem interenen Speicher holt, oder???

Das ist natürlich ein deutlich größerer Aufwand, da dann in AllFMS nach dem anfordernden Clienten unterschieden werden müsste...

Nein. Das wird es nicht geben.
Das ginge dann ja nur bei FMS32 und nicht beim Crusader.

Außerdem, das Feature funktioniert einwandfrei mit AllFMS. Man muss es nur richtig konfigurieren.

Gruß,

Arne

MoB X
15.11.2009, 22:01
Ja. Ganz sicher. Kein haken gesetzt.

ahk
15.11.2009, 22:03
Dann kann ich Dir leider auch nicht weiterhelfen.

Bei mir funktioniert es einwandfrei.

Gruß,
Arne

felix000
15.11.2009, 22:04
Nein. Das wird es nicht geben.
Das ginge dann ja nur bei FMS32 und nicht beim Crusader.

Stimmt, das wäre ein Spezialfall, abgesehen davon gings mir nur um eine mögliche Lösung (ich brauch sie eh nicht...).

MoB X
15.11.2009, 22:04
Hab ich evtl was bei der installation falsch gemacht?

Muss ich es vieleicht in ein anderes verzeichniss installieren?

ahk
15.11.2009, 22:08
Mach mal ein Telnet auf die IP Deines AllFMS PCs auf den AllFMS-FMS32-Port (9301???)
Sende im Telnet Fenter die Zeile
GETFMSLISTE 48

Und schicke mir den Output per E-Mail.

Gruß,
Arne

ahk
15.11.2009, 22:25
Also nochmal:

In AllFMS Initialtelegramme auf 0, Initialstatus NICHT ankreuzen.


Ich zitiere mich mal selbst.

In AllFMS Initialtelegramme auf 0
In Worten: NULL.

MoB X
15.11.2009, 22:30
Ich hatte den wert nur hochgesetzt um dir eben die Beispieldatei geben zu könne, damit der client mehr telegramme abruft und pocsag meldungen.

Habe den wert jetzt wieder auf 0 und den clienten neu gestartet. und trotzdem zeigt er mir telegramme an und alle mit der gleichen uhrzeit.