Dynamic data support for plotting, recording, and replaying/publishing #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the replayer/publisher for dynamic data still doesn't work, here are the issues I'm stuck on:
DynamicData::set_*_value
is returning RETCODE::UNSUPPORTED when trying to populate the cloned (and also original to check if just clone was failing) dynamicData sample, despite the get_*_value functions returning the correct values (ie correct memberId and datatypes).In case it's relevant, I'm using OpenDDS 3.28.1 (and have to locally comment out
#include <dds/DCPS/EncapsulationHeader.h>
in topic_replayer.cpp, and I have to changeDynamicMetaStruct::getValue(___ , OpenDDS::DCPS::TypeSupportImpl*)
toDynamicMetaStruct::getValue(___ , const OpenDDS::DCPS::TypeSupportImpl*)
on my computer to run everything as a result), and I'm on Windows only.Disclaimer: I'm not a dev, hopefully this isn't attrocious.