This is an old revision of the document!
Database
The software to be put on each generation of the weatherbox. Meant to be a complete replacement of the previous Apple code with the added capability of implementing the same functionality onto the other generations.
Database Repository:
Maintenance/User Manual:
Error Code Library:
Future Improvements
Move these to Goals (<Semester>) as they are worked towards.
- GitHub Issues
- Heatbeat packet
- Time-based sampling
- Command parsing & Execution
- Unit Testing
- Transmit Module
- Utilities Module
- Full Integration
- Error Code Library
- Appropriate error codes for corresponding unit tests
- Schema Changes
- Change sensor data variable types to signed ints
- Update decryption script
- Compilation
- Identify and resolve the warnings given during compilation
Goals (Fall 2016)
- Deploy firmware for all generations
Goals (Spring 2016)
- Verify code on all generations
- Error code library
- Unit tests
Goals (Fall 2015)
- Modular code
- Well documented
- Test-able independent of Hardware
- Easy configuration
- Verifiable with Apple