98 const char* system_name,
99 const char* parameter_name,
100 const char* member_name =
"",
130 const char* y_axis =
"parameter",
150 std::vector<int>* mapChannel =
nullptr);
158 TString channel_name =
"Channel",
159 bool isShowOnlyExists =
false);
162 bool IsOldMySQL =
false;
163 TString strSystemName =
"", strParameterName =
"", strMemberName =
"", strUserName =
"", strStartDate =
"",
165 TObjArray* arrTangoData =
nullptr;
172 int GetTangoParameter();
175 void DeleteTangoParameter();
std::vector< double > GetAverageTangoData()
TObjArray * SearchTangoIntervals(enumConditions condition=conditionEqual, bool value=true, std::vector< int > *mapChannel=nullptr)
static void PrintTangoArrayConsole(std::vector< TangoData * > vecTangoData)
void PrintTangoDataConsole()
@ conditionGreaterOrEqual
void SetUserName(TString user_name)
void PrintTangoDataSurface(const char *y_axis="tango parameter")
TObjArray * GetTangoData()
int PrintTangoDataMultiGraph(const char *y_axis="parameter", bool is3D=false)
TString GetParameterName()
TangoData(const char *start_date, const char *end_date, const char *system_name, const char *parameter_name, const char *member_name="", int verbose=0)
static int PrintTangoArrayMultiGraph(std::vector< TangoData * > vecTangoData, const char *y_axis="parameter", bool is3D=false)
void PrintTangoIntervalConsole(TObjArray *tango_intervals, TString channel_name="Channel", bool isShowOnlyExists=false)
virtual ~TangoTimeInterval()
ClassDef(TangoTimeInterval, 1)
TangoTimeInterval(TDatime start_time_interval, TDatime end_time_interval)
std::vector< bool > bool_parameter_value
TangoTimeParameter(const TangoTimeParameter &ttp)
Tango_Parameter_Type parameter_type
TangoTimeParameter(TDatime par_time, Tango_Parameter_Type par_type)
virtual ~TangoTimeParameter()
std::vector< double > double_parameter_value
ClassDef(TangoTimeParameter, 1)