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:
4:2d0c2643c641
Child:
5:1bc98277c257
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/appCommands.cpp	Fri Jun 19 00:11:59 2015 +0000
@@ -0,0 +1,58 @@
+#include "appCommands.h"
+
+void enviaRespostaGGS(unsigned char * dados, int tamanho){
+    for(int i=0; i < tamanho; i++){
+        ggsStream.putc(dados[i]);
+    }
+}
+
+void executaComando(unsigned char sequencia, unsigned char tipo){
+    switch(tipo){
+        case CMD_LER_VERSAO:
+            cmdLerVersao();
+            break;
+/*        case CMD_LER_NUM_SERIE:
+            cmdLerNumeroSerie();
+            break;
+        case CMD_GRAVAR_NUM_SERIE:
+            cmdGravarNumeroSerie((unsigned char *)DADOS, TAMANHO - TAMANHO_MINIMO_PACOTE);
+            carregaEndereco();
+            break;
+        case CMD_RESET:
+            cmdReset();
+            break;
+        case CMD_CORTAR:
+            cmdCortar();
+            break;
+        case CMD_RELIGAR:
+            cmdReligar();
+            break;
+        case CMD_ESTADO_FORNECIMENTO:
+            cmdEstadoFornecimento();
+            break;
+        case CMD_LER_ENERGIA_ATIVA:
+            cmdLerEnergiaAtiva();
+            break;
+        case CMD_LER_ENERGIA_REATIVA_INDUTIVA:
+            cmdLerEnergiaReativaIndutiva();
+            break;
+        case CMD_LER_ENERGIA_REATIVA_CAPACITIVA:
+            cmdLerEnergiaReativaCapacitiva();
+            break;
+        case CMD_BUSCAR_MEDIDOR:
+            cmdBuscarMedidor((unsigned char *)DADOS, TAMANHO - TAMANHO_MINIMO_PACOTE);
+            break;
+        case CMD_BUSCAR_DENDRION:
+            cmdBuscarDendrion();
+            break;
+        case RESP_BUSCAR_CONCENTRADOR:
+            respBuscarConcentrador();
+            break;
+        case CMD_LER_PARAMETROS:
+            cmdLerParametros();
+            break;
+        case CMD_CONFIGURAR_PARAMETROS:
+            cmdConfigurarParametros((unsigned char *)DADOS, TAMANHO - TAMANHO_MINIMO_PACOTE);
+            break;*/
+    }
+}