EZR

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

Fork of smartRamalKW by Equipe Firmware V2COM

Committer:
tpadovani
Date:
Fri Jun 19 00:11:59 2015 +0000
Revision:
4:2d0c2643c641
Child:
5:1bc98277c257
vers?o teoricamente funcional, com apenas o comando de ler vers?o

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tpadovani 4:2d0c2643c641 1 #ifndef APPCOMMANDS_H
tpadovani 4:2d0c2643c641 2 #define APPCOMMANDS_H
tpadovani 4:2d0c2643c641 3
tpadovani 4:2d0c2643c641 4 #include "ggs.h"
tpadovani 4:2d0c2643c641 5
tpadovani 4:2d0c2643c641 6 #define CMD_LER_ENERGIA_ATIVA 0x01
tpadovani 4:2d0c2643c641 7 #define RESP_LER_ENERGIA_ATIVA 0x02
tpadovani 4:2d0c2643c641 8 #define CMD_LER_ENERGIA_REATIVA_INDUTIVA 0x03
tpadovani 4:2d0c2643c641 9 #define RESP_LER_ENERGIA_REATIVA_INDUTIVA 0x04
tpadovani 4:2d0c2643c641 10 #define CMD_LER_ENERGIA_REATIVA_CAPACITIVA 0x05
tpadovani 4:2d0c2643c641 11 #define RESP_LER_ENERGIA_REATIVA_CAPACITIVA 0x06
tpadovani 4:2d0c2643c641 12 #define CMD_CORTAR 0x07
tpadovani 4:2d0c2643c641 13 #define RESP_CORTAR 0x08
tpadovani 4:2d0c2643c641 14 #define CMD_RELIGAR 0x09
tpadovani 4:2d0c2643c641 15 #define RESP_RELIGAR 0x0a
tpadovani 4:2d0c2643c641 16 #define CMD_ESTADO_FORNECIMENTO 0x0b
tpadovani 4:2d0c2643c641 17 #define RESP_ESTADO_FORNECIMENTO 0x0c
tpadovani 4:2d0c2643c641 18 #define CMD_BUSCAR_MEDIDOR 0x0d
tpadovani 4:2d0c2643c641 19 #define RESP_BUSCAR_MEDIDOR 0x0e
tpadovani 4:2d0c2643c641 20 #define CMD_BUSCAR_CONCENTRADOR 0x0f
tpadovani 4:2d0c2643c641 21 #define RESP_BUSCAR_CONCENTRADOR 0x10
tpadovani 4:2d0c2643c641 22 #define CMD_BUSCAR_DENDRION 0x11
tpadovani 4:2d0c2643c641 23 #define RESP_BUSCAR_DENDRION 0x12
tpadovani 4:2d0c2643c641 24 #define CMD_LER_VERSAO 0x13
tpadovani 4:2d0c2643c641 25 #define RESP_LER_VERSAO 0x14
tpadovani 4:2d0c2643c641 26 #define CMD_RESET 0x15
tpadovani 4:2d0c2643c641 27 #define RESP_RESET 0x16
tpadovani 4:2d0c2643c641 28 #define CMD_LER_NUM_SERIE 0x17
tpadovani 4:2d0c2643c641 29 #define RESP_LER_NUM_SERIE 0x18
tpadovani 4:2d0c2643c641 30 #define CMD_GRAVAR_NUM_SERIE 0x19
tpadovani 4:2d0c2643c641 31 #define RESP_GRAVAR_NUM_SERIE 0x1a
tpadovani 4:2d0c2643c641 32 #define CMD_LER_PARAMETROS 0x1b
tpadovani 4:2d0c2643c641 33 #define RESP_LER_PARAMETROS 0x1c
tpadovani 4:2d0c2643c641 34 #define CMD_CONFIGURAR_PARAMETROS 0x1d
tpadovani 4:2d0c2643c641 35 #define RESP_CONFIGURAR_PARAMETROS 0x1e
tpadovani 4:2d0c2643c641 36
tpadovani 4:2d0c2643c641 37 extern CommandExecutor exec;
tpadovani 4:2d0c2643c641 38
tpadovani 4:2d0c2643c641 39 void enviaRespostaGGS(unsigned char * dados, int tamanho);
tpadovani 4:2d0c2643c641 40 void executaComando(unsigned char sequencia, unsigned char tipo);
tpadovani 4:2d0c2643c641 41
tpadovani 4:2d0c2643c641 42 void cmdLerVersao();
tpadovani 4:2d0c2643c641 43
tpadovani 4:2d0c2643c641 44
tpadovani 4:2d0c2643c641 45
tpadovani 4:2d0c2643c641 46 #endif