47 #ifndef _LAE_THREAD_KIN_H 48 #define _LAE_THREAD_KIN_H 50 #include <sys/types.h> 57 #include "rnr/rnrconfig.h" 146 #endif // _LAE_THREAD_KIN_H Laelaps thread base class interface.
Laelaps tuning data class.
Laelaps kinematics class.
virtual void exec()
Execute watchdog task within scheduled cycle.
static const double ThreadKinHzDft
default run rate
static const double ThreadKinPrioDft
default priority
bool m_bWaitOneCycle
[not] waiting for one cycle
The <b><i>Laelaps</i></b> namespace encapsulates all <b><i>Laelaps</i></b> related constructs...
virtual ~LaeThreadKin()
Destructor.
virtual void transToRunning()
Ready to Running state transition function.
Laelaps common utilities.
LaeKinematics & m_kin
kinematics interface
The Laelaps kinematics and dynamics class interface.
LaeThreadKin(LaeKinematics &kin)
Default constructor.
struct timespec m_tsSchedHealth
working health scheduler time stamp
virtual void waitOneCycle()
Force calling thread to wait one full execution cycle.
static const long ThreadKinTHealthDft
monitor health period
int reload(const LaeTunes &tunes)
Reload tunable paramaters.
Top-level package include file.