micro_ros_arduino
micro_ros_arduino copied to clipboard
generate kakutef7 nonblock variation
Hi,
I have a need to generate a nonblocking version of this library, so I can call it from the external scheduler of the OS I am using(inav). Nonblocking for me means to not wait for message receive inside Micro-XRCE-DDS-Client, I am achieving this by setting the variables:
"-DUCLIENT_MAX_SESSION_CONNECTION_ATTEMPTS=1",
"-DUCLIENT_MIN_SESSION_CONNECTION_INTERVAL=0"
...
"-DRMW_UXRCE_ENTITY_CREATION_DESTROY_TIMEOUT=0"
Right now i am adding a new .meta
and new platform type to generate another library, is there a better of way of doing it? And is it something you are willing to merge?