-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Tlm Packetizer build error #3032
Comments
This behavior is what I would expect, given the design of the XML packetizer. The XML packetizer is based on the XML topology, which does not support the concept of qualified instance names. I think the fix for this issue is to replace the packetizer, as described here: In the mean time, to use the XML packetizer, one can avoid defining instances with qualified names. |
Looks pretty straightforward... I'll take a look. |
I'm not sure it's straightforward. The packetizer uses the topology XML, which doesn't have any notion of qualified instance names. For example, given this model
the topology XML uses the simple name Perhaps one could write a channel name as |
Another option might be to make the packetizer depend on the JSON dictionary, which does have the info about qualified instance names. |
I'm updating the autocoder to use the |
Problem Description
When using the TlmPacketizer, the fprime-gds requires that all telemetry channels be fully qualified.
However the build gives an error when using fully qualified names in the telemetry packetizer xml.
Packet XML parsing error: Channel Ref.cmdDisp.CommandsDispatched does not exist
Context / Environment
Execute
fprime-util version-check
and share the output.How to Reproduce
Expected Behavior
A description of the expected behavior.
The text was updated successfully, but these errors were encountered: