Skip to content
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

The APU State and Event Timing Status sections use the same GUID #24

Open
rtzoeller opened this issue Jan 18, 2019 · 0 comments
Open

The APU State and Event Timing Status sections use the same GUID #24

rtzoeller opened this issue Jan 18, 2019 · 0 comments
Labels
bug Something isn't working tech debt Internal developer efficiency or code cleanup

Comments

@rtzoeller
Copy link
Contributor

Both the APU State and Event Timing Status sections use the same GUID (F1CEE36E-E483-4565-3A3E-AB06893FB67A, see GUID.APU State). This makes it difficult to operate on each type of section independently, since you cannot query for them based on the GUID without getting references to both.

Event Timing Status should get its own GUID, instead of hijacking APU State's.

@rtzoeller rtzoeller added the bug Something isn't working label Jan 18, 2019
rtzoeller added a commit that referenced this issue Jan 18, 2019
We were adding the new monitoring channels to the event timing status section unintentionally.
@csjall csjall added the tech debt Internal developer efficiency or code cleanup label Jan 21, 2019
csjall pushed a commit that referenced this issue Jan 22, 2019
…-fpga configuration (#25)

* Remove Main.validBitfile from multi-fpga code

This property is no longer as meaningful, and the implementation was incorrect

* Initial mutation work for multi-fpga support

* Add new APU state channels during mutation, handle multiple APUs

* 1.3.3 mutations should use hard coded channel lists

This fixes a bug (in addition potential future bugs of the same nature) where the APU State channel list was updated, and as a result mutating from versions prior to 1.3.3 to 1.3.4 would try to double-add the new channels.

* Work around #24

We were adding the new monitoring channels to the event timing status section unintentionally.

* Decouple feature toggle mutation from version mutation

* Address feedback from @csjall

Initialize Main.Feature Toggles.Multi FPGA in main page and set after mutating.

Added a unit test to validate mutation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working tech debt Internal developer efficiency or code cleanup
Projects
None yet
Development

No branches or pull requests

2 participants