Robotics Service Bus: Issueshttps://code.cor-lab.de/https://code.cor-lab.de/favicon.ico?14019720732016-06-05T22:14:42ZOpen Source Collaboration Platform
Redmine Feature #2556 (Resolved): Allow easy debugging of RSB configuration [C++]https://code.cor-lab.de/issues/25562016-06-05T22:14:42ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<p>Implementation could be something like this:<br /><pre>
__CONFIG_DEBUG=1 opt/rsx-0.14/bin/rsb-loggercpp0.14 --scope /
Starting processing RSC-based logging configuration
Will configure with (lowest priority first)
1. Configuration files
1. Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
2. User config file "/home/jmoringe/.config/rsb.conf"
3. Current directory ?
2. Environment variables with prefix RSC_
3. Properties from commandline options
Configuring
does not exist 1.1 Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
EXISTS 1.2 User config file "/home/jmoringe/.config/rsb.conf"
does not exist 1.3 Current directory file "rsb.conf"
NOT FOUND 2 Environment variables with prefix RSC_
not received 3 Commandline options
Finished processing RSC-based logging configuration
Starting processing plugin configuration
Will configure with (lowest priority first)
1. Configuration files
1. Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
2. User config file "/home/jmoringe/.config/rsb.conf"
3. Current directory ?
2. Environment variables with prefix RSB_
3. Properties from commandline options
Configuring
does not exist 1.1 Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
EXISTS 1.2 User config file "/home/jmoringe/.config/rsb.conf"
does not exist 1.3 Current directory file "rsb.conf"
FOUND 2 Environment variables with prefix RSB_
#(introspection, enabled) -> 1
not received 3 Commandline options
Finished processing plugin configuration
Starting processing default participant configuration
Will configure with (lowest priority first)
1. Configuration files
1. Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
2. User config file "/home/jmoringe/.config/rsb.conf"
3. Current directory ?
2. Environment variables with prefix RSB_
3. Properties from commandline options
Configuring
does not exist 1.1 Prefix wide config file "/home/jmoringe/opt/rsx-0.14/etc/rsb.conf"
EXISTS 1.2 User config file "/home/jmoringe/.config/rsb.conf"
does not exist 1.3 Current directory file "rsb.conf"
FOUND 2 Environment variables with prefix RSB_
#(introspection, enabled) -> 1
not received 3 Commandline options
Finished processing default participant configuration
Default participant configuration
rsb::ParticipantConfig[qosSpec = QualityOfServiceSpec[ordering = 10, reliability = 20], errorStrategy = 0, transports = {Transport[name = socket, converters = {}, options = p{ enabled: "1" }], Transport[name = inprocess, converters = {}, options = p{ enabled: "0" }]}, eventReceivingStrategy = rsb::ParticipantConfig::EventProcessingStrategy[name = parallel, options = p{ }], eventSendingStrategy = rsb::ParticipantConfig::EventProcessingStrategy[name = direct, options = p{ }], options = p{ }]
</pre></p> Feature #2554 (Resolved): Terminate logger after specified number of eventshttps://code.cor-lab.de/issues/25542016-06-01T15:11:16ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<p>The logger should have a commandline option to terminate after having processed a specified number of events.</p> Feature #2551 (Resolved): Tools sub-command for standalone (socket) serverhttps://code.cor-lab.de/issues/25512016-05-30T18:04:40ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<ul>
<li>Add command</li>
<li>Document</li>
</ul> Feature #2533 (Resolved): Tools should load data type definitions lazilyhttps://code.cor-lab.de/issues/25332016-04-15T18:06:22ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<p>I.e. it should be possible to do something like<br /><pre>
rsb logger -I ${prefix}/share/rst0.14/proto/stable:${prefix}/share/rst0.14/proto/sandbox --lazy-idl-loading=blocking --style detailed
</pre></p>
TODO
<ul>
<li>Implement IDL-loading converter</li>
<li>Add commandline options to tools</li>
<li>Document in manual</li>
</ul> Feature #2527 (Resolved): rsbag cat requires converters to output meta-datahttps://code.cor-lab.de/issues/25272016-03-17T14:36:26ZM. Goerlichmgoerlic@techfak.uni-bielefeld.de
<p>Would be cool if you would not have to add them.</p> Feature #2526 (Resolved): Semantic of causes when rsbag play'ing a filehttps://code.cor-lab.de/issues/25262016-03-17T12:54:25ZM. Goerlichmgoerlic@techfak.uni-bielefeld.de
<p>Currently when replaying events from a tide-file with rsbag play the EventId is fresh generated which makes perfect sense actually. But this invalidates the semantic of the cause-field since the causing element will never be found in the tide file (Hopefully, otherwise it's a collision of the UUIDs). Is it already possible to yield the original UUID instead? Otherwise this would be a great feature to work with datasets that rely on UUIDs.</p> Feature #2513 (Resolved): Cause filter [Common Lisp]https://code.cor-lab.de/issues/25132016-03-08T12:25:44ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de