AURobotServers  4
Public Member Functions | Private Member Functions | Private Attributes | List of all members
UFuncTOF Class Reference

#include <ufunctof.h>

Inheritance diagram for UFuncTOF:
Inheritance graph

Public Member Functions

virtual void callGotNewDataWithObject ()
 
virtual void callGotNewDataWithObject ()
 
virtual void createResources ()
 
virtual void createResources ()
 
virtual bool handleCommand (UServerInMsg *msg, void *extra)
 
virtual bool handleCommand (UServerInMsg *msg, void *extra)
 
int Receiver ()
 
void runData ()
 
void runData ()
 
void runSetting ()
 
void runSetting ()
 
 UFuncTOF ()
 
 UFuncTOF ()
 
 ~UFuncTOF ()
 
 ~UFuncTOF ()
 
- Public Member Functions inherited from UFuncPlugBasePush
virtual bool setResource (UResBase *resource, bool remove)
 
 UFuncPlugBasePush ()
 
virtual ~UFuncPlugBasePush ()
 
- Public Member Functions inherited from UFunctionBase
bool addResource (UResBase *resource, UFunctionBase *owner)
 
void closeLogfile ()
 
virtual const char * commandList ()
 
const char * getAliasName ()
 
const char * getLoadedFileName ()
 
void * getLoadedModuleRef ()
 
virtual bool gotAllResources (char *missingThese, int missingTheseCnt)
 
bool isMine (const char *cmdName)
 
bool isStatic ()
 is the module loaded as static A module is static if the ldFilename has a length of zero. More...
 
virtual const char * name ()
 
bool newCmd (UServerInMsg *newMsg, UDataBase *extra)
 
bool newCommand (UServerInMsg *newMsg, void *extra)
 
bool openLogfile (const char *name)
 
void print (const char *preString)
 
virtual void resourceUpdated ()
 
bool sendEndTag (UServerInMsg *msg)
 
bool sendEndTag ()
 
bool sendFullTag (const char *attributes)
 
bool sendHelpDone (UServerInMsg *msg)
 
bool sendHelpDone ()
 
bool sendHelpStart (UServerInMsg *msg, const char *subject)
 
bool sendHelpStart (const char *subject)
 
bool sendHelpStart ()
 
bool sendMsg (UServerInMsg *msg, const char *message, int size)
 
bool sendMsg (const char *message)
 
bool sendMsg (UServerInMsg *msg, const char *message)
 
bool sendMsg (int clientIdx, const char *message, int size)
 
bool sendMsgInt (int clientIdx, const char *message)
 
bool sendStartTag (const char *attributes)
 
bool sendText (UServerInMsg *msg, const char *text)
 
bool sendText (const char *text)
 
virtual void setAliasName (const char *name)
 
virtual void setCommand (const char *cmdList, const char *name, const char *note)
 
void setLoadedModuleRef (void *module, const char *moduleFileName)
 
virtual void setLoadTime (UTime)
 
void setName (const char *name)
 
void setVerbose (bool value)
 
 UFunctionBase ()
 
virtual ~UFunctionBase ()
 
- Public Member Functions inherited from UCallBack
bool addOnEvent (UOnEvent *dataObject)
 
virtual bool onEvent (const char *interface, const char *dataType, void *data)
 
 UCallBack ()
 
virtual ~UCallBack ()
 
- Public Member Functions inherited from UResVarPool
int addMethod (const char *formalName, const char *paramTypes, const char *comment)
 
int addMethodV (const char *formalName, const char *paramTypes, const char *comment)
 
UVarPooladdStruct (const char *name, const char *comment, bool copy=false)
 
UVariableaddVar (const char *name, const double initialValue, const char *type, const char *comment)
 
UVariableaddVar (const char *name, const char *initialValue, const char *type, const char *comment)
 
UVariableaddVarA (const char *name, const char *initialValue, const char *type, const char *comment)
 
bool callGlobal (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct, int *returnStructCnt)
 
bool callGlobalV (const char *name, const char *paramOrder, UVariable **params, UDataBase **returnStruct, int *returnStructCnt)
 Call a method from the root var pool scope It may be in the structure direct (no '.') or in any sub-structure that the 'name.subname' indicate. More...
 
bool callLocal (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct, int *returnStructCnt)
 
bool callVS (const char *function, const char *stringParam)
 
int callVSCD (const char *function, const char *strPar, UDataBase *data, int cooSys)
 
void createBaseVar ()
 
virtual bool createVarSpace (const int varCnt, const int structCnt, const int methCnt, const char *note, bool copy=false)
 
bool getGlobalString (const char *name, const char **value)
 
bool getGlobalValue (const char *name, double *value)
 
bool getGlobalValue (const char *name, const char **value)
 
bool getGlobalValue (const char *name, bool *value)
 
bool getGlobalValue (const char *name, UTime *value)
 
bool getLocalValue (const char *name, double *value)
 get a value in this variable tree More...
 
bool getLocalValue (const char *name, bool *value)
 
bool getLocalValue (const char *name, UTime *value)
 
double getLocalValue (int idx)
 
UPosition getLocalValue3D (int idx)
 
UPosRot getLocalValue6D (int idx)
 
bool getLocalValueBool (int idx)
 
int getLocalValueInt (int idx)
 
UTime getLocalValueTime (int idx)
 
const char * getLogFileName ()
 
const char * getVarDescription (int idx)
 
UVarCalcgetVarPool ()
 
bool isLogFileOpen ()
 
bool isLogFileOpen (const char *structName)
 
bool isVarPoolUpdated (int lastCnt, int *newCnt)
 
void logFileClose ()
 
bool logFileOpen ()
 
void logFileStart (const char *structName, bool open)
 
virtual bool methodCall (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct=NULL, int *returnStructCnt=NULL)
 
virtual const char * print (const char *preString, char *buff, int buffCnt)
 
bool setGlobalVar (const char *name, const double value, bool mayAdd)
 Assigns a value to a variable. The variable may be a part of a structure. More...
 
bool setLocalVar (int idx, double value, const int element)
 
bool setLocalVar (const char *name, const double value, bool mayAdd)
 Assigns a value to a variable. The variable may be a part of a structure. More...
 
bool setLocalVar3D (int idx, UPosition *value)
 
bool setLocalVar6D (int idx, UPosRot *value)
 
bool setLocalVarAdd (int idx, double value, const int element)
 
bool setLocalVarPose (int idx, UPose *value)
 
void setVarPool (UVarCalc *sharedVarPool)
 
int updateQTvars (int structIdx)
 
 UResVarPool ()
 
virtual ~UResVarPool ()
 
- Public Member Functions inherited from UResBase
void createReplayVar (UVarPool *pool)
 
UCmdExegetCorePointer ()
 
char * getLogFileName (char *fn, const int fnCnt)
 
int getResFuncIdx ()
 
const char * getResID ()
 
int getResVersion ()
 
bool isA (const char *idStr)
 
bool isAlsoA (const char *id)
 
virtual void saveSettings ()
 
void setCorePointer (UCmdExe *serverCore)
 
void setResFuncIdx (int idx)
 
virtual void setResID (const char *id, const int version)
 
virtual void updateReplayStatus ()
 
 UResBase ()
 
virtual ~UResBase ()
 
- Public Member Functions inherited from UReplay
void addChild (UReplay *child)
 
virtual bool decodeReplayLine (char *)
 
char * getLogFileName (char *fn, const int fnCnt)
 
char * getReplayFileName (char *fn, const int fnCnt)
 
int getReplayLogLine ()
 
bool isReplay ()
 
bool isReplayFileOpen ()
 
void removeChild (UReplay *child)
 
virtual void replayAdvanceTime (UTime untilTime)
 
void replaySetBaseFileName (const char *name, const char *preName="")
 
void replaySetFileName (const char *name)
 
virtual bool replayStep ()
 
int replayStep (int steps)
 
virtual bool replayToTime (UTime untilTime)
 
void setParent (UReplay *parent)
 
bool setReplay (bool value)
 
 UReplay ()
 
virtual ~UReplay ()
 
- Public Member Functions inherited from ULock
bool lock ()
 
void lockInit ()
 
void post ()
 
bool tryLock ()
 
bool tryWait ()
 
 ULock ()
 
void unlock ()
 
bool wait ()
 
 ~ULock ()
 
- Public Member Functions inherited from UVarMethodImplement
virtual bool methodCallV (const char *name, const char *paramOrder, UVariable *params[], UDataBase **returnStruct, int *returnStructCnt)
 
virtual ~UVarMethodImplement ()
 
- Public Member Functions inherited from UServerPush
int addPushCommand (UServerInMsg *msg)
 
bool doPushCall (UServerPushElement *pe, const char *value)
 
void flushClientCmds (int clientIdx)
 
UServerPushImplementgetImplementor ()
 
int getPushCmdCnt (int *cmdCnt, int *callCnt)
 
UServerPushQueuegetPushQueue ()
 
bool gotCmdExe ()
 
void gotNewData (void *pData)
 
bool isUpdated (int lastCnt, int *newCnt)
 
bool needNewData ()
 
void print (const char *preString)
 
void print (const char *preString, char *buff, int buffCnt)
 
void servicePendingPushCmds ()
 
void setCmdExe (UServerPushImplement *executor)
 
void setImplementor (UServerPushImplement *executor)
 
bool setResource (UResBase *resource, bool remove)
 
bool setUpdated (const char *value)
 Add watch object if needed. An image or other object is updated. set object as updated, with an extra qualifier, that may be used as a parameter in a push call. this push list is then added to the to the push list examined by the server thread. when server thread reach this push list it will call to get a possible associated data structure by a call to needNewData() whish is expected to call gotNewData(void * data_structure) - but now in the server thread. More...
 
 UServerPush ()
 
virtual ~UServerPush ()
 

Private Member Functions

bool callXMLRPC (int command)
 
bool GenerateRequest (int type, char *Request)
 
bool getAllSetting (void)
 
bool getAllSetting (void)
 
char * GetNextValue (char *reply)
 
char * GetNextValue (char *reply)
 
bool handleTOF (UServerInMsg *msg)
 
bool handleTOF (UServerInMsg *msg)
 
void init ()
 
void init ()
 
bool logImageToFile (UImage *imgToLog)
 
bool ParseResponse (char *Response, char *Result)
 
void processChannel8 (i8_t *buf, ui32_t size)
 
bool processImages (ImageHeaderInformation *Image)
 
bool processSetting (void)
 
bool processSetting (void)
 
bool start ()
 start read thread More...
 
bool start ()
 start read thread More...
 
int startUDPConnection (int port)
 
void stop (bool andWait)
 
void stop (bool andWait)
 
void stopUDPConnection ()
 
bool WaitForReply (char *Reply, int timeout, int limit)
 

Private Attributes

char CameraName [15]
 
char CameraVersion [8]
 
UTime CurrentImageTime
 
UClientPort DataPort
 
int DoubleSampling
 
int FrameMuteTime
 
int FreeRunning
 
bool FreeRunningShutDown
 
int FreeRunningValue
 
int ImageLog
 
bool ImageLogNew
 
UTime ImageRequestTime
 
volatile int ImagesMissing
 
int IntegrationTime1
 
int IntegrationTime2
 
HeaderTimeStamp LastTime
 
UImageLog logImageRef
 
int MeanFilter
 
int MedianFilter
 
int ModulationFrequencySetting
 
int NumberOfImagesAverage
 
UClientPort SettingPort
 
pthread_t threadHandleData
 
pthread_t threadHandleSetting
 
pthread_t threadHandleToFcfg
 
pthread_t threadHandleToFdata
 
bool threadRunningCfg
 thread runnung flag More...
 
bool threadRunningData
 
bool threadRunningSetting
 thread runnung flag More...
 
bool threadStop
 stop thread flag More...
 
bool threadStopCfg
 stop thread flag More...
 
bool threadStopData
 
volatile bool TriggerImage
 
UVariablevarActualFramerate
 
UVariablevarCamDeviceNum
 
UVariablevarDoubleSampling
 
UVariablevarExportData
 
UVariablevarFrameMuteTime
 
UVariablevarFramerate
 
UVariablevarFreeRunning
 
UVariablevarGetDistance
 
UVariablevarGetIntensity
 
UVariablevarGetKartesianX
 
UVariablevarGetKartesianY
 
UVariablevarGetKartesianZ
 
UVariablevarGetNormalX
 
UVariablevarGetNormalY
 
UVariablevarGetNormalZ
 
UVariablevarImageLogN
 
UVariablevarIntegrationTime1
 
UVariablevarIntegrationTime2
 
UVariablevarIsOpen
 
UVariablevarMeanFilter
 
UVariablevarMedianFilter
 
UVariablevarModulationFrequency
 
UVariablevarNumberOfImagesAverage
 
UVariablevarSaveDat
 
UVariablevarUpdateCnt
 
int xmlErr
 

Additional Inherited Members

- Static Public Member Functions inherited from UResVarPool
static const char * getResClassID ()
 
- Public Attributes inherited from UFunctionBase
bool silent
 is reply to client and console to be limited More...
 
- Public Attributes inherited from UReplay
bool replayTimeAdvancePending
 
UTime replayTimeNow
 
- Static Public Attributes inherited from UFunctionBase
static const int MAX_ID_LENGTH = 30
 
static const int MAX_RESOURCE_LIST_SIZE = 250
 
- Protected Member Functions inherited from UFuncPlugBasePush
bool handlePush (UServerInMsg *msg)
 
- Protected Member Functions inherited from UFunctionBase
int getCmdIndex ()
 
UResBasegetStaticResource (const char *resName, bool mayCreate, bool staticOnly=true)
 get a pointer to a static resource. More...
 
bool isClientAlive (int clientIdx, double holdOffTime)
 
bool sendDebug (UServerInMsg *msg, const char *debugText)
 
bool sendDebug (const char *debugText)
 
bool sendError (UServerInMsg *msg, const char *errorText)
 
bool sendError (const char *errorText)
 
bool sendHelp (UServerInMsg *msg, const char *infoText)
 
bool sendHelp (const char *infoText)
 
bool sendInfo (UServerInMsg *msg, const char *infoText)
 
bool sendInfo (const char *infoText)
 
bool sendWarning (UServerInMsg *msg, const char *warningText)
 
bool sendWarning (const char *warningText)
 
UResBasesetThisResource (const char *ID, UResBase *resource, bool remove, bool *changed, UResBase *currentResPtr, bool *isLocal)
 
- Protected Member Functions inherited from UResVarPool
void setDescription (const char *note, bool copy=false)
 
- Protected Member Functions inherited from UResBase
UResBasegetStaticResource (const char *resName, bool mayCreate, bool staticOnly=true)
 get a pointer to a static resource. More...
 
- Protected Attributes inherited from UFunctionBase
char aliasName [MAX_ID_LENGTH]
 
UCmdExecmdHandler
 
char * cmdToks [20]
 
int cmdToksCnt
 
char commandsHandled [MAX_RESOURCE_LIST_SIZE]
 
UServerInMsgmsg
 
char pluginName [MAX_RESOURCE_LIST_SIZE]
 
bool verboseMessages
 
- Protected Attributes inherited from UResBase
int resFuncIdx
 
char resID [MAX_RESOURCE_ID_LENGTH]
 
char resIsAlso [MAX_RESOURCE_ISALSO_LENGTH]
 
int resVersion
 
- Protected Attributes inherited from UReplay
bool replay
 
FILE * replayFile
 
char replayFileName [REPLAY_FILE_NAME_LENGTH]
 replay filename More...
 
char replayLine [MAX_LOG_LINE_LENGTH]
 
int replayLogLine
 
UReplayreplayParent
 
UTime replayTimeNext
 
- Static Protected Attributes inherited from UReplay
static const int MAX_LOG_LINE_LENGTH = 10000
 
static const int REPLAY_FILE_NAME_LENGTH = 264
 max length of replay filename More...
 

Detailed Description

This is a simple example plugin, that manipulates global variables, both of its own, and those of other modules.

Author
Christian Andersen

Constructor & Destructor Documentation

UFuncTOF::UFuncTOF ( )
inline

Constructor

UFuncTOF::~UFuncTOF ( )

Destructor

References stop().

UFuncTOF::UFuncTOF ( )
inline

Constructor

References buf.

UFuncTOF::~UFuncTOF ( )

Destructor

Member Function Documentation

virtual void UFuncTOF::callGotNewDataWithObject ( )
virtual

Called from push implementor to get the push object. should call to 'gotNewData(object)' with the available event object. if no object is available (anymore), then call with a NULL pointer.

Reimplemented from UServerPush.

void UFuncTOF::callGotNewDataWithObject ( )
virtual

Called from push implementor to get the push object. should call to 'gotNewData(object)' with the available event object. if no object is available (anymore), then call with a NULL pointer.

Reimplemented from UServerPush.

References UServerPush::gotNewData().

bool UFuncTOF::callXMLRPC ( int  command)
private
virtual void UFuncTOF::createResources ( )
virtual

Called by server after this module is integrated into the server core structure, i.e. all core services are in place, but no commands are serviced for this module yet. Create any resources that this modules needs.

Reimplemented from UFunctionBase.

void UFuncTOF::createResources ( )
virtual

Called by server after this module is integrated into the server core structure, i.e. all core services are in place, but no commands are serviced for this module yet. Create any resources that this modules needs.

Reimplemented from UFunctionBase.

References UResVarPool::addVar(), varCamDeviceNum, varDoubleSampling, varExportData, varFrameMuteTime, varFramerate, varFreeRunning, varGetDistance, varGetIntensity, varGetKartesianX, varGetKartesianY, varGetKartesianZ, varGetNormalX, varGetNormalY, varGetNormalZ, varIntegrationTime1, varIntegrationTime2, varIsOpen, varMeanFilter, varMedianFilter, varModulationFrequency, varNumberOfImagesAverage, and varUpdateCnt.

bool UFuncTOF::GenerateRequest ( int  type,
char *  Request 
)
private
bool UFuncTOF::getAllSetting ( void  )
private

reads all the settings from the camera

bool UFuncTOF::getAllSetting ( void  )
private

reads all the settings from the camera

char* UFuncTOF::GetNextValue ( char *  reply)
private

call XML-RPC command and related functions

char * UFuncTOF::GetNextValue ( char *  reply)
private

Referenced by callXMLRPC().

virtual bool UFuncTOF::handleCommand ( UServerInMsg msg,
void *  extra 
)
virtual

Handle incomming commands flagged for this module

Parameters
msgpointer to the message and the client issuing the command
Returns
true if the function is handled - otherwise the client will get a 'failed' reply

Reimplemented from UFunctionBase.

bool UFuncTOF::handleCommand ( UServerInMsg msg,
void *  extra 
)
virtual

Handle incomming commands flagged for this module

Parameters
msgpointer to the message and the client issuing the command
Returns
true if the function is handled - otherwise the client will get a 'failed' reply

Reimplemented from UFunctionBase.

References handleTOF(), USmlTagIn::isTagA(), UFunctionBase::sendDebug(), and UServerInMsg::tag.

bool UFuncTOF::handleTOF ( UServerInMsg msg)
private

Handle stereo-push commands

bool UFuncTOF::handleTOF ( UServerInMsg msg)
private
void UFuncTOF::init ( )
private

Initialize other variables

void UFuncTOF::init ( )
private

Initialize other variables

References threadRunningData, threadRunningSetting, and threadStop.

bool UFuncTOF::logImageToFile ( UImage imgToLog)
private

Save image to imagelog and save the image itself in the imagePath. if camera device do not exist, then a default device is created..

Parameters
imgToLogis the image to be logged.

References UImage::camDevice, UCamPool::getCam(), UVariable::getInt(), UFunctionBase::getStaticResource(), ULock::lock(), UImageLog::logImage(), logImageRef, UCamPool::makeDevice(), ULock::unlock(), and varImageLogN.

Referenced by processChannel8().

bool UFuncTOF::ParseResponse ( char *  Response,
char *  Result 
)
private

References FAULT, I4, NAMEt, NUMBER_OF_TAGS, PossibleTags, and VALUE.

Referenced by callXMLRPC(), and handleTOF().

void UFuncTOF::processChannel8 ( i8_t buf,
ui32_t  size 
)
private
bool UFuncTOF::processImages ( ImageHeaderInformation Image)
private
bool UFuncTOF::processSetting ( void  )
private

check if setting is up to data, if not, update it

bool UFuncTOF::processSetting ( void  )
private

check if setting is up to data, if not, update it

int UFuncTOF::Receiver ( )
void UFuncTOF::runData ( )
void UFuncTOF::runData ( )
void UFuncTOF::runSetting ( )

Open or close camera stream Run receive thread

void UFuncTOF::runSetting ( )
bool UFuncTOF::start ( )
private

start read thread

bool UFuncTOF::start ( )
private
int UFuncTOF::startUDPConnection ( int  port)
private

Start UDP connection (socket)

References INVALID_SOCKET, pSocket, RESULT_ERROR, RESULT_OK, and SOCKET_ERROR.

void UFuncTOF::stop ( bool  andWait)
privatevirtual

stop read thread

Parameters
andWaitwaits until thread is terminated, when false, then the call returns when the stop flag is set (i.e. immidiately).

Reimplemented from UResBase.

void UFuncTOF::stop ( bool  andWait)
privatevirtual

stop read thread

Parameters
andWaitwaits until thread is terminated, when false, then the call returns when the stop flag is set (i.e. immidiately).

Reimplemented from UResBase.

References threadHandleData, threadHandleSetting, threadRunningData, threadRunningSetting, and threadStop.

Referenced by handleTOF(), startUFuncTOFThreadData(), and ~UFuncTOF().

void UFuncTOF::stopUDPConnection ( )
private

Deinitializes Network

References pSocket.

Referenced by startUFuncTOFThreadData().

bool UFuncTOF::WaitForReply ( char *  Reply,
int  timeout,
int  limit 
)
private

References UClientPort::getDataFromLine(), and SettingPort.

Referenced by callXMLRPC().

Member Data Documentation

char UFuncTOF::CameraName
private

Referenced by callXMLRPC().

char UFuncTOF::CameraVersion
private

Referenced by callXMLRPC().

UTime UFuncTOF::CurrentImageTime
private
UClientPort UFuncTOF::DataPort
private

Referenced by handleTOF(), runData(), and runSetting().

int UFuncTOF::DoubleSampling
private
int UFuncTOF::FrameMuteTime
private
int UFuncTOF::FreeRunning
private
bool UFuncTOF::FreeRunningShutDown
private
int UFuncTOF::FreeRunningValue
private

Referenced by callXMLRPC(), and GenerateRequest().

int UFuncTOF::ImageLog
private

Referenced by startUFuncTOFThreadData().

bool UFuncTOF::ImageLogNew
private
UTime UFuncTOF::ImageRequestTime
private

Referenced by runData(), and runSetting().

volatile int UFuncTOF::ImagesMissing
private
int UFuncTOF::IntegrationTime1
private
int UFuncTOF::IntegrationTime2
private
HeaderTimeStamp UFuncTOF::LastTime
private

Referenced by processImages().

UImageLog UFuncTOF::logImageRef
private
int UFuncTOF::MeanFilter
private
int UFuncTOF::MedianFilter
private
int UFuncTOF::ModulationFrequencySetting
private
int UFuncTOF::NumberOfImagesAverage
private
UClientPort UFuncTOF::SettingPort
private
pthread_t UFuncTOF::threadHandleData
private

Thread handle for frame read thread.

Referenced by start(), and stop().

pthread_t UFuncTOF::threadHandleSetting
private

Referenced by start(), and stop().

pthread_t UFuncTOF::threadHandleToFcfg
private

Thread handle for frame read thread.

Referenced by startUFuncTOFThreadData().

pthread_t UFuncTOF::threadHandleToFdata
private

Referenced by startUFuncTOFThreadData().

bool UFuncTOF::threadRunningCfg
private

thread runnung flag

Referenced by startUFuncTOFThreadData().

bool UFuncTOF::threadRunningData
private
bool UFuncTOF::threadRunningSetting
private

thread runnung flag

Stereo processing parameters

Referenced by init(), runSetting(), start(), and stop().

bool UFuncTOF::threadStop
private

stop thread flag

Referenced by init(), runData(), runSetting(), start(), and stop().

bool UFuncTOF::threadStopCfg
private

stop thread flag

Referenced by startUFuncTOFThreadData().

bool UFuncTOF::threadStopData
private
volatile bool UFuncTOF::TriggerImage
private

Referenced by handleTOF(), and runSetting().

UVariable* UFuncTOF::varActualFramerate
private

Referenced by processChannel8(), and Receiver().

UVariable * UFuncTOF::varCamDeviceNum
private
UVariable* UFuncTOF::varDoubleSampling
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varExportData
private

Referenced by createResources(), and processImages().

UVariable* UFuncTOF::varFrameMuteTime
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varFramerate
private

Referenced by createResources(), and processImages().

UVariable* UFuncTOF::varFreeRunning
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetDistance
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetIntensity
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetKartesianX
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetKartesianY
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetKartesianZ
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetNormalX
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetNormalY
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varGetNormalZ
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varImageLogN
private
UVariable* UFuncTOF::varIntegrationTime1
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varIntegrationTime2
private

Referenced by createResources(), and runSetting().

UVariable * UFuncTOF::varIsOpen
private

Pointers to "own" global variables.

Referenced by createResources(), handleTOF(), Receiver(), and startUFuncTOFThreadData().

UVariable* UFuncTOF::varMeanFilter
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varMedianFilter
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varModulationFrequency
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varNumberOfImagesAverage
private

Referenced by createResources(), and runSetting().

UVariable* UFuncTOF::varSaveDat
private

Referenced by startUFuncTOFThreadData().

UVariable * UFuncTOF::varUpdateCnt
private
int UFuncTOF::xmlErr
private

Referenced by startUFuncTOFThreadData().


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