-
Notifications
You must be signed in to change notification settings - Fork 339
Description
Checklist (Please check before submitting)
- I reviewed the Contributing Guide.
- I reviewed the cFS README.md file to see if the feature is in the major future work.
- I performed a cursory search to see if the feature request is relevant, not redundant, nor in conflict with other tickets.
Is your feature request related to a problem? Please describe.
The EDS library used with the cFS Draco release supports tables being defined in the . The exported table interface is used by the cFE. However, the interface is not part of Python CFE_MIissionLib generated from the EDS. This means Python can't access the table structure definitions like it can with telecommands and telemetry messages.
Describe the solution you'd like
I'd to see the ability to query for tables using CFE_MissionLib.Database().interface(). Using the EDS package name (i.e. app name) combined with the table name specified in the interface definition seems like a reasonable strategy. This differs from cmd/tlm messages where topic IDs are used.
Describe alternatives you've considered
As a temporary hack, I've created "proxy" telemetry messages that contain table file definitions as their payload. A downside to this is that topic IDs are being used for tables.
Additional context
Add any other context about the feature request here.
None
Requester Info
David McComas/Open STEMware Foundation