Add new pages for the main, APU, and Analog Replay sections of the custom device, based on the UI mock-up @buckd put together.
Why should this Pull Request be merged?
This provides a starting point to build the custom device engine and FPGA around; it is disabled by default and must be opted-into through a feature toggle.
My intent is to provide a useful platform for future development - there are several known issues listed at the bottom of this pull request which I feel do not prevent future work from being based on these changes.
What testing has been done?
Hand testing of the System Explorer portion of the custom device with the feature toggle enabled.
Configuring the custom device, adding multiple bitfiles, and adding analog replays all appear to work correctly from the System Explorer side.
Known Issues
Sections other than the main page, APU page, and Analog Replay page will not work properly due to changes in the underlying system definition structure
Analog replays for RIOs which are in other APUs, but not the current one, appear in the selection screen
Removing a bitfile/RIO does not remove the child elements from the System Explorer.
No migration code exists to move to the new format
The RIO device page is not populated with information
What does this Pull Request accomplish?
Add new pages for the main, APU, and Analog Replay sections of the custom device, based on the UI mock-up @buckd put together.
Why should this Pull Request be merged?
This provides a starting point to build the custom device engine and FPGA around; it is disabled by default and must be opted-into through a feature toggle.
My intent is to provide a useful platform for future development - there are several known issues listed at the bottom of this pull request which I feel do not prevent future work from being based on these changes.
What testing has been done?
Hand testing of the System Explorer portion of the custom device with the feature toggle enabled.
Configuring the custom device, adding multiple bitfiles, and adding analog replays all appear to work correctly from the System Explorer side.
Known Issues
Removing a bitfile/RIO does not remove the child elements from the System Explorer.The RIO device page is not populated with information