src
application
BasicApplication.cpp
Go to the documentation of this file.
1
//
2
// BasicApplication.cpp
3
//
4
5
#include "
BasicApplication.hpp
"
6
#include "../tools/errorhandler.hpp"
7
8
namespace
application
9
{
10
11
// ****************************************************************************
12
// Basisklasse fuer Applikationen
13
// ****************************************************************************
14
BasicApplication::BasicApplication
()
15
: m_beVerbose(false)
16
, m_applicationType(
Sourcetype_Unknown
)
17
, m_sourceId(0)
18
{
19
infoMessage
(
"BasicApplication: Starting constructor."
,
m_beVerbose
);
20
}
21
22
BasicApplication::~BasicApplication
()
23
{
24
infoMessage
(
"BasicApplication(): Destructor called."
,
m_beVerbose
);
25
26
infoMessage
(
"BasicApplication(): Destructor is done - object is dead."
,
m_beVerbose
);
27
}
28
29
//
30
// Setze einen sprechenden Namen.
31
//
32
void
BasicApplication::setApplicationName
(std::string appName)
33
{
34
m_applicationName
= appName;
35
}
36
37
//
38
// Liefert den sprechenden Namen.
39
//
40
std::string
BasicApplication::getApplicationName
()
41
{
42
return
m_applicationName
;
43
}
44
45
//
46
// Der Typ der Applikation, als Zahl.
47
//
48
// Basistyp ist "Sourcetype".
49
//
50
UINT16
BasicApplication::getApplicationType
()
51
{
52
return
m_applicationType
;
53
}
54
55
//
56
// Der Typ der Applikation, als Zahl.
57
//
58
// Basistyp ist "Sourcetype".
59
//
60
void
BasicApplication::setApplicationType
(
UINT16
applicationtype)
61
{
62
m_applicationType
= applicationtype;
63
}
64
68
UINT16
BasicApplication::getSourceId
()
69
{
70
return
m_sourceId
;
71
}
72
76
void
BasicApplication::setSourceId
(
UINT16
sourceId)
77
{
78
m_sourceId
= sourceId;
79
}
80
81
}
// namespace application
UINT16
uint16_t UINT16
Definition:
BasicDatatypes.hpp:27
Sourcetype_Unknown
@ Sourcetype_Unknown
Definition:
BasicDatatypes.hpp:78
infoMessage
void infoMessage(std::string message, bool print)
Definition:
errorhandler.cpp:46
application::BasicApplication::m_beVerbose
bool m_beVerbose
Definition:
BasicApplication.hpp:35
application::BasicApplication::m_sourceId
UINT16 m_sourceId
Definition:
BasicApplication.hpp:37
application::BasicApplication::BasicApplication
BasicApplication()
Definition:
BasicApplication.cpp:14
application::BasicApplication::getApplicationName
std::string getApplicationName()
Definition:
BasicApplication.cpp:40
application::BasicApplication::m_applicationType
UINT16 m_applicationType
Definition:
BasicApplication.hpp:36
application::BasicApplication::m_applicationName
std::string m_applicationName
Definition:
BasicApplication.hpp:38
application
Definition:
BasicApplication.cpp:8
application::BasicApplication::setApplicationType
void setApplicationType(UINT16 applicationtype)
Definition:
BasicApplication.cpp:60
application::BasicApplication::getApplicationType
UINT16 getApplicationType()
Definition:
BasicApplication.cpp:50
BasicApplication.hpp
application::BasicApplication::getSourceId
UINT16 getSourceId()
Definition:
BasicApplication.cpp:68
application::BasicApplication::setApplicationName
void setApplicationName(std::string appName)
Definition:
BasicApplication.cpp:32
application::BasicApplication::~BasicApplication
virtual ~BasicApplication()
Definition:
BasicApplication.cpp:22
application::BasicApplication::setSourceId
void setSourceId(UINT16 applicationId)
Definition:
BasicApplication.cpp:76
libsick_ldmrs
Author(s): SICK AG
, Martin Günther
, Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57