Commit Graph

4202 Commits

Author SHA1 Message Date
Adam M Rivera 49cab74e78 Planner: Added dynamic controls based on the parameter meta data that is parsed from the codebase. 2012-04-29 19:32:33 -05:00
Andreas M. Antonopoulos 747a1948cd GIT Test 2012-04-29 17:10:59 -07:00
Hazy fede6acff1 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-29 10:40:47 +08:00
Adam M Rivera 292f9699fa Parameters.pde/AP_MotorsHeli: Updated comments to leverage the new value aliases 2012-04-28 20:50:41 -05:00
Adam M Rivera 2a85a64b6e Parameters.pde: Added value aliases to comments 2012-04-28 20:35:22 -05:00
Adam M Rivera c03f1d04ea Parameters.pde: Added more parameter comments. 2012-04-28 12:14:17 -05:00
Hazy afdc64fd9f APM Planner
a few UI translation
fix UI language changing issue (it used to change to English when click Configuration tab)
2012-04-28 15:46:11 +08:00
Andrew Tridgell 3177f57d48 build: cope with Arduino 1.0 in command line build
this should autodetect 1.0 versus older builds
2012-04-27 15:38:42 +10:00
Andrew Tridgell 581e52f0d4 autotest: fixed levelling for ACM with MAVLink 1.0 2012-04-27 15:15:53 +10:00
Andrew Tridgell 8134c9a883 autotest: fixes for MAVLink 1.0 in autotest 2012-04-27 15:15:53 +10:00
Andrew Tridgell 766755aa9c autotest: removed unused files 2012-04-27 15:15:53 +10:00
Andrew Tridgell dce18f89f2 autotest: updated pymavlink to latest 2012-04-27 15:15:52 +10:00
Adam M Rivera 21886104a6 Parameters.pde/AP_MotorsHeli.cpp: Added comments from Roberts clone. 2012-04-26 18:26:14 -05:00
Adam M Rivera faf51754ba Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix
Conflicts:
	Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataConstants.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataParser.cs
	Tools/ArdupilotMegaPlanner/app.config
2012-04-25 20:39:59 -05:00
Michael Oborne c6d91a5b25 APM Planner - code only
add yaw to config screen.
intergrate adams changes
this will force an update, but not the main exe
2012-04-26 08:01:08 +08:00
Adam M Rivera 6f07bd99c5 Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix
Conflicts:
	Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
	Tools/ArdupilotMegaPlanner/MainV2.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataConstants.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataParser.cs
2012-04-25 13:57:17 -05:00
Adam M Rivera b78a7854ad Planner: Implemented the ParameterMetaDataRepository.cs's GetParameterMetaData method. It will now return a meta value by the parameter name and meta key. 2012-04-25 13:39:03 -05:00
Adam M Rivera 75cb93ada7 Planner: Added try catch around web request in the parser to prevent blowing up. 2012-04-25 13:38:05 -05:00
Adam M Rivera 03094a91b6 Planner: Moved the call to fetch new parameter meta data to where it is determined if the planner requires an update. 2012-04-25 13:37:19 -05:00
Adam M Rivera dfe2d34822 ParameterMetaDataParser.cs: Updated name of method to be more accurate to its purpose. 2012-04-25 12:33:33 -05:00
Adam M Rivera 09ffc69d93 Changed the marker for Group parameters to @Group. 2012-04-25 12:27:51 -05:00
Adam M Rivera 5bee0dfb45 Planner: Added the ability to parse group based parameters that link to .cpp files. 2012-04-25 12:11:44 -05:00
Adam M Rivera b1f19dbb01 AP_AHRS_DCM.cpp: Added comments that follow the new parse structure 2012-04-25 12:00:42 -05:00
Adam M Rivera 0132392e36 Parameters.pde: Added lib comments. 2012-04-25 11:23:46 -05:00
Michael Oborne 054aacbdf3 APM Planner 1.1.75
implement new arducopter pid tuning screen
included old for crossover.
add map rotation - follow plane
modify setup screen to show diffrent things based on ap software
2012-04-25 18:10:11 +08:00
Adam M Rivera e9631c9b87 Planner: Added meta data constant class to aid in retrieving the meta data by their key names. 2012-04-24 16:27:05 -05:00
Adam M Rivera 8b636ee688 Planner: Tidied up the implementation of the parser and added a parameter meta data repository for easy access to the parsed data. 2012-04-24 16:16:33 -05:00
Adam M Rivera 74789273b7 Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix 2012-04-24 14:11:54 -05:00
Adam M Rivera fc11a56d8f ParameterInformationParser.cs: Updated comments. 2012-04-24 14:06:21 -05:00
Adam M Rivera 57cf82dbff app.config: Added app.config key for the location of the files to be parsed for parameter meta data. 2012-04-24 13:33:47 -05:00
Adam M Rivera 8a7a982bfc MainV2.cs: Added call to parameter parser at application bootstrap. 2012-04-24 13:33:24 -05:00
Adam M Rivera f17a6f4245 Solution: Added ParameterInformationParser.cs. 2012-04-24 13:32:58 -05:00
Adam M Rivera f70a4e61ea Parameters.pde: Updated comment schema to include the parameter name which becomes the XML node that contains the meta data. 2012-04-24 13:11:16 -05:00
Adam M Rivera 8c607d93fc Parameters.pde: Added new comment structure to a few parameters for testing. 2012-04-24 11:37:33 -05:00
Michael Oborne 03dfcc7089 planner cleanup
fixup mode names in joystick and flight data
add mavlink 0.9/1.0 error message
2012-04-24 21:49:27 +08:00
Andrew Tridgell 0dcbe2a11b sitl: added sim_arducopter10.sh
useful for testing
2012-04-24 22:24:58 +10:00
Andrew Tridgell 532ac607b2 sitl: support MAVLink 1.0 builds 2012-04-24 22:24:58 +10:00
Andrew Tridgell cbecb3eff9 sitl: we don't need mavlink in copter sim 2012-04-24 22:24:58 +10:00
Andrew Tridgell 9d56d28615 MAVLink: make APM build with MAVLink 1.0 possible with arduino GUI 2012-04-24 22:24:58 +10:00
Andrew Tridgell 7866740d62 MAVLink: make ACM build with MAVLink 1.0 possible in arduino GUI 2012-04-24 22:24:58 +10:00
Andrew Tridgell fef4134702 MAVLink: removed the cpp part of the library
this was preventing building MAVLink 1.0 with the arduino GUI as we
can't set cpp defines
2012-04-24 22:24:58 +10:00
Andrew Tridgell 9bf8d60dae MAVLink: one more define for MAVLink 1.0 compat 2012-04-24 19:54:20 +10:00
Andrew Tridgell 712b7184be ACM: added support for MAVLink 1.0 to ArduCopter
most operations should now work
2012-04-24 19:54:20 +10:00
Andrew Tridgell a51593d4ad APM: updates for MAVLink 1.0 2012-04-24 19:54:20 +10:00
Michael Oborne 46c689180c revert planner version 1.1.73 2012-04-24 13:07:46 +08:00
Andrew Tridgell fd9d2f856e MAVLink: re-add the XML message definitions
these are a very useful reference for the current headers in the code
2012-04-24 10:57:43 +10:00
Andrew Tridgell 3347f461f6 use build_all.sh to ensure we don't break the mount code 2012-04-24 10:57:43 +10:00
Andrew Tridgell a54cd57568 MAVLink: imported new mavlink header updates
this fixes the camera control code which was broken by a previous
import
2012-04-24 10:57:43 +10:00
Andrew Tridgell 0eadae9704 APM: use OutputCh_current() in MAVLink servo logging
this gives a more accurate picture of what is actually happening with
the servos
2012-04-24 10:57:43 +10:00
Andrew Tridgell bff8fc8947 APM_RC: added OutputCh_current() method
this allows logging of the actual servo output values. The radio_out
method previously used doesn't take account of the various override
mechanisms available via waypoints
2012-04-24 10:57:43 +10:00