41 lines
2.1 KiB
Text
41 lines
2.1 KiB
Text
// generated from rosidl_adapter/resource/srv.idl.em
|
|
// with input from diagnostic_msgs/srv/AddDiagnostics.srv
|
|
// generated code does not contain a copyright notice
|
|
|
|
|
|
module diagnostic_msgs {
|
|
module srv {
|
|
@verbatim (language="comment", text=
|
|
"This service is used as part of the process for loading analyzers at runtime," "\n"
|
|
"and should be used by a loader script or program, not as a standalone service." "\n"
|
|
"Information about dynamic addition of analyzers can be found at" "\n"
|
|
"http://wiki.ros.org/diagnostics/Tutorials/Adding%20Analyzers%20at%20Runtime")
|
|
struct AddDiagnostics_Request {
|
|
@verbatim (language="comment", text=
|
|
"The load_namespace parameter defines the namespace where parameters for the" "\n"
|
|
"initialization of analyzers in the diagnostic aggregator have been loaded. The" "\n"
|
|
"value should be a global name (i.e. /my/name/space), not a relative" "\n"
|
|
"(my/name/space) or private (~my/name/space) name. Analyzers will not be added" "\n"
|
|
"if a non-global name is used. The call will also fail if the namespace" "\n"
|
|
"contains parameters that follow a namespace structure that does not conform to" "\n"
|
|
"that expected by the analyzer definitions. See" "\n"
|
|
"http://wiki.ros.org/diagnostics/Tutorials/Configuring%20Diagnostic%20Aggregators" "\n"
|
|
"and http://wiki.ros.org/diagnostics/Tutorials/Using%20the%20GenericAnalyzer" "\n"
|
|
"for examples of the structure of yaml files which are expected to have been" "\n"
|
|
"loaded into the namespace.")
|
|
string load_namespace;
|
|
};
|
|
struct AddDiagnostics_Response {
|
|
@verbatim (language="comment", text=
|
|
"True if diagnostic aggregator was updated with new diagnostics, False" "\n"
|
|
"otherwise. A false return value means that either there is a bond in the" "\n"
|
|
"aggregator which already used the requested namespace, or the initialization" "\n"
|
|
"of analyzers failed.")
|
|
boolean success;
|
|
|
|
@verbatim (language="comment", text=
|
|
"Message with additional information about the success or failure")
|
|
string message;
|
|
};
|
|
};
|
|
};
|