OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
MeasurementCampaignHandler.h
Go to the documentation of this file.
1#pragma once
2#include <vector>
3#include <string>
4
7#include "OTCore/Variable.h"
8
9class ClassFactory;
10
12{
13public:
14 void ConnectToCollection(const std::string& collectionName, const std::string& projectName, ClassFactory* classFactory);
15 std::vector<std::string> GetParameterList();
16 std::vector<std::string> GetQuantityList();
17
18private:
19
20 std::list<ot::EntityInformation> getMSMDEntityInformation(const std::string& collectionName, const std::string& projectName);
21 void CollectMetaInformation(std::vector<std::shared_ptr<EntityMetadataSeries>>& measurementMetadata);
22};
Common methods for all central service handler classes.
Definition BusinessLogicHandler.h:16
Definition MeasurementCampaignHandler.h:12
void ConnectToCollection(const std::string &collectionName, const std::string &projectName, ClassFactory *classFactory)
Definition MeasurementCampaignHandler.cpp:8
std::vector< std::string > GetQuantityList()
Definition MeasurementCampaignHandler.cpp:89
std::vector< std::string > GetParameterList()
Definition MeasurementCampaignHandler.cpp:82