#pragma once #include #include "ClassFlow.h" #include "ClassFlowMakeImage.h" #include "ClassFlowAlignment.h" #include "ClassFlowDigit.h" #include "ClassFlowAnalog.h" #include "ClassFlowPostProcessing.h" class ClassFlowControll : public ClassFlow { protected: std::vector FlowControll; ClassFlowPostProcessing* flowpostprocessing; ClassFlow* CreateClassFlow(std::string _type); bool AutoStart; float AutoIntervall; void SetInitialParameter(void); public: void InitFlow(std::string config); bool doFlow(string time); string getReadout(bool _rawvalue); string UpdatePrevalue(std::string _newvalue); string GetPrevalue(); bool ReadParameter(FILE* pfile, string& aktparamgraph); bool isAutoStart(long &_intervall); std::vector GetAllDigital(); std::vector GetAllAnalog(); string name(){return "ClassFlowControll";}; };