EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
Diff: appCommands.h
- Revision:
- 4:2d0c2643c641
- Child:
- 5:1bc98277c257
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/appCommands.h Fri Jun 19 00:11:59 2015 +0000 @@ -0,0 +1,46 @@ +#ifndef APPCOMMANDS_H +#define APPCOMMANDS_H + +#include "ggs.h" + +#define CMD_LER_ENERGIA_ATIVA 0x01 +#define RESP_LER_ENERGIA_ATIVA 0x02 +#define CMD_LER_ENERGIA_REATIVA_INDUTIVA 0x03 +#define RESP_LER_ENERGIA_REATIVA_INDUTIVA 0x04 +#define CMD_LER_ENERGIA_REATIVA_CAPACITIVA 0x05 +#define RESP_LER_ENERGIA_REATIVA_CAPACITIVA 0x06 +#define CMD_CORTAR 0x07 +#define RESP_CORTAR 0x08 +#define CMD_RELIGAR 0x09 +#define RESP_RELIGAR 0x0a +#define CMD_ESTADO_FORNECIMENTO 0x0b +#define RESP_ESTADO_FORNECIMENTO 0x0c +#define CMD_BUSCAR_MEDIDOR 0x0d +#define RESP_BUSCAR_MEDIDOR 0x0e +#define CMD_BUSCAR_CONCENTRADOR 0x0f +#define RESP_BUSCAR_CONCENTRADOR 0x10 +#define CMD_BUSCAR_DENDRION 0x11 +#define RESP_BUSCAR_DENDRION 0x12 +#define CMD_LER_VERSAO 0x13 +#define RESP_LER_VERSAO 0x14 +#define CMD_RESET 0x15 +#define RESP_RESET 0x16 +#define CMD_LER_NUM_SERIE 0x17 +#define RESP_LER_NUM_SERIE 0x18 +#define CMD_GRAVAR_NUM_SERIE 0x19 +#define RESP_GRAVAR_NUM_SERIE 0x1a +#define CMD_LER_PARAMETROS 0x1b +#define RESP_LER_PARAMETROS 0x1c +#define CMD_CONFIGURAR_PARAMETROS 0x1d +#define RESP_CONFIGURAR_PARAMETROS 0x1e + +extern CommandExecutor exec; + +void enviaRespostaGGS(unsigned char * dados, int tamanho); +void executaComando(unsigned char sequencia, unsigned char tipo); + +void cmdLerVersao(); + + + +#endif