james.goppert
|
d13850c941
|
Added load_gains to PID constructor.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1055 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-06 11:52:31 +00:00 |
james.goppert
|
665dbefbd4
|
Added storage options to PID.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1011 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-12-04 10:32:19 +00:00 |
jasonshort
|
2ac2faf7a7
|
git-svn-id: https://arducopter.googlecode.com/svn/trunk@979 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-29 01:44:25 +00:00 |
DrZiplok@gmail.com
|
a64c5ef782
|
Correct misunderstanding about the intent of the external gain array.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@978 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-28 21:51:10 +00:00 |
DrZiplok@gmail.com
|
72cf1b4e57
|
Add a default ctor; due to 0 being magic, PID pid(0) is ambiguous.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@959 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 20:30:53 +00:00 |
DrZiplok@gmail.com
|
73eab31d0c
|
Shrink the ctor slightly more
git-svn-id: https://arducopter.googlecode.com/svn/trunk@942 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 00:58:01 +00:00 |
DrZiplok@gmail.com
|
e699812af4
|
Don't zero fields in the ctor that can be zeroed by reset_I; the code gets replicated for every static instance of the class, which is obscene.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@941 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-27 00:54:21 +00:00 |
DrZiplok@gmail.com
|
9a45c2babc
|
Re-type delta t, explicitly size error args to get_pid.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@936 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 04:36:43 +00:00 |
james.goppert
|
f04e58c6b3
|
Added default scalar of 1 to PID.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@935 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 03:16:37 +00:00 |
DrZiplok@gmail.com
|
b0fbe39459
|
Remove spurious scaling
git-svn-id: https://arducopter.googlecode.com/svn/trunk@934 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:56:03 +00:00 |
DrZiplok@gmail.com
|
342b759fea
|
Move the eeprom.h include out of the header, it's not needed there.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@933 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:54:47 +00:00 |
DrZiplok@gmail.com
|
52abef58d5
|
More syntax, etc. fixes. Compiles OK now.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@932 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:53:12 +00:00 |
DrZiplok@gmail.com
|
dc40ee00ae
|
Fix accessors, _RC
git-svn-id: https://arducopter.googlecode.com/svn/trunk@931 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:45:17 +00:00 |
DrZiplok
|
264cca6d24
|
With apologies to Jason for breaking his branch, clean this up and document it.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@930 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 01:30:21 +00:00 |
james.goppert
|
3ca85f94d4
|
Checked for dt>0 in PID and modified ctor
git-svn-id: https://arducopter.googlecode.com/svn/trunk@929 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-26 00:06:06 +00:00 |
james.goppert
|
7598c02f51
|
Added load/save gain overloads for float arrays to PID,
supports mavlink style gain get/set now
git-svn-id: https://arducopter.googlecode.com/svn/trunk@928 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 23:26:44 +00:00 |
james.goppert
|
00e7f9b6d0
|
Added lowpass filter on PID lib derivative calc
git-svn-id: https://arducopter.googlecode.com/svn/trunk@927 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-25 23:14:37 +00:00 |
jasonshort
|
391e4268c4
|
git-svn-id: https://arducopter.googlecode.com/svn/trunk@859 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-11-19 07:18:40 +00:00 |
jasonshort
|
e7b26da27d
|
A simple OO PID library
git-svn-id: https://arducopter.googlecode.com/svn/trunk@742 f9c3cf11-9bcb-44bc-f272-b75c42450872
|
2010-10-28 04:59:24 +00:00 |