        |
Añadir una estación a la lista de cámaras digitales (fich_video_estaciones2) de Alto del Arenal (crp02)
Pasos a realizar para añadir una estación a la lista de estaciones que se visualizan como DIGITALES en Alto del Arenal.
Ejemplo: Añadir la estación de "Menéndez Pelayo" (0117).
Primera parte: añadir la estación al crpmonitorwall de crp02
1. Entras en crp02, como usuario "isa"
2. Te vas al directorio /home/ControlRetros/Datos
cd /home/ControlRetros/Datos
3. Editas el fichero crpmonitorwall.cfg
vi crpmonitorwall.cfg
4. En la línea que empieza por "digitalprefix" (sin las comillas" hay una lista de estaciones, tienes que añadir VELllnn siendo ll la línea y nn la estación, y todas sus correspondencias, separadas por comas. En nuestro caso pelayo no tienen correspondencias y es el 0117, añadimos ,VEL0117
digitalprefix "VES,VEL0106,VEL0215,VEL0619,VEL0111,VEL0514,VEL0505,VEL0706,VEL0905,VEL0117"
5. Salvamos y salimos con :wq ENTER
6. Matamos el crpmonitorwall para que coja la nueva configuración (ojo, NO MATAR EL "crpmonitorwall relaunch"):
isa@crp02 :/home/ControlRetros/Datos$ ps -efa | grep crp
isa 128 1 0 Sep20 ? 00:00:18 tclsh /home/isa/actualizacion_camaras_crp.tcl
isa 13164 1 0 2024 ? 00:00:02 /home/ControlRetros/Datos/crpmonitorwall relaunch
isa 10721 13164 0 2024 ? 01:54:52 /home/ControlRetros/Datos/crpmonitorwall
isa@crp02 :/home/ControlRetros/Datos$ kill 10721
7. Comprobamos que funciona correctamente haciendo un "tail -f" del fichero de log para ver que están saliendo trazas, y luego hacemos un control+c
tail -f crpmonitorwall.log
Segunda parte: añadir la estación al fich_video_estaciones2 (generado por un script en servtce2)
1. Entras en servtce2 como ususario "metro".
2. Te vas al directorio scripts:
cd /home/metro/scripts
3. Editas con un vi el genfich_video_estaciones2.pike
vi genfich_video_estaciones2.pike
4. Añades la estación y sus correspondencias separadas por ":" al array del principio que se llama DIGITALES. En nuestro caso no tienen correspondencias, por lo que basta con añadir un ,"VEL0117":
array(string) DIGITALES=({"VEL0106:VEL0215:VEL0619","VEL0111:VEL0514","VEL0505:VEL0706","VEL0905","VEL0117"});
5. Añades la estación a la lista que está en el main un poco más abajo. La sintaxis es "Nombre de Estacion":({"ll,ee"}) , como en ,"Menendez Pelayo":({"1,17"}):
int
main(int argc, array(string) argv)
{
mapping(string:array(string)) staticestacion2linest=(["Cuatro Caminos":({"1,6","2,15","6,19"}),"Bilbao":({"1,9"}),
"Gran Via":({"1,11","5,14"}),"Pueblo Nuevo":({"5,5","7,6"}),"Arroyofresno":({"7,22"}),"Duque de Pastrana":({"9,5"}),"Menendez Pelayo":({"1,17"}) ]);
6. Salvas y sales con :wq ENTER
7. Ejecutamos el script generador para probar:
./llama_generar_fichero_flat_camaras.sh
8. En otra ventana, entramos en crp01 como usuario "isa" y comprobamos el contenido del fichero fich_video_estaciones2 del directorio FichCamaras para ver que realmente tiene el contenido correcto:
less /home/isa/FichCamaras/fich_video_estaciones2
|