Proyecto de Tesis en Mecatrónica. Universidad Técnica del Norte. Ernesto Palacios <mecatronica.mid@gmail.com>
Dependencies: EthernetNetIf HTTPServer QEI_hw RPCInterface mbed
Diff: main.cpp
- Revision:
- 35:92b0f1b75a51
- Parent:
- 34:bdf918bc9b59
--- a/main.cpp Sat Jul 05 04:11:35 2014 +0000 +++ b/main.cpp Mon Jul 07 15:41:20 2014 +0000 @@ -33,7 +33,8 @@ QEI_INVINX_NONE // Not inverted index ); -Timer crono; // Reloj Interno de mbed +Timer cronometro; // Reloj Interno de mbed +Timeout temporizador; // Temporizador del generador de pulsos. DigitalOut pin_son( p7 ); // SON DigitalOut pin_dir( p26 ); // SIGN+ @@ -78,6 +79,9 @@ RPCFunction GoHome(&setHOME_eth, "INI"); RPCFunction GetAlm( &getALM_eth, "ALM"); +// Funciones Globales +int bandera_pulsos = 0; +int num_pulsos = 0; int main() { @@ -183,5 +187,16 @@ Net::poll(); // Revisa la red solo si la coneccion es HTTP led_verde = led_verde ^ 1; // Toggle Led Verde... esperando transmicion } + + if ( bandera_pulsos == 1 ) //Se ha detenido la generación de pulsos + { + + if( isPC ) + pc.printf("%d-OK\r\n", num_pulsos ); + else + RS_232.printf("%d-OK\r\n", num_pulsos ); + + bandera_pulsos = 0; + } } }