#include <PaceMaker.h>
Public Attributes | |
| void(* | pToFunc )(void *) |
| void * | Pdata |
Static Public Attributes | |
| static double | CLOCK = CTime::getRefTime()*time_scale |
| static double | clockspeed = 0.01 |
| static const double | time_scale = 1000 / (double)CTime::getRefTicksPerSec() |
| static HANDLE | clockThread = NULL |
Protected Attributes | |
| int | ProcessID |
| double | frequency |
| double | endTime |
| HANDLE | handleThread |
| int | version |
Public Member Functions | |
| PaceMaker () | |
| default constructor: will create a process runed continually with no end. More... | |
| PaceMaker (double fr) | |
| PaceMaker (double fr, double end) | |
| ~PaceMaker () | |
| bool | createPace () |
| void | functionToApply () |
| const int | getPaceMakerID () |
| const double | getFrequency () |
| const double | getendTime () |
Static Public Member Functions | |
| static void | runclock () |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
| void* sofa::component::controller::PaceMaker::Pdata |
|
protected |
| void(* sofa::component::controller::PaceMaker::pToFunc) (void *) |
|
static |
|
protected |
| sofa::component::controller::PaceMaker::PaceMaker | ( | ) |
default constructor: will create a process runed continually with no end.
| sofa::component::controller::PaceMaker::PaceMaker | ( | double | fr | ) |
| sofa::component::controller::PaceMaker::PaceMaker | ( | double | fr, |
| double | end | ||
| ) |
| sofa::component::controller::PaceMaker::~PaceMaker | ( | ) |
| bool sofa::component::controller::PaceMaker::createPace | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |