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

#include <LdmrsSectorChangeApp.hpp>

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

Public Member Functions

 LdmrsSectorChangeApp (Manager *manager)
 
virtual ~LdmrsSectorChangeApp ()
 
- 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

bool changeAngularResolutionType (devices::AngularResolutionType type)
 
bool changeFlexResConfiguration (const ScannerInfo::ResolutionMap &configuredRM)
 
void changeThreadFunction (bool &endThread, UINT16 &waitTimeMs)
 
void checkResolution (Scan &scan)
 
bool readDetailedErrorCode (UINT32 *code=NULL)
 

Private Attributes

bool m_beVerbose
 
SickThread< LdmrsSectorChangeApp, &LdmrsSectorChangeApp::changeThreadFunctionm_changeThread
 
ScannerInfo::ResolutionMap m_lastMeasuredSector
 
Managerm_manager
 

Detailed Description

Definition at line 19 of file LdmrsSectorChangeApp.hpp.

Constructor & Destructor Documentation

◆ LdmrsSectorChangeApp()

application::LdmrsSectorChangeApp::LdmrsSectorChangeApp ( Manager manager)

Definition at line 32 of file LdmrsSectorChangeApp.cpp.

◆ ~LdmrsSectorChangeApp()

application::LdmrsSectorChangeApp::~LdmrsSectorChangeApp ( )
virtual

Definition at line 49 of file LdmrsSectorChangeApp.cpp.

Member Function Documentation

◆ changeAngularResolutionType()

bool application::LdmrsSectorChangeApp::changeAngularResolutionType ( devices::AngularResolutionType  type)
private

Definition at line 295 of file LdmrsSectorChangeApp.cpp.

◆ changeFlexResConfiguration()

bool application::LdmrsSectorChangeApp::changeFlexResConfiguration ( const ScannerInfo::ResolutionMap configuredRM)
private

Definition at line 252 of file LdmrsSectorChangeApp.cpp.

◆ changeThreadFunction()

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

Definition at line 318 of file LdmrsSectorChangeApp.cpp.

◆ checkResolution()

void application::LdmrsSectorChangeApp::checkResolution ( Scan scan)
private

Definition at line 99 of file LdmrsSectorChangeApp.cpp.

◆ readDetailedErrorCode()

bool application::LdmrsSectorChangeApp::readDetailedErrorCode ( UINT32 code = NULL)
private

Definition at line 199 of file LdmrsSectorChangeApp.cpp.

◆ setData()

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

Implements application::BasicApplication.

Definition at line 163 of file LdmrsSectorChangeApp.cpp.

Member Data Documentation

◆ m_beVerbose

bool application::LdmrsSectorChangeApp::m_beVerbose
private

Definition at line 36 of file LdmrsSectorChangeApp.hpp.

◆ m_changeThread

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

Definition at line 39 of file LdmrsSectorChangeApp.hpp.

◆ m_lastMeasuredSector

ScannerInfo::ResolutionMap application::LdmrsSectorChangeApp::m_lastMeasuredSector
private

Definition at line 38 of file LdmrsSectorChangeApp.hpp.

◆ m_manager

Manager* application::LdmrsSectorChangeApp::m_manager
private

Definition at line 37 of file LdmrsSectorChangeApp.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 Wed Oct 26 2022 02:11:57