You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "A service endpoint of a component or controller.",
188
+
"type": "object",
189
+
"properties": {
190
+
"display_name": {
191
+
"description": "The human-readable service name.",
192
+
"type": "string"
193
+
},
194
+
"description": {
195
+
"description": "A brief description of the service.",
196
+
"type": "string"
197
+
},
198
+
"service_name": {
199
+
"description": "The lower_snake_case service name as it is declared in the component or controller.",
200
+
"type": "string"
201
+
},
202
+
"payload_format": {
203
+
"description": "Optional description of the payload format if the service has a string payload. If omitted, the service is assumed to be an empty trigger.",
"description": "A continuous data signal in the AICA framework that can be an input or an output.",
217
+
"type": "object",
218
+
"properties": {
219
+
"display_name": {
220
+
"description": "The short name of this signal (to be displayed on the edge of the node in the graph view).",
221
+
"examples": [
222
+
"Target Pose",
223
+
"Sum",
224
+
"Command Torque"
225
+
],
226
+
"type": "string"
227
+
},
228
+
"description": {
229
+
"description": "A description of the signal for tool-tips and documentation.",
230
+
"type": "string"
231
+
},
232
+
"signal_name": {
233
+
"description": "The registered name of the signal from which the default topic and parameter '<$signal_name>_topic' are determined.",
234
+
"examples": [
235
+
"target_pose",
236
+
"sum",
237
+
"command_torque"
238
+
],
239
+
"type": "string"
240
+
},
241
+
"default_topic": {
242
+
"description": "The default topic name assigned to this signal. If unspecified, it is assumed to be '~/<$signal_name>'. Setting the parameter '<$signal_name>_topic' will override the default value.",
243
+
"default": "~/signal_name",
244
+
"type": "string"
245
+
},
246
+
"reconfigurable_topic": {
247
+
"description": "Indicate if the signal topic is reconfigurable and can be renamed while the parent node is inactive through the '<$signal_name>_topic' parameter.",
248
+
"default": false,
249
+
"type": "boolean"
250
+
},
251
+
"signal_type": {
252
+
"description": "The fixed type of this signal.",
253
+
"$ref": "#/$defs/signal_type"
254
+
},
255
+
"signal_types": {
256
+
"description": "An array of signal types supported by configurable typing. The active type is set through the '<$signal_name>_type' parameter, and the default type is determined by the `signal_type` property.",
257
+
"type": "array",
258
+
"items": {
259
+
"$ref": "#/$defs/signal_type"
260
+
},
261
+
"minItems": 1,
262
+
"uniqueItems": true
263
+
},
264
+
"reconfigurable_type": {
265
+
"description": "Indicate if the signal type is reconfigurable and can be renamed while the parent node is inactive through the '<$signal_name>_type' parameter.",
266
+
"default": false,
267
+
"type": "boolean"
268
+
},
269
+
"custom_signal_type": {
270
+
"description": "The custom signal type of the signal",
0 commit comments