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:
- 19:1f623070b9dd
- Parent:
- 18:476f5723d860
- Child:
- 20:da03c9e94ad3
--- a/appCommands.cpp Fri Oct 02 20:07:02 2015 +0000 +++ b/appCommands.cpp Thu Oct 08 22:50:07 2015 +0000 @@ -30,6 +30,24 @@ 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(dados, tamanho - TAMANHO_MINIMO_PACOTE); + break; + case CMD_BUSCAR_DENDRION: + cmdBuscarDendrion(); + break; + case RESP_BUSCAR_CONCENTRADOR: + respBuscarConcentrador(); + break; case CMD_LER_PARAMETROS: cmdLerParametros(); break; @@ -80,3 +98,12 @@ unsigned char lerEstadoRele(){ return APP_PARAMETERS.estadoRele; } + +void respBuscarConcentrador(){ +// if(!destBroadcast){ +// printf("[GGS] Recebeu ACK do concentrador\r\n"); +// if(((unsigned char *)&medidor)[0] != 0xff){ // Ja detectou algum medidor. Pode parar de enviar anuncios. +// timeoutAnuncio.detach(); +// } +// } +}