weatherbox:database:start

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:


Move these to Goals (<Semester>) as they are worked towards.

  • GitHub Issues
    1. Heatbeat packet
    2. Time-based sampling
    3. Command parsing & Execution
  • Unit Testing
    1. Transmit Module
    2. Utilities Module
    3. Full Integration
  • Error Code Library
    1. Appropriate error codes for corresponding unit tests
  • Schema Changes
    1. Change sensor data variable types to signed ints
    2. Update decryption script
  • Compilation
    1. Identify and resolve the warnings given during compilation

  • Deploy firmware for all generations
  • Verify code on all generations
  • Error code library
  • Unit tests
  • Modular code
  • Well documented
  • Test-able independent of Hardware
  • Easy configuration
  • Verifiable with Apple

  • weatherbox/database/start.1479261295.txt.gz
  • Last modified: 2021/09/19 21:59
  • (external edit)