1#ifndef LIBS_REPORTS_CCHANNELSREPORTS_HPP
2#define LIBS_REPORTS_CCHANNELSREPORTS_HPP
33 const std::vector<iv::alarms::Event> &history,
37 const std::set<iv::types::channelId> &channelIds,
eMimicReportType
Definition ChannelsReports.hpp:11
@ MimicDrawAndChannels
Definition ChannelsReports.hpp:14
@ OnlyMimicDraw
Definition ChannelsReports.hpp:12
@ OnlyChannels
Definition ChannelsReports.hpp:13
Definition CDocumentPrinter.hpp:17
Definition CTreeObjects.hpp:11
Definition ChannelsReports.hpp:17
static std::string generateChannelsListName(const iv::channels::eChannelArea areaSelected, const bool onlyAlarms, const bool isByUnit)
Definition ChannelsReports.cpp:2221
static void generateDrawingsPerUnit(CEventMenuOption *evtMenuOption)
Definition ChannelsReports.cpp:2744
static void generateHistoryReport(CDocumentPrinter *documentPrinter, CTreeObjectsNode< IEntPrinter * > *bodyDocumentRoot, const std::vector< iv::alarms::Event > &history, iv::alarms::FilterHistory &filterHistory)
Definition ChannelsReports.cpp:2942
static void generateChannelsListByMimic(CDocumentPrinter *documentPrinter, CTreeObjectsNode< IEntPrinter * > *bodyDocumentRoot, iv::AttributesForReportsChannels attributesForReportsChannels, eMimicReportType type)
Definition ChannelsReports.cpp:2672
static void generateTrendCurvesReport(const CDocumentPrinter *documentPrinter, const std::set< iv::types::channelId > &channelIds, const iv::time::Timestamp ×tampReference, iv::types::timestamp incrTime)
Definition ChannelsReports.cpp:2950
static void generateChannelsListByUnit(CDocumentPrinter *documentPrinter, CTreeObjectsNode< IEntPrinter * > *bodyDocumentRoot, iv::AttributesForReportsChannels attributesForReportsChannels)
Definition ChannelsReports.cpp:2270
Definition Timestamp.hpp:17
eChannelArea
Definition enums.hpp:55
uint64_t timestamp
Definition types.hpp:21
Definition structs.hpp:75
Definition structs.hpp:72