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:
- 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;*/ + } +}