micro-ROS / micro-ROS/micro_ros_arduino
Question about colcon-verylowmem.meta default settings
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 576
- Forks
- 146
- PR merge metrics
- No merged PRs in 30d
Description
So I recently opened an issue about services not working with micro_ros_arduino. #1392
The problem was quickly solved by modifying the colcon-verylowmem.meta file in micro_ros_arduino library and rebuilding the library afterwards.
However, that got me thinking why is the DRMW_UXRCE_MAX_SERVICES set to 0 in that file. What is the reasoning behind initially setting the maximum services to 0? What benefits does it bring?
I would greatly appreciate if someone was able to give me a brief explanation to why it might be wise to limit maximum services if I'm not currently using them in my system.
Thank you.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read the colcon-verylowmem.meta file in the micro_ros_arduino library and inspect the DRMW_UXRCE_MAX_SERVICES setting, then review the context from issue #1392. Done would mean documenting the rationale for the default value and its benefits when services are unused; no code change or test is specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino, c
- Domain
- documentation, embedded-iot
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100