ROS2 subscribe IsNew output remains true even if no new messages are received
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Josh Chen
2023-2-24
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
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Specialized Messages 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!