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:
- 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();