1#ifndef H_EXTENSIONS_CUTEHMI_DATAACQUISITION_1_INCLUDE_CUTEHMI_DATAACQUISITION_EVENTWRITER_HPP
2#define H_EXTENSIONS_CUTEHMI_DATAACQUISITION_1_INCLUDE_CUTEHMI_DATAACQUISITION_EVENTWRITER_HPP
4#include "internal/EventCollective.hpp"
5#include "internal/DbServiceableMixin.hpp"
6#include "AbstractWriter.hpp"
8#include <cutehmi/services/Serviceable.hpp>
11namespace dataacquisition {
50 void onValueAppend(
TagValue * tagValue)
override;
52 void onValueRemove(
TagValue * tagValue)
override;
55 void onSchemaChanged();
59 void connectValueChangedSignals();
61 void disconnectValueChangedSignals();
63 void confirmCollectiveFinished();
68 void connectValueChangedSignal(
TagValue * value);
72 bool valueChangedConnectionsActive;
76 valueChangedConnectionsActive(false)
Abstract database writer.
Definition: AbstractWriter.hpp:28
Definition: EventWriter.hpp:16
Q_SIGNAL void collectiveFinished()
Tag value.
Definition: TagValue.hpp:19
Definition: DbServiceableMixin.hpp:17
Definition: EventCollective.hpp:17