Hi All,

As part of the trajectory lookahead overhaul, I've done a bunch of
refactoring in the trajectory planner and in the posemath library. Rather
than introduce all of the changes as one big patch, I rebased out a bunch
of under-the-hood changes as a standalone patch. These tweaks shouldn't
change any behavior or features, so it will be easy to test by comparison
to the current master. Hopefully it will make my future changes easier to
integrate.

Here's a summary of the changes:

   - Refactored large sections of trajectory planner code into static
   functions
   - Added doxygen-style docstrings to major trajectory planner functions
   - Converted inputs to C functions in posemath to use constant pointers
   to constant data
   - Added const specifier to output pointers

Here's the branch on my github mirror:

https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/pm-pass-const-pointer

Please let me know if you have any feedback on these changes. I'm open to
suggestions at this point, since my lookahead stuff is in active
development.

Thanks!
Rob
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to