ardupilot/libraries/AP_Common
DrZiplok@gmail.com b58693f203 Add a function to AP_Var for finding a variable by name. It is not efficient, but convenient for e.g. interactive use.
Add pseudo-constant copies of the AP_Meta_calss::Type_id for the standard AP_VarT subclasses.  This makes checking the type of a possible AP_Var much cheaper than calling ::meta_cast, as there is no object con/destruction involved.

Add some helper functions for manipulating AP_Vars from Menu interfaces.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1541 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-01-23 23:58:07 +00:00
..
examples Improve performance when saving a number of variables that don't have space allocated in the EEPROM. This avoids scanning the entire EEPROM every time a variable that has not yet had space allocated is written. 2011-01-23 09:56:58 +00:00
include Added inclusion guard to menu.h 2010-11-28 00:35:59 +00:00
AP_Common.cpp Drop a couple things in here in support of code moving to libraries. 2010-09-11 06:13:28 +00:00
AP_Common.h Don't include AP_Vector (in preparation for retirement) and AP_Loop (because it's not being used by APM*). Interested clients can still include AP_Loop if they need it. 2011-01-23 23:48:07 +00:00
AP_Loop.cpp Added AP_Controller library. 2010-12-31 06:20:28 +00:00
AP_Loop.h Added AP_Controller library. 2010-12-31 06:20:28 +00:00
AP_MetaClass.cpp Formatting and naming changes for conformance with the ArduPilot Coding Conventions. 2011-01-16 09:14:21 +00:00
AP_MetaClass.h Rename AP_Meta_class::AP_Type_id to AP_Meta_class::Type_id in keeping with the coding standard. 2011-01-23 23:46:58 +00:00
AP_Test.h Fix a serious typo, add more documentation. 2011-01-23 20:33:20 +00:00
AP_Var.cpp Add a function to AP_Var for finding a variable by name. It is not efficient, but convenient for e.g. interactive use. 2011-01-23 23:58:07 +00:00
AP_Var.h Add a function to AP_Var for finding a variable by name. It is not efficient, but convenient for e.g. interactive use. 2011-01-23 23:58:07 +00:00
AP_Var_menufuncs.cpp Add a function to AP_Var for finding a variable by name. It is not efficient, but convenient for e.g. interactive use. 2011-01-23 23:58:07 +00:00
AP_Vector.h Added Loop class. 2010-12-24 23:59:10 +00:00
Arduino.mk Add the ability to find the sketchbook when called from a Makefile in a library example. 2011-01-02 22:16:21 +00:00
c++.cpp Added AP_Controller library. 2010-12-31 06:20:28 +00:00
c++.h Updated mavlink added eeprom class. 2010-12-23 23:02:51 +00:00
keywords.txt Add support for 'new' and 'delete', so we can cons things on the fly. 2010-10-17 04:02:06 +00:00
menu.cpp Move the warning controls for APM out to AP_Common. This makes it easier to grab these for libraries uniformly. 2010-11-27 23:27:08 +00:00