Firmware
Public Member Functions | Protected Attributes | List of all members
control::BlockParamBase Class Referenceabstract
Inheritance diagram for control::BlockParamBase:
ListNode< BlockParamBase *> control::BlockParam< float > control::BlockParam< T >

Public Member Functions

 BlockParamBase (Block *parent, const char *name, bool parent_prefix=true)
 Instantiate a block param base. More...
 
virtual bool update ()=0
 
const char * getName () const
 
- Public Member Functions inherited from ListNode< BlockParamBase *>
void setSibling (BlockParamBase * sibling)
 
const BlockParamBase * getSibling () const
 

Protected Attributes

param_t _handle {PARAM_INVALID}
 
- Protected Attributes inherited from ListNode< BlockParamBase *>
BlockParamBase * _sibling
 

Constructor & Destructor Documentation

§ BlockParamBase()

control::BlockParamBase::BlockParamBase ( Block parent,
const char *  name,
bool  parent_prefix = true 
)

Instantiate a block param base.

Parameters
parent_prefixSet to true to include the parent name in the parameter name

The documentation for this class was generated from the following files: