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

Integration Candidate: 2020-06-24 #109

Merged
merged 7 commits into from
Jul 26, 2020
Merged

Integration Candidate: 2020-06-24 #109

merged 7 commits into from
Jul 26, 2020

Conversation

astrogeco
Copy link
Contributor

@astrogeco astrogeco commented Jul 1, 2020

Describe the contribution
Fix #46
Resolve #103
Resolve #112

Testing performed
Bundle CI - https://github.com/nasa/cFS/pull/108/checks

Expected behavior changes

PR #96 - Fixes more lgtm warnings

PR #108 - Allows users to change the byte offsets for sending commands and parsing telemetry, to support different header versions or other implementations of cFS

PR #113 - Adds a file to store version information and reports version upon ground-system startup.

PR #114 - Fixes mismatch between GUI and backend leading to AttributeError bug (Added in 08bcfb6)

System(s) tested on
Ubuntu CI

Additional context
Part of nasa/cFS#108

Third party code
None

Contributor Info - All information REQUIRED for consideration of pull request
Leor Bleir, NASA-GSFC
Gerardo E. Cruz-Ortiz, NASA-GSFC

lbleier-GSFC and others added 2 commits June 24, 2020 11:01
Problems shown in this issue were fixed in #72 as part of
updates/refactoring. Other lgtm issues addressed here.
Problems in auto-generated .py files not addressed.
Auto-generated .py files renamed with Ui_ prefix.
The lgtm.yml file must be updated to exclude these
See nasa/cFS#92
Fix #46 Recommended lgtm python issues
@lgtm-com
Copy link

lgtm-com bot commented Jul 6, 2020

This pull request introduces 2 alerts when merging 658df9f into defa816 - view on LGTM.com

new alerts:

  • 2 for Unused import

Updates GUI and backend to allow user to select
header version offsets, or custom byte offsets

Also removed the shareddata.py file; no longer needed
at this time
@lgtm-com
Copy link

lgtm-com bot commented Jul 6, 2020

This pull request introduces 2 alerts when merging 6fb6e96 into defa816 - view on LGTM.com

new alerts:

  • 2 for Unused import

@astrogeco astrogeco marked this pull request as ready for review July 6, 2020 15:06
Create version file
Import version variables into GroundSystem.py and print in main function
Add cmake temporary files to gitignore
Fix gitignore problem with CmdUtil directory
@JandlynBentley-at-NASA
Copy link

JandlynBentley-at-NASA commented Jul 21, 2020

I ran into a weird error ('CommandSystem' object has no attribute 'tblCmdSys') after I launch the Ground System and try to click the Start Command System button. This error supposedly originates from cFS-GroundSystem/Subsystems/cmdGui/CommandSystem.py, tbl = Command.tblCmdSys.

A screenshot for more details (this screenshot is of a newer integration-candidate branch but the error is the same, the line number will just be different, traced back to pr #96):
screenshot2

@lbleier-GSFC do you know what's causing this error?

@lbleier-GSFC
Copy link
Contributor

I ran into a weird error ('CommandSystem' object has no attribute 'tblCmdSys') after I launch the Ground System and try to click the Start Command System button. This error supposedly originates from cFS-GroundSystem/Subsystems/cmdGui/CommandSystem.py, tbl = Command.tblCmdSys.

A screenshot for more details (this screenshot is of a newer integration-candidate branch but the error is the same, the line number will just be different, traced back to pr #96):
screenshot2

@lbleier-GSFC do you know what's causing this error?

Seems to be a mismatch between what the backend code is expecting the GUI to have and what the GUI actually has. This error means the backend code is trying to reference a table widget that does not exist (but is supposed to). Need to make sure all the *.ui files are the most recent, and recompile them to the equivalent Ui_* files

@lbleier-GSFC
Copy link
Contributor

lbleier-GSFC commented Jul 22, 2020

I ran into a weird error ('CommandSystem' object has no attribute 'tblCmdSys') after I launch the Ground System and try to click the Start Command System button. This error supposedly originates from cFS-GroundSystem/Subsystems/cmdGui/CommandSystem.py, tbl = Command.tblCmdSys.
A screenshot for more details (this screenshot is of a newer integration-candidate branch but the error is the same, the line number will just be different, traced back to pr #96):
screenshot2
@lbleier-GSFC do you know what's causing this error?

Seems to be a mismatch between what the backend code is expecting the GUI to have and what the GUI actually has. This error means the backend code is trying to reference a table widget that does not exist (but is supposed to). Need to make sure all the *.ui files are the most recent, and recompile them to the equivalent Ui_* files

Noticed an issue on my end. I will recompile all the .ui files and push

Issue with GUI, recompiled all .ui files
@lgtm-com
Copy link

lgtm-com bot commented Jul 22, 2020

This pull request introduces 2 alerts when merging 08bcfb6 into defa816 - view on LGTM.com

new alerts:

  • 2 for Unused import

@lgtm-com
Copy link

lgtm-com bot commented Jul 25, 2020

This pull request introduces 2 alerts when merging d29b8fb into defa816 - view on LGTM.com

new alerts:

  • 2 for Unused import

@lgtm-com
Copy link

lgtm-com bot commented Jul 25, 2020

This pull request introduces 2 alerts when merging c22f00e into defa816 - view on LGTM.com

new alerts:

  • 2 for Unused import

@astrogeco astrogeco merged commit 2cdf182 into master Jul 26, 2020
@skliper skliper added this to the 2.2.0 milestone Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants