Public Member Functions | Protected Member Functions | Private Attributes | List of all members
application::BasicApplication Class Referenceabstract

#include <BasicApplication.hpp>

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

Public Member Functions

 BasicApplication ()
 
std::string getApplicationName ()
 
UINT16 getApplicationType ()
 
UINT16 getSourceId ()
 
void setApplicationName (std::string appName)
 
virtual void setData (BasicData &data)=0
 
void setSourceId (UINT16 applicationId)
 
virtual ~BasicApplication ()
 

Protected Member Functions

void setApplicationType (UINT16 applicationtype)
 

Private Attributes

std::string m_applicationName
 
UINT16 m_applicationType
 
bool m_beVerbose
 
UINT16 m_sourceId
 

Detailed Description

Definition at line 16 of file BasicApplication.hpp.

Constructor & Destructor Documentation

◆ BasicApplication()

application::BasicApplication::BasicApplication ( )

Definition at line 14 of file BasicApplication.cpp.

◆ ~BasicApplication()

application::BasicApplication::~BasicApplication ( )
virtual

Definition at line 22 of file BasicApplication.cpp.

Member Function Documentation

◆ getApplicationName()

std::string application::BasicApplication::getApplicationName ( )

Definition at line 40 of file BasicApplication.cpp.

◆ getApplicationType()

UINT16 application::BasicApplication::getApplicationType ( )

Definition at line 50 of file BasicApplication.cpp.

◆ getSourceId()

UINT16 application::BasicApplication::getSourceId ( )

Die System-Eindeutige ID der Applikation, als Zahl.

Definition at line 68 of file BasicApplication.cpp.

◆ setApplicationName()

void application::BasicApplication::setApplicationName ( std::string  appName)

Definition at line 32 of file BasicApplication.cpp.

◆ setApplicationType()

void application::BasicApplication::setApplicationType ( UINT16  applicationtype)
protected

Definition at line 60 of file BasicApplication.cpp.

◆ setData()

virtual void application::BasicApplication::setData ( BasicData data)
pure virtual

◆ setSourceId()

void application::BasicApplication::setSourceId ( UINT16  sourceId)

Die System-Eindeutige ID der Applikation, als Zahl.

Definition at line 76 of file BasicApplication.cpp.

Member Data Documentation

◆ m_applicationName

std::string application::BasicApplication::m_applicationName
private

Definition at line 38 of file BasicApplication.hpp.

◆ m_applicationType

UINT16 application::BasicApplication::m_applicationType
private

Definition at line 36 of file BasicApplication.hpp.

◆ m_beVerbose

bool application::BasicApplication::m_beVerbose
private

Definition at line 35 of file BasicApplication.hpp.

◆ m_sourceId

UINT16 application::BasicApplication::m_sourceId
private

Definition at line 37 of file BasicApplication.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