Tasks #1458
Feature #2555: Allow easy debugging of RSB configuration
Implement configuration inspector tool
Status: | In Progress | Start date: | 04/04/2013 | ||
---|---|---|---|---|---|
Priority: | Normal | Due 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
History
#1 Updated by J. Moringen over 10 years ago
- Description updated (diff)
- % Done changed from 0 to 10
#2 Updated by J. Moringen over 10 years ago
- Target version changed from rsb-0.10 to rsb-0.11
#3 Updated by J. Moringen about 10 years ago
- Target version changed from rsb-0.11 to rsb-0.12
#4 Updated by J. Moringen over 9 years ago
- Status changed from New to In Progress
#5 Updated by J. Wienke almost 9 years ago
- Target version changed from rsb-0.12 to rsb-0.13
#6 Updated by J. Moringen about 8 years ago
- Target version changed from rsb-0.13 to rsb-0.14
#7 Updated by J. Moringen almost 8 years ago
- Target version changed from rsb-0.14 to rsb-0.15
#8 Updated by J. Moringen almost 8 years ago
- % Done changed from 10 to 50
#9 Updated by J. Moringen almost 8 years ago
- Parent task set to #2555
#10 Updated by J. Moringen over 7 years ago
- Target version changed from rsb-0.15 to rsb-0.16
#11 Updated by J. Moringen almost 7 years ago
- Target version changed from rsb-0.16 to rsb-0.17
#12 Updated by J. Moringen over 6 years ago
- Target version changed from rsb-0.17 to rsb-0.18