-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Number of repeats doesn't match default behavior #11
Comments
Um alle enthaltenen Wiederholungen auszuwerten ist es sinnvoll beim dummysduino die maxMuMsgRepeat auf einen ausreichenden Wert zu erhöhen, z.B. 100 Das mit den repeats ist eine definitionssache.
hier habe ich mich verzählt, die erste Nachricht mit der 0 am Anfang ist auch gültig, also 3 repeats |
Ich kann deine Herleitung nachvollziehen. Wie wir die Wiederholungen zählen sollten wir festlegen. Annahme: Die Rückgabe der dispatch sub sollte dann 2 betragen und maxMuMsgRepeat sollte von 4 auf 3 reduziert worden sein, da die erste Nachricht nicht als Wiederholung gezählt wird. Ein maxMuMsgRepeat von 4 würde es dann auch erlauben, dass die dispatch Funktion 5x aufgerufen werden darf. Aktuell ist das nicht der Fall. |
Dann sollten wir erstmal festlegen wie wir repeats definieren. |
= Anzahl der Wiederholungen Bei einer Nachricht mit 4x dem selben Inhalt haben wir eine "Stammnachricht" und 3 Wiederholungen.
Für was möchtest du ALLE Wiederholungen auswerten? Eine richtige Auswerung der Wiederholungen wird nicht "real" sein, da oft auch ein Funkempfang gestört werden kann. Wenn man Bsp. mit dem Ozi direkt misst, so könnte man die realen Wiederholungen messen. Ich denke wenn man den Wert auf 5 oder 10 lässt, so ist dies hochgegriffen. Im aktuellen Fall habe ich zum Bsp. ein Sender der 23x das selbe sendet. (direkt mit dem Analyser gemessen) |
Ich kann die Sicht was eine Wiederholung ist gut nachvollziehen. Ich würde aber gerne noch mal aus einem anderen Standpunkt das ganze beleuchten. Wenn ich ein Satz vier mal schreibe und vier Sätze vor mir sehe, dann ist der 1. Satz für mich die 1. Wiederholung von vieren. Naja, wie sollen wir das nun machen? Bezüglich der Anzahl der Wiederholungen. Da würde ich gegen die Standardeinstellung vom Modul testen. Die haben wir ja auch aus gutem Grund so gewählt und ein Anwender sollte diese nicht ändern müssen,. |
Wofür soll es eigentlich gut sein, die Anzahl der Wiederholungen zu prüfen? |
Das prüfen ist gut, um zu verifizieren ob weiterhin die gleiche Anzahl an Wiederholungen erkannt werden. Kann ja durchaus sein, dass wir etwas verändern und dann keine Wiederholungen mehr erkannt werden oder nur noch die 1. etc. |
Der erwartete Wert von 5 Wiederholungen, passt nicht zu den Standardeinstellung des SIGNALduino Modules.
SIGNALduino_TOOL/FHEM/lib/SD_Device_ProtocolList.json
Line 367 in 7bc56cc
In der Commandref ist vier als default für maxMuMsgRepeat angegeben.
Das ist eine Grundsatzfrage die wir klären müssen, wie das Testszenario aussieht.
a) Testen gegen defaultwerte
b) Testen gegen spezifische Wert, welche auch immer.
The text was updated successfully, but these errors were encountered: