You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the protobuf schemas would provide clear documentation;
protocol can be evolved much easier;
protobuf is already supported in PlotJuggler, so most likely it would only be necessary to add custom handlers similar to pal_statisitcs.
How:
define protobuf schemas;
generate code using https://github.com/nanopb/nanopb, in order to avoid heavy dependencies on protobuf libraries and potential issues with library/generator compatibility;
Protobuf is a schema based serialization protocol. BY DEFINITION, data tamer is schema-less.
The steps you describe are simply not possible, in particular step 3.
IF we create the schema at run time and IF we use probuf introspection to serialize without code generation, then it MIGHT be possible to do something similar to what you have in mind.
Lot of work that I am not planning to do yet. But hey! PR welcome :)
Hello,
I suggest to switch to protobuf encoding instead of a custom protocol:
How:
protoc
;I did a similar thing for a toy project -- it works.
The text was updated successfully, but these errors were encountered: