Leider funktionierts nicht.
Das Lesetelegramm wir nachwievor sofort beantwortet, danach wird dem Code entsprechend das Telegramm alle 10s wiederholt.
Eigentlich möchte ich nur das Antworttelegramm verzögern, nicht aber ein zyklisches senden generieren. Aber warscheinlich könnte der LP das Lesetelegramm nach 5min gar nicht mehr beantworten ohne zyklisches senden?
Man das zerlegt mir meine Hirnzellen!
PS: ich nehme an in deiner memoryHillfsStatusGA sollte es schon receive heissen, und nicht recieve?
Logik:
Gruppenmonitor ets.JPG
Wiregate Plugin Log:

Das Lesetelegramm wir nachwievor sofort beantwortet, danach wird dem Code entsprechend das Telegramm alle 10s wiederholt.
Eigentlich möchte ich nur das Antworttelegramm verzögern, nicht aber ein zyklisches senden generieren. Aber warscheinlich könnte der LP das Lesetelegramm nach 5min gar nicht mehr beantworten ohne zyklisches senden?
Man das zerlegt mir meine Hirnzellen!
PS: ich nehme an in deiner memoryHillfsStatusGA sollte es schon receive heissen, und nicht recieve?
Logik:
Code:
antwort_test => { receive=>'1/1/11', transmit=>'1/1/11', reply_to_read_requests=>1, translate=>sub{return $input}, delay=>10, debug=>1 },
Wiregate Plugin Log:
Code:
2016-02-17 21:16:04.004,logikprozessor,1/1/11:Lesetelegramm -> $logic->{antwort_test}{transmit}(memory) -> 1/1/11:0 gesendet; ,0s, 2016-02-17 21:16:12.960,logikprozessor,$logic->{antwort_test}{transmit}(Logik) -> 1/1/11:0 gesendet (delay); ,0s, 2016-02-17 21:16:12.971,logikprozessor,(circle logic?) 2016-02-17 21:16:12.983,logikprozessor,1.0.1 1/1/11:0 -> $logic->{antwort_test}{receive}(Logik) -> 1/1/11:0 wird in 10s gesendet; ,0s, 2016-02-17 21:16:23.892,logikprozessor,$logic->{antwort_test}{transmit}(Logik) -> 1/1/11:0 gesendet (delay); ,0s, 2016-02-17 21:16:23.902,logikprozessor,(circle logic?) 2016-02-17 21:16:23.915,logikprozessor,1.0.1 1/1/11:0 -> $logic->{antwort_test}{receive}(Logik) -> 1/1/11:0 wird in 10s gesendet; ,0s, 2016-02-17 21:16:34.849,logikprozessor,$logic->{antwort_test}{transmit}(Logik) -> 1/1/11:0 gesendet (delay); ,0s,
Kommentar