You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Waldemar (mumpf) 01:12 Uhr
Hmm, was der joeknx123 zum Router geschrieben hat, hört sich ganz nach fehlendem ACK an. Er hat alles auf Durchzug, damit müsste jedes weitergeleitete Telegramm bestätigt werden. Damit sollte es keine Wiederholungen auf TP-Seite geben.
Ich weiß nicht, wie gut Dein Algorithmus für "nur weitergeleitete Telegramme bestätigen" ist, aber Du könntest bei "alle weiterleiten" auf jeden Fall auch intern als "alle Bestätigen" interpretieren.
Waldemar (mumpf) 01:19 Uhr
Da wird doch nur in die Filtertabelle geschaut...
Ing-Dom (Dominik) 01:20 Uhr
wenn "nur weitergeleitete Telegramme bestätigen" ausgewählt ist, prüft er die Filtertabelle. Da ist es aber ggf nicht drin, wenn die gruppentelegramme gar nicht gefiltert werden 01:21 Uhr
die Fallunterscheidung hatte ich nicht am Schirm. Die muss da wohl noch rein
Waldemar (mumpf) 01:21 Uhr
Aber bei "alles Weiterleiten" reicht da nicht, oder? Ich bin mir sicher, dass er nicht "alle Gruppentelegramme bestätigen" angekreuzt hat. Das könnte man ihm als Workaround vorschlagen.
Ing-Dom (Dominik) 01:22 Uhr
so wie es aktuell implementiert ist leitet er die telegramme zwar weiter, acked sie aber nicht 01:22 Uhr
das entspricht nicht der Erwartung und ist auch wenig sinnvoll..
The text was updated successfully, but these errors were encountered:
Waldemar (mumpf)
01:12 Uhr
Hmm, was der joeknx123 zum Router geschrieben hat, hört sich ganz nach fehlendem ACK an. Er hat alles auf Durchzug, damit müsste jedes weitergeleitete Telegramm bestätigt werden. Damit sollte es keine Wiederholungen auf TP-Seite geben.
Ich weiß nicht, wie gut Dein Algorithmus für "nur weitergeleitete Telegramme bestätigen" ist, aber Du könntest bei "alle weiterleiten" auf jeden Fall auch intern als "alle Bestätigen" interpretieren.
Ing-Dom (Dominik)
01:15 Uhr
https://github.com/OpenKNX/knx/blob/rp2040_ip_routing_debugCemiFrame/src/knx/bau091A.cpp#L161-L217
bau091A.cpp
TPAckType Bau091A::isAckRequired(uint16_t address, bool isGrpAddr)
{
//only called from TpUartDataLinkLayer
TPAckType ack = TPAckType::AckReqNone;
Mehr anzeigen
https://github.com/[OpenKNX/knx](https://github.com/OpenKNX/knx)|OpenKNX/knxOpenKNX/knx | Hinzugefügt von GitHub
01:17 Uhr
hmmmm
01:18 Uhr
das könnte sein
Waldemar (mumpf)
01:19 Uhr
Da wird doch nur in die Filtertabelle geschaut...
Ing-Dom (Dominik)
01:20 Uhr
wenn "nur weitergeleitete Telegramme bestätigen" ausgewählt ist, prüft er die Filtertabelle. Da ist es aber ggf nicht drin, wenn die gruppentelegramme gar nicht gefiltert werden
01:21 Uhr
die Fallunterscheidung hatte ich nicht am Schirm. Die muss da wohl noch rein
Waldemar (mumpf)
01:21 Uhr
Aber bei "alles Weiterleiten" reicht da nicht, oder? Ich bin mir sicher, dass er nicht "alle Gruppentelegramme bestätigen" angekreuzt hat. Das könnte man ihm als Workaround vorschlagen.
Ing-Dom (Dominik)
01:22 Uhr
so wie es aktuell implementiert ist leitet er die telegramme zwar weiter, acked sie aber nicht
01:22 Uhr
das entspricht nicht der Erwartung und ist auch wenig sinnvoll..
The text was updated successfully, but these errors were encountered: