Foros del Web » Programación para mayores de 30 ;) » Java »

Eventos en JAVA

Estas en el tema de Eventos en JAVA en el foro de Java en Foros del Web. Buen día colegas, el motivo para abrir este tema es para solicitarles su apoyo con un proyecto que tengo. Actualmente cuento con un dispositivo de ...
  #1 (permalink)  
Antiguo 14/08/2015, 09:00
 
Fecha de Ingreso: abril-2015
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Pregunta Eventos en JAVA

Buen día colegas, el motivo para abrir este tema es para solicitarles su apoyo con un proyecto que tengo.

Actualmente cuento con un dispositivo de entradas y salidas (I/O) similar a un Arduino. Este dispositivo se comunica con un protocolo llamado modbus. Al comienzo pude hacer la lectura de las señales, pero solo se imprimían los estados de las señales cada vez que ejecutaba el programa.

Principalmente lo que hice fue crear una funcion que cada cierto tiempo realizara la lectura de las señales para tenerlo casi en tiempo real, pero es una forma ineficiente de leer las señales. Me gustaría saber si existe algún modo de crear un evento sin tener que ejecutar esta función cada X segundos.

Primero que nada muchas gracias por su apoyo, y cualquier cosa aquí estamos en contacto.

Última edición por avilavalenz; 14/08/2015 a las 09:06 Razón: Complemento de información
  #2 (permalink)  
Antiguo 15/08/2015, 01:41
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: Eventos en JAVA

Hola:

¿Cual sería el evento al que quieres atender?. Si es porque cambia el estado del dispositivo.... no es cosa de tu programación en java, sino de que seas capaz de configurar el dispositivo para que mande algún tipo de evento cuando haya cambios.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 17/08/2015, 10:01
 
Fecha de Ingreso: abril-2015
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Respuesta: Eventos en JAVA

Buen día chuidiang, muchas gracias por tu tiempo, lo que tu me cometas, es que puede ser que el dispositivo I/O o el protocolo de comunicación no pueda abrir un socket, y el diseño solo permita responder a las solicitudes de la programación??

Etiquetas: eventos, funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:55.