#include <common/env.h>\r
\r
#include <common/log/log.h>\r
+#include <common/diagnostics/graph.h>\r
\r
#include <core/producer/frame_producer.h>\r
#include <core/video_format.h>\r
_parameters.clear();\r
}\r
\r
+bool DiagnosticsCommand::DoExecute()\r
+{ \r
+ try\r
+ {\r
+ diagnostics::show_graphs(boost::lexical_cast<bool>(_parameters.at(0)));\r
+\r
+ SetReplyString(TEXT("202 DIAG OK\r\n"));\r
+\r
+ return true;\r
+ }\r
+ catch(...)\r
+ {\r
+ CASPAR_LOG_CURRENT_EXCEPTION();\r
+ SetReplyString(TEXT("502 DIAG FAILED\r\n"));\r
+ return false;\r
+ }\r
+}\r
+\r
bool ParamCommand::DoExecute()\r
{ \r
//Perform loading of the clip\r