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

[nasa/nos3#463] Generic CSS Checkout #470

Merged
merged 8 commits into from
Jan 21, 2025
Merged

Conversation

kevincbruce
Copy link
Contributor

@kevincbruce kevincbruce commented Jan 15, 2025

Added a checkout application for the generic_css component. Have verified the checkout launches and can be commanded in the newest push. The branch is set up so that the top level files should be set up as normal in dev, and thus need to be modified to work the checkout. The old checkout used the wrong organization, and was a clone of sample with renames and not actually operational. The new one is set up with the new format, utilizes I2C like the CSS device, and operates for the data request.

Steps:

Enable CSS in the NOS3 minimal config, and uncomment the Coarse Sun Sensor (CSS) part of checkout.sh in scripts.

make clean
make debug
cd components/generic_css/fsw/standalone/build
(mkdir build in the standalone directory if needed, then cd build)
make clean (if build directory already exists)
cmake .. -DTGTNAME=cpu1
make
exit
make clean
make
make checkout

The following submodule PRs must be merged and updated first:

nasa-itc/generic_css#9

Closes #463

@jlucas9
Copy link
Contributor

jlucas9 commented Jan 17, 2025

Tried to switch to minimal configuration with CSS as the only component enabled and it seems it stays disabled in the simulator configuration for some reason.

@kevincbruce
Copy link
Contributor Author

That is odd...I wasn't seeing that behavior when I tested last, but can always try again and see.

@kevincbruce
Copy link
Contributor Author

So, noting here as people investigate, we are seeing similar problems on all 3 currently WIP checkouts (this, EPS, and Novatel), where if we keep it configured to use full, it will turn the sim on, but not connect properly and thus give all zeros, and if we use minimal, it will mark the sim as disabled, even if we mark it as enabled in the configs. I'm not sure where it is pulling its code from. I've done make uninstall and back up to verify. Haven't purged my repo and recloned yet, though I'm not sure if others have.

@kevincbruce kevincbruce merged commit 9fae1ac into dev Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New Feature
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants