@@ -121,6 +121,7 | |||||
121 | void consigue_nombre_experimento(char *rx_data, char filename[]); |
|
121 | void consigue_nombre_experimento(char *rx_data, char filename[]); | |
122 | void SplitFrame(char *frame); |
|
122 | void SplitFrame(char *frame); | |
123 | void intToStr( int number, char* str ); |
|
123 | void intToStr( int number, char* str ); | |
|
124 | int update_app(char *filename, char *ip_number); | |||
124 |
|
125 | |||
125 | //ABS monitoring |
|
126 | //ABS monitoring | |
126 | //int ABS_monitoreo(int sel_atenuador, int sel_calibracion, float umbral, int pulsewidth); |
|
127 | //int ABS_monitoreo(int sel_atenuador, int sel_calibracion, float umbral, int pulsewidth); | |
@@ -392,6 +393,7 | |||||
392 | consigue_nombre_experimento(rx_data,filename1); //get a filename from frame |
|
393 | consigue_nombre_experimento(rx_data,filename1); //get a filename from frame | |
393 | tx_data = Lee_experimento(filename1); //return a pointer to the content of the filename |
|
394 | tx_data = Lee_experimento(filename1); //return a pointer to the content of the filename | |
394 | printf("%s\n",tx_data); |
|
395 | printf("%s\n",tx_data); | |
|
396 | printf("tp1\n"); | |||
395 | } |
|
397 | } | |
396 | else if(strcmp(cmd,"CHGB") == 0){ |
|
398 | else if(strcmp(cmd,"CHGB") == 0){ | |
397 | cambia_apuntamiento(rx_data); |
|
399 | cambia_apuntamiento(rx_data); | |
@@ -417,6 +419,11 | |||||
417 | strcpy(tx_data,parameters.ID); |
|
419 | strcpy(tx_data,parameters.ID); | |
418 | printf("%s\n",tx_data); |
|
420 | printf("%s\n",tx_data); | |
419 | } |
|
421 | } | |
|
422 | else if(strcmp(cmd,"UAPP") == 0){ | |||
|
423 | tx_data = malloc(strlen(parameters.ID) + 1); | |||
|
424 | strcpy(tx_data,parameters.ID); | |||
|
425 | printf("%s\n",tx_data); | |||
|
426 | } | |||
420 | else{ |
|
427 | else{ | |
421 | tx_data = (char*)malloc(6); |
|
428 | tx_data = (char*)malloc(6); | |
422 | tx_data = "Error"; |
|
429 | tx_data = "Error"; | |
@@ -633,6 +640,22 | |||||
633 | return all_pages; |
|
640 | return all_pages; | |
634 | } |
|
641 | } | |
635 |
|
642 | |||
|
643 | int update_app(char *filename, char *ip_number){ | |||
|
644 | ||||
|
645 | char cmd[80]; | |||
|
646 | strcpy(cmd,"tftp -gr"); | |||
|
647 | strcat(cmd," "); | |||
|
648 | strcat(cmd,filename); | |||
|
649 | strcat(cmd," "); | |||
|
650 | strcat(cmd,ip_number); | |||
|
651 | ||||
|
652 | system(cmd); | |||
|
653 | ||||
|
654 | printf(cmd); | |||
|
655 | ||||
|
656 | return 0; | |||
|
657 | } | |||
|
658 | ||||
636 | /* |
|
659 | /* | |
637 | * |
|
660 | * | |
638 | */ |
|
661 | */ |
General Comments 0
You need to be logged in to leave comments.
Login now