EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Revision:
10:7a1d1abb5172
Parent:
9:e501499af4ef
Child:
11:8c93e0de58cd
--- 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;