1#ifndef DATALOGGERMANAGER_HPP
2#define DATALOGGERMANAGER_HPP
10#include <unordered_map>
28 static std::optional<std::map<iv::types::timestamp, iv::types::channelValue>>
Definition DataLoggerManager.hpp:23
static std::optional< std::map< iv::types::timestamp, iv::types::channelValue > > getValues(const std::string &tagChannel, iv::types::timestamp startTime, iv::types::timestamp endTime)
Definition DataLoggerManager.cpp:33
static void addValue(const iv::types::channelId &tagChannel, iv::types::channelValue value, iv::types::timestamp timestamp, iv::alarms::eAlarmPriority alarmPriority, iv::alarms::eAlarmState alarmState, iv::alarms::eAlarmType alarmType)
Definition DataLoggerManager.cpp:12
eAlarmPriority
Definition enums.hpp:13
eAlarmType
Definition enums.hpp:56
eAlarmState
Definition enums.hpp:20
Definition DataLoggerManager.cpp:10
uint64_t timestamp
Definition types.hpp:21
double channelValue
Definition types.hpp:67
std::string channelId
Definition types.hpp:66
Definition DataLoggerManager.hpp:16
iv::types::channelValue value
Definition DataLoggerManager.hpp:18
iv::types::channelId channelId
Definition DataLoggerManager.hpp:17
iv::types::timestamp timestamp
Definition DataLoggerManager.hpp:19