forked from Archive/PX4-Autopilot
EKF: inline ring buffer functions used repeatedly
These functions get called 30 times each per output prediction cycle
This commit is contained in:
parent
c8c2d6d963
commit
30917430e2
|
@ -161,7 +161,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
// return data at the specified index
|
// return data at the specified index
|
||||||
data_type get_from_index(unsigned index)
|
inline data_type get_from_index(unsigned index)
|
||||||
{
|
{
|
||||||
if (index >= _size) {
|
if (index >= _size) {
|
||||||
index = _size-1;
|
index = _size-1;
|
||||||
|
@ -170,7 +170,7 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
// push data to the specified index
|
// push data to the specified index
|
||||||
void push_to_index(unsigned index, data_type sample)
|
inline void push_to_index(unsigned index, data_type sample)
|
||||||
{
|
{
|
||||||
if (index >= _size) {
|
if (index >= _size) {
|
||||||
index = _size-1;
|
index = _size-1;
|
||||||
|
|
Loading…
Reference in New Issue