Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
RunSendStationValuesToLoms.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_THREADS_RUNSENDSTATIONVALUESTOLOMS_HPP_
2#define IV_SRC_THREADS_RUNSENDSTATIONVALUESTOLOMS_HPP_
3
7
8#include <vector>
9
10namespace iv::threads
11{
12
14{
15public:
17
18private:
19 void periodicTask() override;
20
21 std::vector<std::weak_ptr<iv::comms::can::LomCommunicationController>> drivers;
22 std::weak_ptr<iv::appdiamar::IApplicationController> controller;
23 std::vector<std::weak_ptr<iv::channels::AbstractChannel>> channels;
25};
26
27}// namespace iv::threads
28
29#endif//IV_SRC_THREADS_RUNSENDSTATIONVALUESTOLOMS_HPP_
Definition RunSendStationValuesToLoms.hpp:14
std::weak_ptr< iv::appdiamar::IApplicationController > controller
Definition RunSendStationValuesToLoms.hpp:22
std::vector< std::weak_ptr< iv::channels::AbstractChannel > > channels
Definition RunSendStationValuesToLoms.hpp:23
iv::types::stationId m_station
Definition RunSendStationValuesToLoms.hpp:24
std::vector< std::weak_ptr< iv::comms::can::LomCommunicationController > > drivers
Definition RunSendStationValuesToLoms.hpp:21
void periodicTask() override
Definition RunSendStationValuesToLoms.cpp:42
RunSendStationValuesToLoms()
Definition RunSendStationValuesToLoms.cpp:13
Definition ThreadRunnablePeriodic.hpp:15
Definition BackgroundTaskWithDialog.cpp:8
std::string stationId
Definition types.hpp:75