Achso, ok, war ein Denkfehler von mir...
Achso, ok, war ein Denkfehler von mir...
Felix
felix[null][null][null]@funkmeldesystem.de
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?
Bei einer direkten Verbindung zwischen FMs32pro Server und Client können doch ältere Daten abgerufen werden und zwar mit richtiger Uhrzeit, oder???
Felix
felix[null][null][null]@funkmeldesystem.de
Ja. Das macht er ja auch, leider klappt das nicht wenn ich über ALLFMS auf den Server zugreife.
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
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.
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.
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
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 :)
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...
Felix
felix[null][null][null]@funkmeldesystem.de
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
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.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)