Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to print original data types by rtprint? #1063

Open
ishiguroJSK opened this issue May 24, 2019 · 2 comments
Open

How to print original data types by rtprint? #1063

ishiguroJSK opened this issue May 24, 2019 · 2 comments

Comments

@ishiguroJSK
Copy link
Contributor

ishiguroJSK commented May 24, 2019

For exsample,
rtmlaunch hrpsys_ros_bridge samplerobot.launch
and
rtprint localhost:15005/SampleRobot\(Robot\)0.rtc:servoState
returns
rtprint: Type not found: TimedLongSeqSeq

I guess the reason is the TimedLongSeqSeq is defined in hrpsys/idl/HRPDataTypes.idl (not in OpenRTM something official).
https://github.com/fkanehiro/hrpsys-base/blob/master/idl/HRPDataTypes.idl
I also want to use the other data types also defined in this idl, so I want to know how to print and debug these data types.

@ishiguroJSK
Copy link
Contributor Author

He also encountered same issue.
start-jsk/rtshell_core#10

But I found this is too hard without committing to the OpenRTM official idl "ExtendedDataTypes.idl" or something.

As he said, "hrpsys/idl/HRPDataTypes.idl" is now used as temporary,
fkanehiro/hrpsys-base@a7c8c4a

but I wonder why there is no way to show user-defined data types, even through ROS can do.

@Naoki-Hiraoka
Copy link
Contributor

根本的解決ではありませんが、rtcat -ll を使うとoriginal型を1回だけprintすることができます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants