¿Qué es el Centro de Control de Flotas? (GENERALIDADES)
¿QUÉ ES EL CENTRO DE CONTROL DE FLOTAS?

El centro de control de flotas (CCF) es un hardware específico para el mantenimiento de comunicaciones entre una flota de móviles equipados con diferentes medios de comunicación y un centro de gestión de flotas (CGF) encargado de funciones GIS y demás.

Las categorías de funcionalidad del CCF son las siguientes:

1.	Registro del CGF y programación de los parámetros operativos del CCF: Esto permite adaptar el funcionamiento del CCF a las necesidades de cada cliente (Medios de Comunicación con los vehículos, forma de comunicación entre el CGF y el CCF, etc).

2.	Mantenimiento de las flotas de vehículos a tratar: El CGF tiene que informar al CCF sobre la flota que debe mantener. El CCF mantiene esta información en una memoria no volátil para que no sea necesaria una reprogramación cada vez que se arranque la aplicación.

3.	Solicitud de posiciones de vehículos.

4.	Programación y lectura de los parámetros operativos (propiedades) de los móviles.

Las posiciones de los móviles pueden ser obtenidas preguntando por la última posición conocida o solicitando una nueva posición al móvil, independientemente del ciclo programado de auto respuesta.

Página siguiente: Requisitos del sistema


Requisitos del Sistema (GENERALIDADES)
REQUISITOS DEL SISTEMA

Antes de proceder a la instalación del CCF en su ordenador, es conveniente asegurarse que cumple los siguientes requisitos mínimos, los cuales serán imprescindibles para el correcto funcionamiento de la aplicación.

Dichas especificaciones son:

♦	Ordenador IBM PC y 100 % compatibles.

♦	Sistema operativo: Microsoft Windows 3.1, Windows 95 o superior.

♦	CPU: 486 o superior.

♦	Memoria RAM: 8 Mb de memoria RAM o superior.

♦	Disco duro: 30 Mb.

♦	Impresoras: todas las soportadas por Microsoft Windows.

Página siguiente: Instalación del programa CCF


Instalación del Programa CCF (GENERALIDADES)
INSTALACIÓN DEL PROGRAMA CCF

Para proceder a la instalación del programa CCF, debe encontrarse en Windows 3.1, Windows 95 o superior. El programa de instalación de CCF, utiliza diálogos de forma que resulta muy fácil conseguir una correcta instalación. No obstante, a continuación se detallan todos los pasos a seguir durante su instalación:

1. Arrancar Microsoft Windows.

2. Hacer doble clic, con el botón izquierdo, sobre el disco de instalación del programa SLAVPlus Multipuesto.

3. Seleccionar el icono Setup.

4. Seleccionar la opción Next para continuar con la instalación, o Cancel para interrumpirla.

5. Posteriormente, aparece un cuadro de diálogo en el que se recoge el acuerdo de licencia. Para continuar, pulsar Yes.

6. Después, deberá introducir su nombre, el de su empresa, y el identificador de licencia. Para continuar, pulse Next.

7. A continuación, elegir la ruta en la que se pretende instalar el CCF. Por defecto, se recomienda la instalación en el directorio C:\SENAGPS\CCF. Si se desea cambiarla, pulse Browse.

Una vez determinada la ruta, se debe pulsar Next.

8. Seguidamente, se debe elegir el tipo de instalación:

Typical:	Opción recomendada y dada por defecto. Instala las opciones más útiles.

Compact:	Instala las opciones mínimas.

Custom:	Recomendada para usuarios avanzados. Permite la selección de las opciones a instalar.

Una vez determinada, pulsar Next.

9. Después, aparece un cuadro en el que se puede seleccionar el nombre de la carpeta para el programa CCF. Una vez realizado, pulsar Next.

Saldrán en la pantalla unas ventanas que indicarán el proceso de instalación. Una vez terminado, pulsar Finish y la aplicación se encontrará instalada en la ruta especificada anteriormente.

 Página siguiente: Descripción de la ventana principal


Descripción de la Ventana Principal del CCF
DESCRIPCIÓN DE LA VENTANA PRINCIPAL

El aspecto de la pantalla principal de la aplicación es el siguiente:

En la ventana superior izquierda se tienen los tres tipos de entidades distintas que se distinguen en el CCF (Vehículos, Servidores y parámetros del CCF). Seleccionándolos con el ratón, se pueden ver las propiedades correspondientes a cada uno de ellos en la ventana superior derecha.

En la ventana inferior vendrá información relativa a las comunicaciones que se establecen entre el CCF y el CGF.

 Página siguiente: Descripción de los menús


Descripción de los Menús del CCF
DESCRIPCIÓN DE LOS MENÚS

•	Fichero: Al desplegarlo, sólo aparece una opción: Salir. Al seleccionarla, se sale de la aplicación.

•	Edición: De la misma manera que el anterior, sólo permite seleccionar una opción: Configuración, Comunicaciones con el CGF. En ésta, se accede a los distintos parámetros de Configuración del CCF y se establece la conexión con el CGF. Para mayor información ver en la página siguiente Parámetros de Configuración para la comunicación con el CGF


PARÁMETROS DE CONFIGURACIÓN PARA LA COMUNICACIÓN CON EL CGF

El aspecto de la ventana que aparece es el siguiente:

•	Modo de Comunicación:

El intercambio de mensajes se puede realizar de dos formas:

•	Mediante Sockets (Comunicación a través de redes TCP/IP): En esta opción, es posible que varios Centros de Gestión de Flotas se conecten a un mismo CCF, utilizando diferentes puertos. Al ser un puerto UDP no hay que establecer conexión con el equipo remoto antes de iniciar el intercambio de mensajes, por lo que no hay que aportar información sobre el equipo donde corre la aplicación CGF. Su funcionamiento es como sigue:

o	Si un CGF realiza una petición de posición, el CCF contesta al socket que le realiza las peticiones.

o	Si el CCF es el primero en enviar una trama sin previa petición desde un CGF, éste contesta al CGF que se haya definido por defecto (se debe definir, en esta ventana o en el fichero CCF.ini, la dirección de red y el puerto UDP utilizado por la aplicación CGF por defecto).

•	Mediante RS-232 (Puerto serie): La salida de datos de un terminal se conecta a la entrada del emisor y los retornos se conectan entre sí. Cuando un terminal desea transmitir datos no espera ningún permiso para hacerlo. De la misma forma, una recepción de datos sólo puede ocurrir cuando el receptor habilite el canal.

•	Identificador CCF: Es el identificador del nodo para las comunicaciones con los receptores.

•	Parámetros diversos:

•	Comprobar CRC tramas entrantes

•	Generar CRC tramas entrantes.

Se usan para la comprobación de datos enviados (Chequeo de errores).

•	Comunicación Sockets:

•	CGF Defecto: Se debe escribir el nombre del CGF por defecto (para enviar a éste las tramas de mensajes si el CCF es el primero en enviarlas).

•	Comportamiento Conexiones: Ya se ha mencionado que el CCF puede estar conectado a varios Centros de Gestión de Flotas simultáneamente mediante datagramas UDP. El CCF puede funcionar de tres maneras distintas:

a)	Primero Master: El primer CGF que se conecta es el dueño de todos los recursos y puede realizar cualquier opción sobre la flota. En cualquier momento puede soltar el control (Se pasaría al estado Ninguno Master).

En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 0 (Es la opción que aparece por defecto).

b)	Todos Master: Todos los Centros de Gestión de Flotas tienen control total sobre la flota. No se recomienda su uso.

En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 1.

c)	Ninguno Master: Nadie tiene control sobre la flota de conexión; para conseguirlo es necesario solicitarlo.

En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 2.

•	Puertos UDP: Selección de los puertos, tanto para tramas salientes como entrantes. Comprobar que estos puertos se corresponden con los puertos definidos en el CGF (el puerto de tramas salientes del CCF debe coincidir con el puerto de tramas entrantes del CGF, así como el de tramas entrantes del CCF con el de tramas salientes del CGF).

•	Comunicación RS-232:

•	Puerta de comunicaciones: Se debe seleccionar en la lista desplegable la puerta de comunicaciones que se va a usar (Por defecto, COM1).

•	Velocidad: Selección de los Baudios necesarios (Por defecto, 9600).

•	Handshaking: Se añaden dos caminos en la puerta de comunicaciones para realizar envíos de tramas relativas al establecimiento de conexiones.

Página siguiente:Visualización de mensajes


Visualización de Mensajes entre los móviles y el Centro de Control
VISUALIZACIÓN DE MENSAJES

Esta aplicación permite ver de manera sencilla el intercambio de mensajes entre los móviles y el Centro de Control mediante la visualización de los servidores.

•	Servidor GSM

•	Servidor Trunking


Servidor GSM (Visualización de Mensajes)
SERVIDOR GSM

Se pulsa con el botón derecho del ratón sobre el icono del teléfono (este icono aparece en rojo a la derecha de la barra de tareas, que es la barra del escritorio que incluye el botón Inicio). Elegir la opción Restaurar.

A continuación ,se debe activar la opción Ver Mensajes. Aparece la siguiente pantalla.

.	VENTANA DE CONFIGURACIÓN DEL SERVIDOR

Es la ventana superior que se encuentra en color gris. Aparecen los siguientes parámetros de configuración del servidor:

•	Tiempo entre envíos: Sirve para espaciar los envíos en intervalos de tiempo, de tal manera que si se realiza una llamada a varios vehículos a la vez, dichas llamadas se espaciarán en el tiempo la cantidad que hayamos programado previamente, lo mismo que sus respuestas. De este modo se evita que se congestione el servidor.

Este tiempo ha de ser introducido en milisegundos y se debe grabar para que se aplique siempre.

•	Puerta: Puerto del ordenador  al que está conectado el medio de comunicación.

•	Timeout: Tiempo para liberar el medio de comunicación cuando no responde a una llamada.

•	Centro de mensajes: Número de teléfono del Centro de Mensajes del proveedor de Servicios.

Existen además iconos que permiten visualizar:

•	El estado de las comunicaciones:  medio activado o desactivado (si está desactivado, el icono presenta un candado).

•	La calidad de la señal:  Se actualiza cada tres segundos. Indica el nivel de cobertura de la señal GSM (a más rectángulos amarillos iluminados, mejor calidad de la señal).

.	VENTANAS DE ENVÍOS

Es la ventana de texto superior. Cada vez que se solicite una posición se genera una llamada desde el Centro de Control al móvil o móviles que se quieran localizar. Esto implica la generación de una orden de envío de trama que aparecerá en la ventana superior junto con el número de teléfono al que hemos llamado. La confirmación de envío de mensaje, tanto si el envío es correcto como si es erróneo, aparecerá en la ventana de Recepción (Por ejemplo, Envío correcto de mensaje 0200000X).

.	VENTANA DE RECEPCIÓN

Es la ventana de texto inferior. Cuando el vehículo responde, el mensaje procedente del mismo aparece en la pantalla inferior como llegada de trama desde el teléfono YYYYYYYYYYYYYYY (correspondiente al que se había llamado). La trama enviada desde el móvil aparece a continuación en la línea siguiente.

El Servidor de Comunicaciones se activa automáticamente al abrir el programa CCF y se cierra con él, de modo que sólo es necesaria su configuración cuando se instala el programa.

En la operativa normal de la aplicación, el servidor de comunicaciones no se encontrará visible.  Sin embargo, es necesario conocer su existencia, ya que el contenido de los mensajes intercambiados puede ser de utilidad en el caso de existir algún problema de comunicación con alguno de los móviles.

Página siguiente: Servidor Trunking


Servidor Trunking (Visualización de Mensajes)
SERVIDOR TRUNKING

En la parte inferior de la pantalla aparece un icono, como en el caso anterior, pero en este caso el icono que se observa es una radio. La forma de visualizar el servidor es análoga al caso del Servidor GSM. Para mayor información, ver Servidor GSM

El aspecto de la ventana del Servidor de Comunicación tipo Trunking es la siguiente:

En Estado se puede ver que en este caso el medio está desactivado porque el icono lleva un candado. Si el medio está activo, aparece una radio sin candado.

El Servidor de Comunicaciones se activa automáticamente al abrir el programa CCF y se cierra con él, de modo que sólo es necesaria su configuración cuando se instala el programa.

En la operativa normal de la aplicación, el servidor de comunicaciones no se encontrará visible.  Sin embargo, es necesario conocer su existencia, ya que el contenido de los mensajes intercambiados puede ser de utilidad en el caso de existir algún problema de comunicación con alguno de los móviles.

 Página siguiente: Arquitectura de la aplicación


ARQUITECTURA DE LA APLICACIÓN

En el CCF se pueden distinguir tres tipos de entidades diferentes:

-	Vehículos.

-	Servidores de medios de comunicación.

-	Parámetros operativos del CCF, que describen su comportamiento o funcionalidad.

Todas las entidades están formadas por propiedades, las cuales se pueden modificar y consultar desde un CGF. Para ello, el CGF dispone de diferentes comandos (que identifican tramas de mensajes), clasificados por la entidad de que se trata (CCF, Vehículo o Servidor) y por la operación que se desea realizar (consulta o modificación de propiedades). Ejemplos:

-	Ajuste de propiedades del CCF.

-	Solicitud de propiedades de vehículos.

Los vehículos y los servidores de medios de comunicación no tienen por qué ser únicos, por lo que se hace necesario disponer también de comandos para darlos de alta y de baja dinámicamente, en función de las necesidades del CGF. Ejemplos:

-	Alta de un servidor.

-	Baja de un vehículo.

El CCF dispone de sus propios comandos para enviar información de propiedades al CGF, que podemos clasificar de la siguiente forma:

A.	Notificación de valores de propiedades: Existen distintos comandos según los tipos de entidades que reconoce el CCF.

B.	Notificación de errores: Pueden ser errores de formato o errores en propiedades, con distintos comandos según los tipos de entidades que reconoce el CCF.

Ejemplos:

-	Notificación de error en propiedades para el CCF.

-	Notificación de propiedades de un vehículo.

 Página siguiente: Definición de propiedades


Definición de propiedades (Arquitectura de la aplicación)
DEFINICIÓN DE PROPIEDADES

Es la unidad básica para el intercambio de información entre el CCF y el CGF.

Se distingue entre propiedades de vehículos, propiedades del CCF y propiedades de los servidores de comunicación, según los tres tipos de entidades que reconoce el CCF.

Una propiedad está compuesta por la siguiente información:

1)	Código de propiedad: Identificador único para cada propiedad definida en un mismo tipo de entidad. Sólo puede haber códigos repetidos en el caso de que sea entre distintos tipos de entidad.

1)	Tipo de propiedad: Indica el tipo de datos para la propiedad (BYTE, FLOAT,…) y, por lo tanto, también su tamaño en bytes.

1)	Valor: Valor que tiene asignado la propiedad en ese momento, si es que tiene alguno.

Ejemplo: Si en las propiedades del CCF, Grabación de Datos tiene el valor 1, entonces es que las posiciones se están grabando en la tabla que se haya especificado.

 Página siguiente: Definición de las tramas


Definición de las Tramas (Arquitectura de la aplicación)
DEFINICIÓN DE LAS TRAMAS

El CGF y el CCF se comunican mediante tramas de mensajes, que constan, a nivel lógico, de la siguiente información:

-	Código del comando deseado.

Ejemplos: Ajuste de propiedades del CCF, Baja de Vehículo,…

-	Lista de propiedades:

Propiedad = Código + Tipo [ + Valor]

Dependiendo del comando y de la propiedad que se trate, las propiedades pueden llevar valor o no, con el siguiente criterio: Las propiedades siempre llevan valor excepto para los comandos de solicitud de propiedades. Cuando la solicitud es de propiedades de vehículo, la propiedad ID_MOVIL, que es obligatoria, debe enviarse con el valor del vehículo para el que se realiza la solicitud. Cuando la solicitud es de propiedades de servidor, la propiedad ID_SERVIDOR, que es obligatoria, debe enviarse con el valor del servidor para el que se realiza la solicitud.

Como última propiedad debe estar siempre la propiedad FIN_PROPS, que delimita el final de la trama.

NOTA IMPORTANTE :

Para asegurar compatibilidad de software entre distintas versiones del CCF y CGF, ambas aplicaciones deben tener en cuenta que es posible que en las tramas lleguen propiedades no conocidas ( o no solicitadas, si responden a una petición previa), en cuyo caso se debe ignorar su contenido y procesar sólo aquéllas que se desee: esto es posible debido a que cada propiedad lleva información sobre su tipo de datos, por lo que se puede averiguar siempre en qué posición comienza la siguiente propiedad a una dada.

Como soporte para la programación del CGF se han creado propiedades con la única finalidad de informar acerca de las propiedades que soportan los distintos tipos de entidades que conoce la aplicación:

-	Lista de propiedades del CCF.

-	Lista de propiedades de vehículos.

-	Lista de propiedades de servidores.

 Página siguiente: Operaciones del CGF necesarias para el correcto funcionamiento del CCF


Operaciones básicas del CGF necesarias para el correcto funcionamiento del CCF (Arquitectura de la aplicación)
OPERACIONES BÁSICAS DEL CGF NECESARIAS PARA EL CORRECTO FUNCIONAMIENTO DEL CCF

•	ALTA DE LOS SERVIDORES DE MEDIOS DE COMUNICACIÓN

Esta operación es necesario realizarla cada vez que se arranca el CCF. Puede realizarse mediante comandos o por configuración, en el fichero CCF.ini.

•	ALTA DE LOS VEHÍCULOS DE LA FLOTA

Esta operación sólo es necesario realizarla una vez, ya que el CCF almacena la información relativa a la flota, y la recupera cada vez que arranca la aplicación.

•	AJUSTE DE LOS PARÁMETROS OPERATIVOS DEL CCF

No es obligatorio, siempre y cuando se desee que el CCF funcione de acuerdo con los valores por defecto.

El CCF también almacena sus parámetros, por lo que sólo es necesario ajustarlos una vez.

•	CONSULTA Y ACTUALIZACIÓN

En cualquier momento, y tantas veces como se desee, es posible consultar y modificar las propiedades del CCF, las de los distintos servidores y las de cada uno de los vehículos de la flota, así como dar de alta y de baja vehículos y servidores.

Página siguiente: Configuración del CCF


CONFIGURACIÓN DEL PROGRAMA

Es posible definir algunas características de funcionamiento del programa en el fichero “CCF.INI” localizado en el directorio de WINDOWS donde se encuentre el equipo.

Pulsando en el icono de este fichero debe aparecer una ventana similar a la siguiente:

Si no se encuentra el parámetro que se desea cambiar en el fichero CCF.ini, elegir la opción de Buscar que se encuentra en la barra de menús desplegables e introducir el Nombre Clave que aparece en las siguientes secciones que se explican a continuación:

•	Identificador CCF

•	Modo de Comunicación con el CGF

•	Puerto RS-232 de comunicación con el CGF

•	Puerto UDP del CGF

•	Dirección de red del CGF

•	Cálculo del CRC

•	Comprobación del CRC

•	Formato de envío de cadenas

•	Servidores


Identificador CCF (Configuración del CCF)
IDENTIFICADOR CCF

Identificador del nodo para las comunicaciones con los receptores.

Nombre Sección: 	Configuracion.

Nombre Clave:	Identificador CCF.

Posibles Valores:	Valor decimal positivo.

Por defecto, el valor es 305419896 (0x12345678).

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Modo de comunicación con el CGF


Modo de Comunicación con el CGF (Configuración del CCF)
MODO DE COMUNICACIÓN CON EL CGF

El CCF y el CGF pueden comunicarse mediante sockets o por RS-232.

Nombre Sección:	Configuracion.

Nombre Clave:	Tipo Comunicacion.

Posibles Valores:	RS-232.

SOCKETS.

Por defecto, la comunicación es por RS-232.

Cuando la comunicación se realiza por sockets, el puerto UDP asignado al socket se obtiene del fichero “SERVICES” de WINDOWS, para la aplicación “CCF”. Si no hay ninguno definido se utiliza por defecto el puerto 30000.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Puerto RS-232 de comunicación con el CGF


Puerto RS-232 de Comunicación con el CGF (Configuración del CCF)
PUERTO RS-232 DE COMUNICACIÓN CON EL CGF

Puerto por el que se realiza la comunicación con el CGF, cuando ésta es por RS-232.

Nombre Sección:	Configuracion.

Nombre Clave:	Puerto CGF.

Posibles Valores:	Número de puerto que se quiere asignar.

Por defecto, se utiliza COM1.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Puerto UDP del CGF


Puerto UDP del CGF (Configuración del CCF)
PUERTO UDP DEL CGF

Puerto UDP remoto de la aplicación CGF por defecto, cuando ésta es por sockets.

Nombre Sección:	Configuracion.

Nombre Clave:	PuertoUDPCGFDefecto.

Posibles Valores:	Número de puerto que se quiere asignar.

Por defecto, se utiliza 30001.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Dirección de red del CGF


Dirección de Red del CGF (Configuración del CCF)
DIRECCIÓN DE RED DEL CGF

Dirección de red donde se ejecuta la aplicación CGF, cuando la comunicación se realiza por sockets.

Nombre Sección:	Configuracion.

Nombre Clave:	DireccionCGFDefecto.

Posibles Valores:	Dirección de red donde se ejecuta la aplicación CGF.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Cálculo del CRC


Cálculo del CRC (Configuración del CCF)
CÁLCULO DEL CRC

Permite elegir si hay que calcular el CRC para las tramas que el programa envía al CGF.

Nombre Sección:	Configuracion.

Nombre Clave:	Cálculo de CRC para las tramas.

Posibles Valores:	SI/NO.

Por defecto, no se calcula el CRC.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Comprobación del CRC


Comprobación del CRC (Configuración del CCF)
COMPROBACIÓN DEL CRC

Permite elegir si hay que comprobar el CRC para las tramas que llegan del CGF.

Nombre Sección:	Configuracion.

Nombre Clave:	Comprobación de CRC para las tramas.

Posibles Valores:	SI/NO.

Por defecto, no se comprueba el CRC.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Formato de envío de cadenas


Formato de Envío de Cadenas (Configuración del CCF)
FORMATO DE ENVÍO DE CADENAS

Define el formato en el que se envían las cadenas ASCII al CGF, siendo opcional anteceder a la cadena el número de bytes que la forman.

Nombre Sección:	Configuracion.

Nombre Clave:	Modo Serialización Cadenas.

Posibles Valores:	1 -> Se envía la cadena terminada en NULL, sin ser precedida por el número de bytes que la

forman.

2 -> Se envía la cadena precedida por el número de bytes que la forman.

Por defecto, se utiliza el modo 1.

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?

Página siguiente: Servidores


Servidores (Configuración del CCF)
SERVIDORES

Permite definir los servidores que se desean lanzar (y abrir su puerta de comunicaciones) al arrancar la aplicación.

Para ello hay que definir los siguientes valores:

- Número de servidores:

Nombre Sección:	Servidores.

Nombre Clave:	Numero Servidores.

Posibles Valores:	Número de servidores deseados.

- Para cada uno de los Servidores es necesario definir:

•	La puerta de comunicaciones.

•	El tipo de servidor (medio de comunicación).

•	El Identificador del Servidor, que será la clave de acceso a él para todas las operaciones.

Nombre Sección:	Servidores.

Nombre Clave:	Puerto Servidor i (i = 1,2,…).

Posibles Valores:	Puerta de comunicaciones.

Nombre Sección:	Servidores.

Nombre Clave:	Tipo Servidor i (i = 1,2,…).

Posibles Valores:	16777216 (0x01000000) para Servidor Trunking.

33554432 (0x02000000) para Servidor GSM.

50331648(0x03000000) para Servidor Kenwood.

Nombre Sección:	Servidores.

Nombre Clave:	Id Servidor i (i = 1,2,…).

Posibles Valores:	Número.

Valor decimal usado como Identificador (clave) del Servidor.

Si desea ver cómo se realiza el cambio de tipo de servidor, pulse aquí

Para obtener más información de dónde se cambian estos valores, ver ¿Cómo se configura?


EJEMPLO: CAMBIO DE TIPO DE SERVIDOR

Para cambiar el tipo de servidor (medio de comunicación) es necesario acceder al fichero CCF.ini. Si se abre este fichero, aparece una ventana similar a la siguiente:

Buscar, dentro de [Servidores], el texto que diga Tipo Servidor “i”, siendo “i” un número que identifica a los distintos servidores de los que dispongamos (Si sólo se tiene un servidor, no aparece ningún número). En el que se quiera cambiar el medio de comunicación, se debe cambiar el número que tiene asignado y sustituirlo por el correspondiente al medio que se le quiere asignar).

Los números que identifican cada medio son los siguientes:

16777216 (01000000 en hexadecimal): Servidor Trunking.

33554432 (02000000 en hexadecimal): Servidor GSM.

50331648 (03000000 en hexadecimal): Servidor Kenwood.

En este caso, si se quiere cambiar el Servidor 1 a tipo Trunking, se sustituye el número que tiene asignado por el que le corresponde. Quedaría de la siguiente forma:

Cerrar esta ventana, guardando los cambios e iniciar la aplicación CCF. Ahora el Servidor 1 será de tipo Trunking.


Índice de la ayuda
ÍNDICE

Elija la opción que desee:

GENERALIDADES:

¿Qué es el CCF?

Requisitos del sistema

Instalación del programa

MANEJO DEL PROGRAMA:

Descripción de la ventana principal

Descripción de los menús

Parámetros de configuración para la comunicación con el CGF

Visualización de mensajes

ARQUITECTURA DE LA APLICACIÓN:

Introducción

Definición de propiedades

Definición de las tramas

Operaciones básicas del CGF necesarias para el correcto funcionamiento del CCF

CONFIGURACIÓN DEL CCF:

¿Cómo se configura?

Identificador CCF

Modo de comunicación con el CGF

Puerto RS-232

Puerto UDP

Dirección de red del CGF

Cálculo de CRC

Comprobación de CRC

Formato de envío de cadenas

Servidores


Ventana “Acerca del Centro de Control de Flotas”:

Ventana que muestra el aviso de copyright y el número de versión de su copia del CCF.


Comando Salir (menú Archivo)

Use este comando para terminar la sesión de SlavPlus Multipuesto. SlavPlus le solicita que guarde los documentos cuyos cambios no se han guardado.

Método abreviado

Teclas:	ALT+F4


Comando Acerca de (menú Ayuda)

Use este comando para mostrar el aviso de copyright y el número de versión de su copia de SlavPlus Multipuesto.


Mediante Sockets (Modo de Comunicación):

Comunicación a través de redes TCP/IP. En esta opción, es posible que varios Centros de Gestión de Flotas se conecten a un mismo CCF, utilizando diferentes puertos. Al ser un puerto UDP no hay que establecer conexión con el equipo remoto antes de iniciar el intercambio de mensajes, por lo que no hay que aportar información sobre el equipo donde corre la aplicación CGF. Su funcionamiento es como sigue:

o	Si un CGF realiza una petición de posición, el CCF contesta al socket que le realiza las peticiones.

o	Si el CCF es el primero en enviar una trama sin previa petición desde un CGF, éste contesta al CGF que se haya definido por defecto (se debe definir, en esta ventana o en el fichero CCF.ini, la dirección de red y el puerto UDP utilizado por la aplicación CGF por defecto).

Para obtener más información sobre los parámetros de configuración para la comunicación con el CGF, pulsar aquí


Mediante RS-232 (Modo de Comunicación):

Puerto serie. En esta opción, la salida de datos de un terminal se conecta a la entrada del emisor y los retornos se conectan entre sí. Cuando un terminal desea transmitir datos no espera ningún permiso para hacerlo. De la misma forma, una recepción de datos sólo puede ocurrir cuando el receptor habilite el canal.

Para obtener más información sobre los parámetros de configuración para la comunicación con el CGF, pulsar aquí


Identificador CCF:

Es el identificador del nodo para las comunicaciones con los receptores.

Para obtener más información sobre los parámetros de configuración para la comunicación con el CGF, pulsar aquí


Parámetros diversos:

•	Comprobar CRC tramas entrantes

•	Generar CRC tramas entrantes.

Se usan para la comprobación de datos enviados (Chequeo de errores).

Para obtener más información sobre los parámetros de configuración para la comunicación con el CGF, pulsar aquí


CGF Defecto (Comunicación Sockets):

Se debe escribir el nombre del CGF por defecto (para enviar a éste las tramas de mensajes si el CCF es el primero en enviarlas).


Comportamiento Conexiones (Comunicación Sockets):

Ya se ha mencionado que el CCF puede estar conectado a varios Centros de Gestión de Flotas simultáneamente mediante datagramas UDP. El CCF puede funcionar de tres maneras distintas:

•	Primero Master: El primer CGF que se conecta es el dueño de todos los recursos y puede realizar cualquier opción sobre la flota. En cualquier momento puede soltar el control (Se pasaría al estado Ninguno Master). En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 0 (Es la opción que aparece por defecto).

•	Todos Master: Todos los Centros de Gestión de Flotas tienen control total sobre la flota. No se recomienda su uso. En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 1.

•	Ninguno Master: Nadie tiene control sobre la flota de conexión; para conseguirlo es necesario solicitarlo.

En el fichero “CCF.ini”, en “Modo conexión CGF”, se guarda el valor 2.

Para obtener más información sobre los parámetros de configuración para la comunicación con el CGF, pulsar aquí


Generar datos de cadena nuevo formato (ASCIIZ) (Parámetros diversos):

Si se activa esta opción, se envía la cadena precedida por el número de bytes que la forman.


Puertos UDP (Comunicación Sockets):

Selección de los puertos, tanto para tramas salientes como entrantes. Comprobar que estos puertos se corresponden con los puertos definidos en el CGF (el puerto de tramas salientes del CCF debe coincidir con el puerto de tramas entrantes del CGF, así como el de tramas entrantes del CCF con el de tramas salientes del CGF).


Modo de Comunicación:

El intercambio de mensajes se puede realizar de dos formas:

•	Mediante Sockets (Comunicación a través de redes TCP/IP): En esta opción, es posible que varios Centros de Gestión de Flotas se conecten a un mismo CCF, utilizando diferentes puertos. Al ser un puerto UDP no hay que establecer conexión con el equipo remoto antes de iniciar el intercambio de mensajes, por lo que no hay que aportar información sobre el equipo donde corre la aplicación CGF. Su funcionamiento es como sigue:

o	Si un CGF realiza una petición de posición, el CCF contesta al socket que le realiza las peticiones.

o	Si el CCF es el primero en enviar una trama sin previa petición desde un CGF, éste contesta al CGF que se haya definido por defecto (se debe definir, en esta ventana o en el fichero CCF.ini, la dirección de red y el puerto UDP utilizado por la aplicación CGF por defecto).

•	Mediante RS-232 (Puerto serie): La salida de datos de un terminal se conecta a la entrada del emisor y los retornos se conectan entre sí. Cuando un terminal desea transmitir datos no espera ningún permiso para hacerlo. De la misma forma, una recepción de datos sólo puede ocurrir cuando el receptor habilite el canal.


Puerta de comunicaciones (Comunicación RS-232):

Se debe seleccionar en la lista desplegable la puerta de comunicaciones que se va a usar (Por defecto, COM1).


Velocidad:

Selección de los Baudios necesarios (Por defecto, 9600).


Handshaking:

Se añaden dos caminos en la puerta de comunicaciones para realizar envíos de tramas relativas al establecimiento de conexiones.