Tasks #1458

Feature #2555: Allow easy debugging of RSB configuration

Implement configuration inspector tool

Added by J. Moringen over 8 years ago. Updated almost 4 years ago.

Status:In ProgressStart date:04/04/2013
Priority:NormalDue date:
Assignee:J. Moringen% Done:

50%

Category:Common Lisp Tools
Target version:rsb-0.18

Description

This may be implemented as a separate program or as part of the info binary. It should be sufficient to implement this in one language since configuration processing works identical for all languages.

Will best be implemented using the infrastructure from Robotics Systems Parameters. In fact, that project already has prototypical code for this. To give an impression of what the output could look like:

<root>
  transport
    socket
      host
      | Type    STRING
      | Default <no default>
      | Value   "localhost" 
      | Sources #<RSB-SOURCE {F621D41}>:
      |           "localhost" 
      |           (:ORIGIN FB2B2B00-22AF-4251-8AE1-EB33E94E8C89
      |            :CREATE-TIME @2013-12-10T23:38:06.606028+01:00)
      |         
      port
      | Type    (INTEGER 0 65535)
      | Default <no default>
      | Value   42343
      | Sources #<RSB-SOURCE {F621D41}>:
      |           42343
      |           (:ORIGIN FB2B2B00-22AF-4251-8AE1-EB33E94E8C89
      |            :CREATE-TIME @2013-12-10T23:38:06.606028+01:00)
      |         #<FILE-SOURCE  ./example-client.conf INI-SYNTAX
      |           {F677871}>:
      |           12345
      |           (:BOUNDS (19 . 31))
      |         
      | When acting as a client, port on which a remote socket server
      | listens. When acting as a server, listen an the specified port.
      server
      | Type    (OR BOOLEAN (MEMBER AUTO))
      | Default <no default>
      | Value   T
      | Sources #<RSB-SOURCE {F621D41}>:
      |           T
      |           (:ORIGIN FB2B2B00-22AF-4251-8AE1-EB33E94E8C89
      |            :CREATE-TIME @2013-12-10T23:38:06.606028+01:00)
      |         


Related issues

Related to Robotics Service Bus - Tasks #1365: Participant-wise configuration New 01/28/2013

History

#1 Updated by J. Moringen over 7 years ago

  • Description updated (diff)
  • % Done changed from 0 to 10

#2 Updated by J. Moringen over 7 years ago

  • Target version changed from rsb-0.10 to rsb-0.11

#3 Updated by J. Moringen over 7 years ago

  • Target version changed from rsb-0.11 to rsb-0.12

#4 Updated by J. Moringen almost 7 years ago

  • Status changed from New to In Progress

#5 Updated by J. Wienke over 6 years ago

  • Target version changed from rsb-0.12 to rsb-0.13

#6 Updated by J. Moringen over 5 years ago

  • Target version changed from rsb-0.13 to rsb-0.14

#7 Updated by J. Moringen over 5 years ago

  • Target version changed from rsb-0.14 to rsb-0.15

#8 Updated by J. Moringen about 5 years ago

  • % Done changed from 10 to 50

#9 Updated by J. Moringen about 5 years ago

  • Parent task set to #2555

#10 Updated by J. Moringen over 4 years ago

  • Target version changed from rsb-0.15 to rsb-0.16

#11 Updated by J. Moringen over 4 years ago

  • Target version changed from rsb-0.16 to rsb-0.17

#12 Updated by J. Moringen almost 4 years ago

  • Target version changed from rsb-0.17 to rsb-0.18

Also available in: Atom PDF