8#include "../Procedure/ExpectationORUnit.h"
9#include "../Procedure/ProcedureExpectedAlarmStateUnit.h"
10#include "../Procedure/ProcedureExpectedComponentStateUnit.h"
11#include "../Procedure/ProcedureExpectedParameterTrendUnit.h"
12#include "../Procedure/ProcedureExpectedParameterValueUnit.h"
13#include "../Procedure/ProcedureExpectedParameterDifferenceUnit.h"
14#include "../Procedure/ProcedureExpectORLink.h"
void setControlInput(double)
DiagnosisComponentActionUnit()
int getPrerequisiteState()
void readDiagnosisComponentActionUnitInfoFromFile(std::ifstream &)
void readDiagnosisComponentPrerequisiteFromFile(std::ifstream &)
void setPrerequisiteState(int)
std::vector< std::unique_ptr< ExpectationORUnit > > action_prerequisites
void clearDiagnosisComponentActionUnit()
void resetComponentActionUnit()
void retrieveDiagnosisComponentActionUnitFromFile(std::ifstream &)
std::string getControlParameterName()
virtual ~DiagnosisComponentActionUnit()
int checkForTypeOfPrerequisite(std::string)
void setLowerLimit(double)
std::string control_parameter_name
void copyDiagnosisComponentActionUnit(DiagnosisComponentActionUnit &)
void setControlParameterName(std::string)
bool assessPrerequisites(Operator &, ShortTermMemory &, int)
void setUpperLimit(double)
void saveDiagnosisComponentActionUnitToFile(std::ofstream &)