Definir lógica de funcionamento do CPDigi
Objetivo
Criar a lógica de funcionamento do CPDigi. Descrever os métodos necessários para o funcionamento do dispositivo. Organizar os métodos de acordo com a seguintes categorias
- CPDigi: Estrutura do loop, funções que utilizam mais de um módulo dos listados abaixo.
- Críticos: métodos que exigem precisão temporal. São as ações executadas pela interrupção.
- Armazenamento Local
- Comunicação com DataHub: envio de mensagens, processamento da resposta
- Gerenciamento da fila de envio
- Leitura dos dados ambientais: GPS, temperatura...
- Interação com CPAmp
- Status Display
Entregáveis:
-
Descrição do funcionamento do CPDigi: ilustração do loop e outras ações relevante. Está aqui o primeiro flowchart com o funcionamento mais básico. -
Lista descritiva dos métodos (Milestone) com respectivas issues para sua implementação. No link acima você pode acompanhar o desenvolvimento desta lista. Ela já possui grande parte das funções, mas poderá ser atualizada conforme necessidade. -
Esqueleto do programa com o loop e interrupção implementados. Com headers das bibliotecas.