Open disRecord opened 6 years ago
I suggest following walkaround: https://github.com/orocos-toolchain/ocl/pull/68 .
Thanks, I merged the proposed workaround to toolchain-2.9.
Should we keep this issue open until we might find a better solution that either fixes memberDecomposition for ROS types or boosts the performance of decomposeType?
I positively do not understand how those decomposition functions work so I can only suggest this workaround. But I think the issue should be left open for some time in case someone decides to provide a better solution. Anyway it is not high priority task.
When I tried to log
sensor_msg::JointState
port withOCL::ReportingComponent
I got following output:It is clearly not desired output, especially if servo name can change its length. In the longer session I saw signs of pointer corruption (garbage in name field), but I was unable to quickly reproduce this effect.
It seems the problem is somewhere inside this function:
memberDecompose