Moin, moin,

1.) Warum die Zeit übergeben? Wird ja nicht "über Funk" übertragen. Ermittlung wenn nötig im Modul, bzw. bei MySQL die DB machen lassen.

2.) Ist später eine Unterscheidung in POCSAG 512/1024/2048 nötig?
Wird doch nur für die Stringzerlegung benötigt.

Ich würde nicht data1-3 nennen, das finde ich zu unverbindlich.
Bisher werden im Script id, function/status, msg/richtung genutzt.
Wenn inhaltlich etwas anderes genutzt wird, müsste man in meinen Augen auch einen neuen Parameter definieren.

Grüße
Jens