#include <WakeUpEngine.h>
Public Member Functions | |
WakeUpEngine () | |
~WakeUpEngine () | |
bool | execute (unsigned int frameNumber, const SensorData &sensorData, JointData &jointData, PIDData &pidData) |
Private Types | |
enum | { numberOfKeyFrames = 4 } |
Private Member Functions | |
void | start (const SensorData &sensorData, PIDData &pidData) |
Private Attributes | |
bool | running |
int | counter |
bool | finished |
unsigned long | lastTimeRunFrameNumber |
long int | position [JointData::numOfJoint][numberOfKeyFrames] |
long int | stepSize [JointData::numOfJoint][numberOfKeyFrames-1] |
int | frameNumberOfKeyFrame [numberOfKeyFrames] |
int | frameNumberWhenDefaultPidDataIsReached |
int | currentKeyFrame |
double | diffP [JointData::numOfJoint] |
double | diffI [JointData::numOfJoint] |
double | diffD [JointData::numOfJoint] |
|
Definition at line 40 of file WakeUpEngine.h. |
|
Definition at line 13 of file WakeUpEngine.cpp. References frameNumberOfKeyFrame, and frameNumberWhenDefaultPidDataIsReached. |
|
Definition at line 64 of file WakeUpEngine.cpp. |
|
Definition at line 132 of file WakeUpEngine.cpp. References counter, currentKeyFrame, PIDData::d, JointData::data, diffD, diffI, diffP, frameNumberOfKeyFrame, frameNumberWhenDefaultPidDataIsReached, PIDData::i, lastTimeRunFrameNumber, numberOfKeyFrames, PIDData::p, PIDData::setToDefaults(), start(), and stepSize. Referenced by GT2004MotionControl::execute(). |
Here is the call graph for this function:
|
Definition at line 68 of file WakeUpEngine.cpp. References counter, currentKeyFrame, PIDData::d, SensorData::data, diffD, diffI, diffP, frameNumberOfKeyFrame, frameNumberWhenDefaultPidDataIsReached, PIDData::i, numberOfKeyFrames, PIDData::p, and stepSize. Referenced by execute(). |
|
Definition at line 36 of file WakeUpEngine.h. |
|
Definition at line 37 of file WakeUpEngine.h. |
|
Definition at line 38 of file WakeUpEngine.h. |
|
Definition at line 39 of file WakeUpEngine.h. Referenced by execute(). |
|
Definition at line 41 of file WakeUpEngine.h. |
|
Definition at line 42 of file WakeUpEngine.h. |
|
Definition at line 43 of file WakeUpEngine.h. Referenced by execute(), start(), and WakeUpEngine(). |
|
Definition at line 44 of file WakeUpEngine.h. Referenced by execute(), start(), and WakeUpEngine(). |
|
Definition at line 45 of file WakeUpEngine.h. |
|
Definition at line 46 of file WakeUpEngine.h. |
|
Definition at line 47 of file WakeUpEngine.h. |
|
Definition at line 48 of file WakeUpEngine.h. |