HLCC Documentation
3.0.0
Loading...
Searching...
No Matches
software
apps
telmon
app
src
include
telmon
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_TELMON_ACTIVITYDOESTIMATION_HPP
14
#define HLCC_TELIF_TELMON_ACTIVITYDOESTIMATION_HPP
15
16
#include <string>
17
18
#include <pybind11/embed.h>
19
#include <rad/configurableActivity.hpp>
20
#include <rad/smAdapter.hpp>
21
22
#include "
telmon/logger.hpp
"
23
24
25
namespace
py = pybind11;
26
27
namespace
hlcc::telmon
{
28
29
class
DataContext
;
30
34
class
ActivityDoEstimation
:
public
rad::ConfigurableActivity {
35
public
:
36
ActivityDoEstimation
(
const
std::string&
id
,
DataContext
&
data
);
37
virtual
~ActivityDoEstimation
();
38
39
void
Run
()
override
;
40
45
void
Initialize
()
override
;
46
53
void
Configure
(
const
std::vector<std::string>& keys)
override
;
54
55
ActivityDoEstimation
(
const
ActivityDoEstimation
&) =
delete
;
56
ActivityDoEstimation
&
operator=
(
const
ActivityDoEstimation
&) =
delete
;
57
58
private
:
59
const
log4cplus::Logger m_logger;
60
DataContext
& m_data_context;
61
};
62
63
64
}
// namespace hlcc::telmon
65
66
#endif
// HLCC_TELIF_TELMON_ACTIVITYDOESTIMATION_HPP
logger.hpp
Default logger name.
hlcc::telmon::ActivityDoEstimation::operator=
ActivityDoEstimation & operator=(const ActivityDoEstimation &)=delete
Disable copy constructor.
hlcc::telmon::ActivityDoEstimation::Initialize
void Initialize() override
Definition
activityDoEstimation.cpp:132
hlcc::telmon::ActivityDoEstimation::Configure
void Configure(const std::vector< std::string > &keys) override
Definition
activityDoEstimation.cpp:136
hlcc::telmon::ActivityDoEstimation::Run
void Run() override
Definition
activityDoEstimation.cpp:45
hlcc::telmon::ActivityDoEstimation::ActivityDoEstimation
ActivityDoEstimation(const ActivityDoEstimation &)=delete
hlcc::telmon::ActivityDoEstimation::ActivityDoEstimation
ActivityDoEstimation(const std::string &id, DataContext &data)
Definition
activityDoEstimation.cpp:35
hlcc::telmon::ActivityDoEstimation::~ActivityDoEstimation
virtual ~ActivityDoEstimation()
Definition
activityDoEstimation.cpp:42
hlcc::telmon::DataContext
Definition
dataContext.hpp:31
hlcc::telmon
Definition
actionMgr.cpp:31
data
ccsinsdetifllnetio::PointingKernelPositions data
Definition
pkp_llnetio_subscriber.cpp:29
Generated by
1.13.2