diff --git a/ecal/core/include/ecal/ecal_monitoring.h b/ecal/core/include/ecal/ecal_monitoring.h index 728e5c42fa..855618cd34 100644 --- a/ecal/core/include/ecal/ecal_monitoring.h +++ b/ecal/core/include/ecal/ecal_monitoring.h @@ -91,7 +91,6 @@ namespace eCAL * @return Number of struct elements if succeeded. **/ ECAL_API int GetMonitoring(eCAL::Monitoring::SMonitoring& mon_, unsigned int entities_ = Entity::All); - /** * @brief Get monitoring subset as JSON string. diff --git a/ecal/core/src/monitoring/ecal_monitoring_def.cpp b/ecal/core/src/monitoring/ecal_monitoring_def.cpp index 73288b73b0..0691a574dc 100644 --- a/ecal/core/src/monitoring/ecal_monitoring_def.cpp +++ b/ecal/core/src/monitoring/ecal_monitoring_def.cpp @@ -130,7 +130,7 @@ namespace eCAL return(0); } - ECAL_API int GetMonitoringJSON(std::string& mon_, unsigned int entities_) + int GetMonitoringJSON(std::string& mon_, unsigned int entities_) { if (g_monitoring() != nullptr) g_monitoring()->GetMonitoringJSON(mon_, entities_); return((int)mon_.size()); diff --git a/lang/python/core/src/ecal_wrap.cxx b/lang/python/core/src/ecal_wrap.cxx index 68f3e52df9..ab21b48771 100644 --- a/lang/python/core/src/ecal_wrap.cxx +++ b/lang/python/core/src/ecal_wrap.cxx @@ -1532,7 +1532,7 @@ PyObject* mon_monitoring_json(PyObject* /*self*/, PyObject* /*args*/) { std::string monitoring_s; eCAL::Monitoring::GetMonitoringJSON(monitoring_s); - return(Py_BuildValue("s", ecal_getversion())); + return(Py_BuildValue("s", monitoring_s.c_str())); } /****************************************/