EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
Diff: appCommands.cpp
- Revision:
- 10:7a1d1abb5172
- Parent:
- 9:e501499af4ef
- Child:
- 11:8c93e0de58cd
diff -r e501499af4ef -r 7a1d1abb5172 appCommands.cpp --- a/appCommands.cpp Wed Jul 22 15:09:01 2015 +0000 +++ b/appCommands.cpp Thu Jul 23 22:46:18 2015 +0000 @@ -1,12 +1,12 @@ #include "appCommands.h" -void enviaRespostaGGS(unsigned char * dados, int tamanho){ +void enviaRespostaGGS(char * dados, int tamanho){ for(int i=0; i < tamanho; i++){ ggsStream.putc(dados[i]); } } -void executaComando(unsigned char tamanho, unsigned char sequencia, unsigned char tipo, unsigned char * dados){ +void executaComando(unsigned char tamanho, unsigned char sequencia, unsigned char tipo, char * dados){ switch(tipo){ case CMD_LER_VERSAO: cmdLerVersao(); @@ -36,9 +36,15 @@ case CMD_CONFIGURAR_PARAMETROS: cmdConfigurarParametros(dados, tamanho - TAMANHO_MINIMO_PACOTE); break; + case CMD_LER_RELOGIO: + cmdLerRelogio(); + break; case CMD_TENSAO_INSTANTANEA: cmdTensaoInstantanea(dados[0]); break; + case CMD_MM_TENSAO: + cmdMMTensao(dados[0]); + break; case CMD_DETECTA_CARGA: cmdDetectaCarga(); break;