DecentralizedAmateurPagingNetwork / Core

The DAPNET Core is the core application of DAPNET, responsible for handling transmitter clients, clustering, and providing the REST API.
https://www.afu.rwth-aachen.de/projekte/funkruf-pager-pocsag/funkrufmaster-2-0-dapnet
42 stars 11 forks source link

Enhancement: Zeit für Swissphone #145

Closed dk4pa closed 3 years ago

dk4pa commented 6 years ago

Das Aussenden von Uhrzeit und Datum für Swissphone Pager.

Der Befehl zum setzen von Datum und Uhrzeit lautet: XTIME=2300291117XTIME=2300291117

Setzt Uhrzeit auf 23:00 Uhr und Datum auf 29.11.17 Getestet hier mit einem BOSS925

Das X steht für ein Startzeichen dass im Pager programmiert werden muss. Weiter muss im Pager eine OAP RIC programmiert werden, an die der Befehl gesendet wird. Diese sollte dann festgelegt werden.

Vy73 Stefan

dh3wr commented 6 years ago

Was ist denn das Startzeichen, auf das wir uns einigen? Ist dass dann ein alphanum. Ruf? Die Skyper-Uhrzeit kommt ja per numerischem Ruf. Als RIC sollten wir eine unter 9999 nehmen.

dk4pa commented 6 years ago

Ich würde hier das Startzeichen X übernehmen.

Ja es wurde per Alphanumerischen Ruf aus dem UniPager Interface gesendet. Nachrichten werden hier mit der Unteradresse „D“ gesendet korrekt? Die Subadressen lassen sich ja nicht einzeln auswählen.

Skyper hat ja als Zeit RIC 2504, man könnte ja hier einfach wenn nicht belegt durch andere Funktionen 2505 nehmen.

Das Aussenden muss auch nicht minütlich erfolgen, da der Pager keine Zeit benötigt um Nachrichten empfangen zu können wir der Skyper.

Mein Vorschlag wäre hier einmal am Tag evtl. 00:00 Uhr

dh3wr commented 6 years ago

oder 1Mal/Stunde. Ist ja nur ein Ruf

dk4pa commented 6 years ago

Von mir aus gerne auch 1Mal/Stunde

dk4pa commented 6 years ago

Bisher löse ich es so. Das Script wird stündlich aufgerufen, jedoch ohne Prio.

Deshalb sollte die Aussendung parallel zur Skyper Zeit laufen.

Als Callsign wurde swiss_oap mit der RIC 0165856 eingerichtet.

https://github.com/dk4pa/dapnet-swissphone

dh3wr commented 6 years ago

Ich habe das mal quick&dirty implementiert. Es wäre besser gewesen, eine neue Klasse für die Swissphones anzulegen und dann die Send-Time Routine sowohl für Typ "Skyper" als auch "Swissphone" zu überschreiben. Dazu kann ich aber nicht genug Java... Siehe b383e8a1e250fb24f3c69d970009a2dd4bd05dc4

Taronyu commented 3 years ago

Ist jetzt im refactoring branch umgesetzt.