ROS2 subscribe IsNew output remains true even if no new messages are received
2 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
Categorías
Más información sobre Specialized Messages en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!