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: setup.cpp
- Revision:
- 28:b7ded82ee7da
- Parent:
- 27:b8254b76ec57
- Child:
- 29:52932326c45a
--- a/setup.cpp Mon Feb 03 22:37:57 2014 +0000 +++ b/setup.cpp Tue Feb 04 15:39:53 2014 +0000 @@ -174,8 +174,8 @@ // Generar un numero definido de pulsos a la velocidad de posicionamiento case 'G': { - int pulsos = value; //Numero de pulsos a generar - t_alto = pulsos / fq_posicion; //Tiempo que debe ser generado el tren de pulsos. + float pulsos = value; //Numero de pulsos a generar + t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. //DEBUG pc.printf("Tiempo en timer en seg = %f", t_alto); @@ -200,8 +200,8 @@ // Generar un numero definido de MILES de pulsos a la velocidad de posicionamiento case 'P': { - int pulsos = value * 1000; //Numero de pulsos a generar - t_alto = pulsos / fq_posicion; //Tiempo que debe ser generado el tren de pulsos. + float pulsos = value * 1000; //Numero de pulsos a generar + t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. //DEBUG pc.printf("Tiempo en timer en seg = %f", t_alto); @@ -226,8 +226,8 @@ // Generar un numero definido de MILLONES pulsos a la velocidad de posicionamiento case 'M': { - int pulsos = value * 1000000; //Numero de pulsos a generar - t_alto = pulsos / fq_posicion; //Tiempo que debe ser generado el tren de pulsos. + float pulsos = value * 1000000; //Numero de pulsos a generar + t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. //DEBUG pc.printf("Tiempo en timer en seg = %f", t_alto); @@ -281,6 +281,16 @@ RS_232.printf("OK\r\n"); break; + + default: + + // EL COMANDO NO SE RECONOCE: No Aplica + if( isPC ) + pc.printf("NA\r\n"); + else + RS_232.printf("NA\r\n"); + + break; } }