NASA-AMMOS / aerie-ui

The client application for Aerie.
https://nasa-ammos.github.io/aerie-docs/
MIT License
29 stars 5 forks source link

Command dictionary view #1493

Open joswig opened 4 days ago

joswig commented 4 days ago

When editing a sequence, provide a view that shows all commands in the dictionary specified in the sequence's parcel. For each command definition show argument names, types, ranges, and any other values set in dictionary.

Out of scope, but consider that we may want to show parameter dictionary and channel dictionary soon. We also are actively evaluating switching from AMPCS dictionary format to XTCE, or maybe support both.

Branch /feat/dict_view is a rough idea of what I had in mind, but we should take it through our normal design process

dandelany commented 1 day ago

Met today with @lklyne @shaheerk94 and @joswig to hash out some requirements for this:

An example command dictionary can be found here, but it does not currently contain any Repeat args - @joswig will add some:

https://github.com/NASA-AMMOS/aerie-ui/blob/develop/e2e-tests/data/command-dictionary.xml

@lklyne is working on design ideas in this Figma doc:

https://www.figma.com/board/aeLOMZduURvJbyKs9AtesW/Sequencing-initial-design-work?node-id=0-1&node-type=canvas&t=PmdcQAbSWzToPMAv-0