ROS2 subscribe IsNew output remains true even if no new messages are received
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Callum
am 23 Feb. 2023
Kommentiert: Callum
am 27 Feb. 2023
I am running a 2021b code generated simulink model in ubuntu and need to use the IsNew funcionality of the ROS2 subscribe blocks.
However, I am finding that intially the IsNew output is false, but as soon as a message is received on the topic, the output goes True and stays True even if no more messages are received. I have tried with different QoS settings with no change in behaviour.
Has anyone else run into this issue and has a solution/workaround?
Thanks
0 Kommentare
Akzeptierte Antwort
Josh Chen
am 24 Feb. 2023
Hello Callum,
This is a known issue in 2021b and earlier version of MATLAB. Please update your MATLAB to at least 2021b Update 4 from this Error bug report link and try to generate code again.
Best,
Josh
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Specialized Messages finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!