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 main reason for this issue is the inability to receive an unknown serialized protobuf message and unserialize it into a generic protobuf message. Protobuf requires to cast the message into a specific type and this type is not known by Ignition Transport from the TopicViewer.
An alternative solution might be to generate our custom messages with descriptor information (--descriptor_set_out) and use DynamicMessage to manipulate the message at runtime. Another solution might be to specify the path of the proto files at runtime and check if there are Protobuf utilities to generate a message on the fly based on the proto messages found.
There's some research to do here.
The text was updated successfully, but these errors were encountered:
The main reason for this issue is the inability to receive an unknown serialized protobuf message and unserialize it into a generic protobuf message. Protobuf requires to cast the message into a specific type and this type is not known by Ignition Transport from the
TopicViewer
.An alternative solution might be to generate our custom messages with descriptor information (
--descriptor_set_out
) and useDynamicMessage
to manipulate the message at runtime. Another solution might be to specify the path of theproto
files at runtime and check if there are Protobuf utilities to generate a message on the fly based on the proto messages found.There's some research to do here.
The text was updated successfully, but these errors were encountered: