PX4 Firmware
PX4 Autopilot Software http://px4.io
blocks.cpp File Reference

Controller library code. More...

#include <math.h>
#include <stdio.h>
#include <float.h>
#include <controllib/blocks.hpp>
Include dependency graph for blocks.cpp:

Go to the source code of this file.

Namespaces

 control
 

Macros

#define ASSERT_CL(T)   if (!(T)) { printf("FAIL\n"); return -1; }
 

Functions

int control::basicBlocksTest ()
 
int control::blockLimitTest ()
 
int control::blockLimitSymTest ()
 
int control::blockLowPassTest ()
 
int control::blockHighPassTest ()
 
int control::blockLowPass2Test ()
 
int control::blockIntegralTest ()
 
int control::blockIntegralTrapTest ()
 
int control::blockDerivativeTest ()
 
int control::blockPTest ()
 
int control::blockPITest ()
 
int control::blockPDTest ()
 
int control::blockPIDTest ()
 
int control::blockOutputTest ()
 
int control::blockRandUniformTest ()
 
int control::blockRandGaussTest ()
 
int control::blockStatsTest ()
 
int control::blockDelayTest ()
 

Detailed Description

Controller library code.

Definition in file blocks.cpp.

Macro Definition Documentation

◆ ASSERT_CL