Abrimos este post que va dedicado al programa IBUSComm, para ello vamos a explicar en qué consiste dicho programa:
Este programa enlaza a través del puerto COM/USB del resler con el programa RR y dependiendo de cómo esté configurado su archivo *.ini podemos ejecutar algunas de las funciones del RR con los botones de la pantalla.
Existen dos versiones para el IBUSComm, una es la básica y que dependiendo del *.ini que lleve configurado puede hacer funcionar una cosa u otra, en esta página que yo os pongo el enlace, el *.ini está configurado para que funcionen las teclas del volante:
se encuentra el enlace del fichero con el programa para descargarlo al final del post1
http://www.mp3car.com/vbulletin/showthread.php?t=31640
y esto es lo que vemos si lo ejecutamos:
En esta otra versión del IBUSComm lo que tenemos es el scroll en pantalla (pero solo para un skin en concreto) y lo que hacemos es usar la perilla/botón de nuestro navegador para desplazarno a través de los diferentes apartados de la pantalla del RR y cuando queremos ejecutar uno en concreto, presionamos y accedemos a él (igualito que cuando estamos en el menú principal de BMW).
Este es el enlace donde podemos descargar la última versión de dicho *.ini, se encuentra en el post45 y no han salido más actualizaciones de esta versión de IBUSComm,
http://www.mp3car.com/vbulletin/showthread.php?t=73722&page=3&postcount45
esta es la pantalla que se ve al ejecutarlo:
la frase que he puesto: " hola compañeros del foro carx" al darle al botón "send to mid" nos aparece todo lo escrito en estilo scroll, en nuestro marcador alfanumérico, bueno solo aquellos que lo tenemos en nuestros coches, los e-46 no lo poseen.
Algunas cosas a tener en cuenta para que funcionen dicho programa:
-tendremos que tener instalado en fichero---> MSCOMM32.OCX
que podreís descargar de aquí:
http://www.flavionet.com/runtimes/mscomm32.ocx
Este archivo lo teneís que instalar en C:\WINDOWS\system32 para que os funcione el programa IBUSComm.
-hay que configurar el puerto COM en el *.ini donde tenemos instalado el resler, si no lo configuramos, obviamente el programa no funcionará, esto se hace en la siguiente línea, en este caso está configurado para el puerto COMM2:
; COM port. 1 means COM1. 2 means COM2...
ComPort=2
-Dentro del archivo *.ini, que podemos editar con cualquier visor de documentos de texto, tenemos una opción que es: En naranja
;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
;AppCaptionSendEventTo="Sans titre - Bloc-notes"
AppCaptionSendEventTo="RoadRunner"
;AppClassSendEventTo=""
Esto nos indica que al ejecutar el IBUSComm, el programa no aparecerá en pantalla pero se está ejecutando en un segundo termino como nos delatará el administrador de tareas de windows:
y es que de esa manera, el programa está esperando a que se ejecute el RR para enlazarse con él, pero lo hace en un segundo plano. Por ello es también que el uso de la CPU sube sustancialmente por que dicho programa "está buscando" al RR continuamente: En mi caso está rondando el 50% del uso de la CPU, pero antes de formatear, estaba al 92%.
Esto se soluciona ejecutando el RR.
No asustarse si ejecutais el IBUSComm y no lo veis en la pantalla, como me ocurría a mi, que se está ejecutando en un segundo plano.
Ahora bien, si la línea anterior la sustituimos y eliminamos el nombre del programa que se encuentra dentro de las comillas ("RoadRunner"), entonces SÍ que aparecerá el programa en el escritorio, tal y como se ha visto en las fotos anteriores:
;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
;AppCaptionSendEventTo="Sans titre - Bloc-notes"
AppCaptionSendEventTo=""
;AppClassSendEventTo=""
también podemos poner el principio un punto y coma (;) para que esa línea no se ejecute:
;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
;AppCaptionSendEventTo="Sans titre - Bloc-notes"
;AppCaptionSendEventTo="RoadRunner"
;AppClassSendEventTo=""
Ya deberíamos tener funcionando el IBUSComm correctamente sin ningún problema. Ahora vamos a ver cómo se configura para que se le puedan asignar a los diferentes botones de la pantalla, una función en concreto del RR.
Para ello usaremos el editor de skin que hay un enlace en el posr fijo y no lo descargamos, seguidamente vemos el nombre que tiene asignado el boton al que queremos asignarle la tecla de la pantalla.
POR CORTESIA DEL FORERO/AMIGO JOLIVER: procederemos así
a) valor del codigo de ibus
b)nombre de la ventana del programa al que vas a enviar la información
c) comando asociado a esa tecla....
[ID:BUT_TP_PRES] // identificación de la acción captada (puede ser cualquiera)
MsgTemplate="F004684832E6" //Este es el código que circula por el Ibus
Label="TP Press" // La etiqueta mostrada en el display (no funciona en todos)
Parse=True //Ni flowers...
ESto es para el volante:
[ID:STW_PREV_PRES] // Identificación
MsgTemplate="5004683B080F" //Código de la tecla del volante (los que comienzan por 50 son del MFL)
Label="S. Wheel < Press" // El texto que saldria en la radio o en el display central de los E39, por ejemplo
Parse=True //sigo sin tener ni flowers
KeyboardMap="RRPREV" //Este es el comando del RR que se le envia al RR como si se hubiese pulsado una tecla con esa instrucción... RR+PREV (Previous) para poner la pista anterior (canción, video, emisora, etc...)
Lo que quiere decir que, cada vez que pulsemos el botón "V" del volante, el volante mete en el Ibus el código "5004683B080F" y los distintos dispositivos reaccionan ante él (en este caso la rádio original,cambiaria de emisora a la anterior) y el programa RRIBUS.exe cuando lo reconozca, enviará a la ventana "RoadRunner" la acción "RRPREV" y el RoadRunner al recibir esa instrucción hará como si pulsaramos la tecla "<<" de cualquiera radio, pasar a la pista anterior...
PD En el ejemplo del botón Tape no hace nada porque le falta el código "KeyboardMap" para decirle que queremos que haga al pulsarla...
Esto es todo lo que sé de cómo se configura el *.ini del IBUSComm, pero como no tengo ni flowres

de informática, no he conseguido hacer que le de al boton 1 y se ponga el play por ejemplo.
A partir de aquí os dejo a los entendidos a ver si se consigue enseñarme a asignarles funciones a los botones de la pantalla.
Esta es una imagen con el editor de pantallas del RR, del boton de play, que me gustaría asignar al boton1 de la pantalla del monitor.