-
Notifications
You must be signed in to change notification settings - Fork 153
Add support for clocks #204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hi @DS3a, sorry for being late to comment. I did take a look a while ago, but didn't finish writing this comment until now. First, thanks for your enthusiasm and for starting the work on this. However, I think that implementing clocks was a too complex feature to choose for someone relatively new to ROS internals (and maybe Rust as well) such as you. How about you work on adding The reason I'm recommending this is that it seems like you're not very familiar with ROS & Rust idioms yet. For instance, you're creating a On the Rust side, things like the So, to make sure you're able to contribute independently to rclrs, here is what I recommend:
I hope this sounds reasonable to you. Please don't be too discouraged, we value every contributor and want to help you find a path to be productive in our code base! We are all learning as we go, it just requires a bit of patience. |
Got it... I did feel like I took a bite larger than I could chew. I shall start working on the simpler issues while getting more familiar with the rust idioms and the internals of ROS, and slowly work my way up. Thank you for the valuable feedback, and for taking the time to comb through my code. I did catch myself trying to trick the compiler many times. Although I did go back and fixed what I thought was wrong, I should have stuck to the standard procedures from the very beginning itself, as I lost track. I have started reading the embedded rust book and some others to get more familiar with rust. Now, I couldn't find |
@DS3a can this be closed then? |
Yes, sure... sorry for the late reply; I'm busy with work... I shall start putting in more time as soon as the load decreases. |
just a draft pull request, a huge chunk of the functionality is yet to be added