micro-ROS / micro-ROS/micro_ros_diagnostics
Provide the ability to pass a context when setting up a task
Open
Nobody has claimed this yet.
enhancement
help wanted
- Dominant language
- C
- Stars
- 10
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Like on rclc when adding subscriptions or services to the executor. It'd be useful to let the API accept a void * context as part of the task callback.
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
Start by comparing the task setup API with the rclc executor API linked in the issue, especially how subscription and service contexts are passed. Trace the existing task callback setup and identify the public entry point that would accept the context. Done means task callbacks can receive the supplied void * context when invoked.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100