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.h	Wed Jul 22 15:09:01 2015 +0000
+++ b/appCommands.h	Thu Jul 23 22:46:18 2015 +0000
@@ -25,7 +25,8 @@
 #define RESP_LER_PARAMETROS                 0x1c
 #define CMD_CONFIGURAR_PARAMETROS           0x1d
 #define RESP_CONFIGURAR_PARAMETROS          0x1e
-
+#define CMD_LER_RELOGIO                     0x1f
+#define RESP_LER_RELOGIO                    0x20
 #define CMD_TENSAO_INSTANTANEA              0x21
 #define RESP_TENSAO_INSTANTANEA             0x22
 #define CMD_CORRENTE_INSTANTANEA            0x23
@@ -44,15 +45,16 @@
 extern ParametersBlock APP_PARAMETERS;
 extern void softReset();
 
-void enviaRespostaGGS(unsigned char * dados, int tamanho);
-void executaComando(unsigned char tamanho, unsigned char sequencia, unsigned char tipo, unsigned char * dados);
+void enviaRespostaGGS(char * dados, int tamanho);
+void executaComando(unsigned char tamanho, unsigned char sequencia, unsigned char tipo, char * dados);
 
 void cmdLerVersao();
 void cmdLerNumeroSerie();
-void cmdGravarNumeroSerie(unsigned char * dados, unsigned char tamanhoDados);
+void cmdGravarNumeroSerie(char * dados, unsigned char tamanhoDados);
 void cmdReset();
 void cmdLerParametros();
-void cmdConfigurarParametros(unsigned char * dados, unsigned char tamanhoDados);
+void cmdConfigurarParametros(char * dados, unsigned char tamanhoDados);
+void cmdLerRelogio();
 
 void cmdCortar();
 void cmdReligar();
@@ -60,6 +62,7 @@
 void cmdDetectaCarga();
 
 void cmdTensaoInstantanea(unsigned char lineOrLoad);
+void cmdMMTensao(unsigned char lineOrLoad);
 
 void atualizaEstadoRele(unsigned char estado);
 unsigned char lerEstadoRele();