Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
application::LdmrsFieldApp Class Reference

#include <LdmrsFieldApp.hpp>

Inheritance diagram for application::LdmrsFieldApp:
Inheritance graph
[legend]

Public Member Functions

 LdmrsFieldApp (Manager *manager)
 
virtual ~LdmrsFieldApp ()
 
- Public Member Functions inherited from application::BasicApplication
 BasicApplication ()
 
std::string getApplicationName ()
 
UINT16 getApplicationType ()
 
UINT16 getSourceId ()
 
void setApplicationName (std::string appName)
 
void setSourceId (UINT16 applicationId)
 
virtual ~BasicApplication ()
 

Protected Member Functions

void setData (BasicData &data)
 
- Protected Member Functions inherited from application::BasicApplication
void setApplicationType (UINT16 applicationtype)
 

Private Member Functions

void changeThreadFunction (bool &endThread, UINT16 &waitTimeMs)
 
void thread_createEvalCase (devices::LDMRS *ldmrs)
 
void thread_createRectangularField (devices::LDMRS *ldmrs)
 
void thread_removeAllEvalCases (devices::LDMRS *ldmrs)
 
void thread_removeAllFields (devices::LDMRS *ldmrs)
 

Private Attributes

bool m_beVerbose
 
SickThread< LdmrsFieldApp,&LdmrsFieldApp::changeThreadFunctionm_changeThread
 
Managerm_manager
 

Detailed Description

Definition at line 18 of file LdmrsFieldApp.hpp.

Constructor & Destructor Documentation

application::LdmrsFieldApp::LdmrsFieldApp ( Manager manager)

Definition at line 25 of file LdmrsFieldApp.cpp.

application::LdmrsFieldApp::~LdmrsFieldApp ( )
virtual

Definition at line 43 of file LdmrsFieldApp.cpp.

Member Function Documentation

void application::LdmrsFieldApp::changeThreadFunction ( bool &  endThread,
UINT16 waitTimeMs 
)
private

Definition at line 269 of file LdmrsFieldApp.cpp.

void application::LdmrsFieldApp::setData ( BasicData data)
protectedvirtual

Implements application::BasicApplication.

Definition at line 52 of file LdmrsFieldApp.cpp.

void application::LdmrsFieldApp::thread_createEvalCase ( devices::LDMRS ldmrs)
private

Definition at line 175 of file LdmrsFieldApp.cpp.

void application::LdmrsFieldApp::thread_createRectangularField ( devices::LDMRS ldmrs)
private

Definition at line 221 of file LdmrsFieldApp.cpp.

void application::LdmrsFieldApp::thread_removeAllEvalCases ( devices::LDMRS ldmrs)
private

Definition at line 111 of file LdmrsFieldApp.cpp.

void application::LdmrsFieldApp::thread_removeAllFields ( devices::LDMRS ldmrs)
private

Definition at line 135 of file LdmrsFieldApp.cpp.

Member Data Documentation

bool application::LdmrsFieldApp::m_beVerbose
private

Definition at line 28 of file LdmrsFieldApp.hpp.

SickThread<LdmrsFieldApp, &LdmrsFieldApp::changeThreadFunction> application::LdmrsFieldApp::m_changeThread
private

Definition at line 31 of file LdmrsFieldApp.hpp.

Manager* application::LdmrsFieldApp::m_manager
private

Definition at line 29 of file LdmrsFieldApp.hpp.


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


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Mon Oct 26 2020 03:27:30