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

Write the logging/radio component #40

Open
LuxMiranda opened this issue Feb 24, 2017 · 0 comments
Open

Write the logging/radio component #40

LuxMiranda opened this issue Feb 24, 2017 · 0 comments

Comments

@LuxMiranda
Copy link

LuxMiranda commented Feb 24, 2017

This assignment will involve working with physical hardware in the GAS laboratory.

We are finally at the point in which we can start writing SPA wrappers for our physical devices! A SPA wrapper is basically a class that takes the drivers for a given sensor and arranges its functionality into something that is SPA-compliant. Essentially, it should arrange the sensor's output into SpaData messages, handle incoming messages in a meaningful way, and handle other sensor-specific logic.

The SPA wrapper should be in lib/components and inherit from Component

The logging/radio component will specifically be a SPA wrapper for the radio, SD reader, and printing to the screen. It will receive data from the SensorData component in the form of strings, and the radio will send commands to the camera in SensorData and the Boom.

This, of course, requires interfacing the devices with the Beaglebone Black. Study our previous payload code to find the necessary libraries and see how to use each one!

@LuxMiranda LuxMiranda added this to the Balloon-flight Readiness milestone Feb 24, 2017
@LuxMiranda LuxMiranda changed the title Write a SPA wrapper for the temperature sensor Write the logging/radio component Feb 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants