ChimeraTK-ControlSystemAdapter-OPCUAAdapter
04.00.01
runtime_value_generator.h
Go to the documentation of this file.
1
/*
2
* This file is part of ChimeraTKs ControlSystem-OPC-UA-Adapter.
3
*
4
* ChimeraTKs ControlSystem-OPC-UA-Adapter is free software: you can
5
* redistribute it and/or modify it under the terms of the Lesser GNU
6
* General Public License as published by the Free Software Foundation,
7
* either version 3 of the License, or (at your option) any later version.
8
*
9
* ChimeraTKs ControlSystem-OPC-UA-Adapter is distributed in the hope
10
* that it will be useful, but WITHOUT ANY WARRANTY; without even the
11
* implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12
* See the Lesser GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with Foobar. If not, see https://www.gnu.org/licenses/lgpl.html
16
*
17
* Copyright (c) 2016 Chris Iatrou <Chris_Paul.Iatrou@tu-dresden.de>
18
* Copyright (c) 2016 Julian Rahm <Julian.Rahm@tu-dresden.de>
19
*/
20
21
#ifndef RUN_TIME_VALUE_GENERATOR_H
22
#define RUN_TIME_VALUE_GENERATOR_H
23
24
#include <ChimeraTK/ControlSystemAdapter/DevicePVManager.h>
25
26
#include <thread>
27
28
using namespace
ChimeraTK
;
29
30
class
runtime_value_generator
{
31
private
:
32
bool
running;
33
std::thread valueGeneratorThread;
34
35
public
:
36
runtime_value_generator
(boost::shared_ptr<DevicePVManager>
devManager
);
37
~
runtime_value_generator
();
38
void
generateValues(boost::shared_ptr<DevicePVManager>
devManager
);
39
};
40
41
#endif // RUN_TIME_VALUE_GENERATOR_H
runtime_value_generator
Definition:
runtime_value_generator.h:30
devManager
boost::shared_ptr< ChimeraTK::DevicePVManager > devManager
Definition:
csa_opcua_application.cpp:60
ChimeraTK
Definition:
csa_additionalvariable.h:28
sources
ChimeraTK-ControlSystemAdapter-OPCUAAdapter
examples
runtime_value_generator.h
Generated by
1.8.17