ROS2 subscribe IsNew output remains true even if no new messages are received
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Callum
el 23 de Feb. de 2023
Comentada: Callum
el 27 de Feb. de 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 comentarios
Respuesta aceptada
Josh Chen
el 24 de Feb. de 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
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!