HLCC Documentation
3.0.0
Loading...
Searching...
No Matches
software
apps
telif
app
src
include
telif
activityDoEstimation.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
13
#ifndef HLCC_TELIF_TELIF_ACTIVITYDOESTIMATION_HPP
14
#define HLCC_TELIF_TELIF_ACTIVITYDOESTIMATION_HPP
15
16
#include <string>
17
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
31
class
ActivityDoEstimation
:
public
rad::ConfigurableActivity {
32
public
:
33
ActivityDoEstimation
(
const
std::string&
id
, rad::SMAdapter& sm,
DataContext
&
data
);
34
virtual
~ActivityDoEstimation
();
35
36
void
Run
()
override
;
37
42
void
Initialize
()
override
;
43
50
void
Configure
(
const
std::vector<std::string>& keys)
override
;
51
52
ActivityDoEstimation
(
const
ActivityDoEstimation
&) =
delete
;
53
ActivityDoEstimation
&
operator=
(
const
ActivityDoEstimation
&) =
delete
;
54
55
private
:
56
const
log4cplus::Logger m_logger;
57
rad::SMAdapter& m_sm;
58
DataContext
& m_data_context;
59
};
60
61
62
}
// namespace hlcc::eltpk
63
64
#endif
// HLCC_TELIF_ELTPK_ACTIVITYDOESTIMATION_HPP
logger.hpp
Default logger name.
hlcc::telif::ActivityDoEstimation::ActivityDoEstimation
ActivityDoEstimation(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activityDoEstimation.cpp:24
hlcc::telif::ActivityDoEstimation::Configure
void Configure(const std::vector< std::string > &keys) override
Definition
activityDoEstimation.cpp:96
hlcc::telif::ActivityDoEstimation::Run
void Run() override
Definition
activityDoEstimation.cpp:37
hlcc::telif::ActivityDoEstimation::ActivityDoEstimation
ActivityDoEstimation(const ActivityDoEstimation &)=delete
hlcc::telif::ActivityDoEstimation::~ActivityDoEstimation
virtual ~ActivityDoEstimation()
Definition
activityDoEstimation.cpp:34
hlcc::telif::ActivityDoEstimation::Initialize
void Initialize() override
Definition
activityDoEstimation.cpp:92
hlcc::telif::ActivityDoEstimation::operator=
ActivityDoEstimation & operator=(const ActivityDoEstimation &)=delete
Disable copy constructor.
hlcc::telif::DataContext
Definition
dataContext.hpp:43
hlcc::telif
Definition
configTest.cpp:22
data
ccsinsdetifllnetio::PointingKernelPositions data
Definition
pkp_llnetio_subscriber.cpp:29
Generated by
1.13.2