-
Notifications
You must be signed in to change notification settings - Fork 2
[CPP-36]Signals Tab Rough Draft #21
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
Conversation
f88749c
to
bdeebab
Compare
bdeebab
to
aeef1f4
Compare
8865ed3
to
39ca1ad
Compare
39ca1ad
to
8481357
Compare
…aelburke/signals_tab
console_backend/src/tracking_tab.rs
Outdated
} | ||
} | ||
} | ||
//TODO(@johnmichael.burke)[CPP-83]Fix this once implemented reverse communication with backend tabs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We already have two-way communication to kick off the connection to the Piksi, could we re-use this to populate a "shared state" data structure that would be able to record this kind of information? I agree that long term we should have some sort of framework around this, but it should be fairly simple to build a lock protected Dictionary that would allow the back-end to fetch bits of state like this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That sounds reasonable to me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright I have something working probably could be polished but let me know what you think!
36cc3a0
to
4de655d
Compare
That looks like the issue fixed in my last PR. I only recently merged in main to this branch. Can you try fetch/pulling the latest of this branch and giving it a shot |
I pulled in this merge before running, but just updated the branch to be sure and I'm still seeing this issue. |
6f38968
to
19a44ff
Compare
@silverjam I'm not sure what could be happening. Everything seems to run fine run/prod-run on my windows nuc and linux vm. I believe they are running as intended on the self hosted runners as well, will know for sure once they pass the benchmarks. |
f52d628
to
d340267
Compare
Looks like it was an issue with how the console_backend module was being installed, see #22 for details. |
d340267
to
0fefd9d
Compare
e6140dc
to
431f780
Compare
…, lineseries smaller width, uprevved sbp.
PTAL @silverjam @jayvdb |
…aelburke/signals_tab
1e33277
to
9734885
Compare
GLO_L10F, | ||
GLO_L20F, | ||
BDS2_B1_I, | ||
BDS2_B2_I, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When this label is enabled/disabled, there is no effect. Same with QZS_L1CA. Seems like it might be related to the data stream not containing these signals, in which case they should be greyed out?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are correct this is due to no streams from those satellites coming in. I think that is a decent idea to grey them out. I'll create a ticket to add it later on. This is the same behavior in the original console.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here is the ticket:
https://swift-nav.atlassian.net/browse/CPP-91
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's try to resolve @jayvdb's concerns then get this merged, for future PRs it would be great if we can implement some kind of simple unit tests
This implements most of the functionality of the Signals Tab and also changes a decent amount of the code structure. I'm hoping to get input on the organization of this code thinking toward scaling to other tabs.