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
