|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <BlockDelay.hpp>
Public Member Functions | |
| BlockDelay (SuperBlock *parent, const char *name) | |
| virtual | ~BlockDelay ()=default |
| matrix::Matrix< Type, M, N > | update (const matrix::Matrix< Type, M, N > &u) |
| matrix::Matrix< Type, M, N > | get (size_t delay) |
Public Member Functions inherited from control::Block | |
| Block (SuperBlock *parent, const char *name) | |
| virtual | ~Block ()=default |
| Block (const Block &)=delete | |
| Block & | operator= (const Block &)=delete |
| Block (Block &&)=delete | |
| Block & | operator= (Block &&)=delete |
| void | getName (char *name, size_t n) |
| virtual void | updateParams () |
| virtual void | setDt (float dt) |
| float | getDt () |
Public Member Functions inherited from ListNode< Block *> | |
| void | setSibling (Block * sibling) |
| const Block * | getSibling () const |
Private Attributes | |
| matrix::Matrix< Type, M, N > | _h [LEN] |
| size_t | _index |
| int | _delay |
Additional Inherited Members | |
Protected Member Functions inherited from control::Block | |
| virtual void | updateParamsSubclass () |
| SuperBlock * | getParent () |
| List< BlockParamBase * > & | getParams () |
Protected Attributes inherited from control::Block | |
| const char * | _name |
| SuperBlock * | _parent |
| float | _dt {0.0f} |
| List< BlockParamBase * > | _params |
Protected Attributes inherited from ListNode< Block *> | |
| Block * | _list_node_sibling |
Definition at line 59 of file BlockDelay.hpp.
|
inline |
Definition at line 63 of file BlockDelay.hpp.
|
virtualdefault |
|
inline |
Definition at line 99 of file BlockDelay.hpp.
Referenced by BlockLocalPositionEstimator::getDelayPeriods(), BlockLocalPositionEstimator::gpsCorrect(), and BlockLocalPositionEstimator::visionCorrect().
|
inline |
Definition at line 70 of file BlockDelay.hpp.
Referenced by control::blockDelayTest(), blockDelayTest(), and BlockLocalPositionEstimator::Run().
|
private |
Definition at line 111 of file BlockDelay.hpp.
|
private |
Definition at line 109 of file BlockDelay.hpp.
|
private |
Definition at line 110 of file BlockDelay.hpp.