View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Hacking el linea_ctc/ui_teleind_integ

Notas preliminares:
  • linea_ctc y ui_teleind_integ son prácticamente iguales, simplemente el linea_ctc no tiene ui y centraliza los cambios de atributos (aparte de mantener la base de datos de atributos, que difunde a los ui_telind_integ).
  • Para ver más o menos las cómo está estructurado el código, se puede hacer:
    $ cd /mnt/teleind/sun/f_linea_ctc
    $ cflow *.[ch] | cflow2dot.tcl | grep -v "LogPrintf" | dot -Tps > /tmp/fich.ps ; gv /tmp/fich.ps

Funciones prometedoras:
  • ActualizarCabezaDelTren()(en linea_ctc_seguim.c)
  • ActualizarColaDelTren()(en linea_ctc_seguim.c)
  • EliminarTren() (en linea_ctc_seguim.c)
  • ProcesarCambioCV() (en linea_ctc_event.c)

Para implementarlo:
  • Hacer lo mismo que ha hecho Jesús con el linea_ctc para OTS (tb vale lo hecho para balizas, pero ese es un poco diferente, según parece).