HLCC Documentation
2.2.0
Loading...
Searching...
No Matches
software
apps
telif
app
src
include
telif
activitySimulateRousHandling.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2020-2025 European Southern Observatory (ESO)
2
//
3
// SPDX-License-Identifier: LGPL-3.0-only
4
14
#ifndef HLCC_TELIF_TELIF_ACTIVITYSIMULATEROUSHANDLING_HPP
15
#define HLCC_TELIF_TELIF_ACTIVITYSIMULATEROUSHANDLING_HPP
16
17
#include "Ccsinsifstroke.hpp"
18
#include <rad/configurableActivity.hpp>
19
#include <rad/smAdapter.hpp>
20
21
#include "
telif/logger.hpp
"
22
23
24
namespace
hlcc::telif
{
25
26
class
DataContext;
27
33
class
ActivitySimulateRousHandling
:
public
rad::ConfigurableActivity {
34
public
:
35
ActivitySimulateRousHandling
(
const
std::string&
id
, rad::SMAdapter& sm,
DataContext
&
data
);
36
virtual
~ActivitySimulateRousHandling
();
37
38
void
Run
()
override
;
39
44
void
Initialize
()
override
;
45
52
void
Configure
(
const
std::vector<std::string>& keys)
override
;
53
54
/* ! Disable copy constructor */
55
ActivitySimulateRousHandling
(
const
ActivitySimulateRousHandling
&) =
delete
;
56
/* ! Disable assignment operator */
57
ActivitySimulateRousHandling
&
operator=
(
const
ActivitySimulateRousHandling
&) =
delete
;
58
59
private
:
60
const
log4cplus::Logger m_logger;
61
rad::SMAdapter& m_sm;
62
DataContext
& m_data_context;
63
};
64
65
}
// namespace hlcc::telif
66
67
#endif
// HLCC_TELIF_TELIF_ACTIVITYSIMULATEROUSHANDLING_HPP
logger.hpp
Default logger name.
hlcc::telif::ActivitySimulateRousHandling
Definition
activitySimulateRousHandling.hpp:33
hlcc::telif::ActivitySimulateRousHandling::Configure
void Configure(const std::vector< std::string > &keys) override
Definition
activitySimulateRousHandling.cpp:141
hlcc::telif::ActivitySimulateRousHandling::Run
void Run() override
Definition
activitySimulateRousHandling.cpp:40
hlcc::telif::ActivitySimulateRousHandling::operator=
ActivitySimulateRousHandling & operator=(const ActivitySimulateRousHandling &)=delete
hlcc::telif::ActivitySimulateRousHandling::~ActivitySimulateRousHandling
virtual ~ActivitySimulateRousHandling()
Definition
activitySimulateRousHandling.cpp:36
hlcc::telif::ActivitySimulateRousHandling::ActivitySimulateRousHandling
ActivitySimulateRousHandling(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activitySimulateRousHandling.cpp:26
hlcc::telif::ActivitySimulateRousHandling::ActivitySimulateRousHandling
ActivitySimulateRousHandling(const ActivitySimulateRousHandling &)=delete
hlcc::telif::ActivitySimulateRousHandling::Initialize
void Initialize() override
Definition
activitySimulateRousHandling.cpp:137
hlcc::telif::DataContext
Definition
dataContext.hpp:41
hlcc::telif
Definition
configTest.cpp:22
data
ccsinsdetifllnetio::PointingKernelPositions data
Definition
pkp_llnetio_subscriber.cpp:33
Generated by
1.10.0