In the latest release (1.71) of Mission Planner, Michael added an ingenious new feature to the plugin system. It can compile (interpret) plugins written in c#.
Plugins written this way are distributed in source code form and interpreted during loading of Mission Planner.
To illustrate the benefits of this type of plugin I implemented the initial parameters calculation, based on Leonard Hall’s excellent Tuning Guide and it’s excel sheet implementation by Shawn aka xfacta on Ardupilot Discuss forum.
All you have to do is to extract this zip file to the Program Files(x86)/Mission Planner/Plugins directory (zip contains one c# source code file)
Then start Mission Planner and after connected to an Arducopter press ALT+A to start calculator
Feel free to explore the code and change it if you want.
InitialParamsCalculator.zip (2.8 KB)