insa.projets.NetworkPackage
Interface MonitorInterface


public interface MonitorInterface

Cette interface décrit les méthodes que doit fournir une application pour pouvoir utiliser le module Network, répondant à l'interface NetworkInterface.


Method Summary
 void connectionClosed()
          Cette méthode est appelée par le module réseau lorsqu'il constate que la connection a été interrompue.
 void messageFromNetwork(java.lang.String s)
          Cette méthode est appelée lorsque le module réseau veut afficher un message.
 void updateValues(boolean[] status, short[] values)
          Cette méthode est appelée par le module réseau à chaque fois qu'une trame est reçue (terminée par le code 80-8080).
 

Method Detail

connectionClosed

void connectionClosed()
Cette méthode est appelée par le module réseau lorsqu'il constate que la connection a été interrompue. Cela permet à l'interface graphique de se remettre à jour par rapport au statut du réseau.


updateValues

void updateValues(boolean[] status,
                  short[] values)
Cette méthode est appelée par le module réseau à chaque fois qu'une trame est reçue (terminée par le code 80-8080). Les tableaux donnés en paramètres indique quels codeOp ont été reçus et avec quels paramètres.

Parameters:
status - tableau de booléens indiquant quels codeOp ont été reçu. Ex : status[4]==true ssi le codeOp 4 a été reçu.
values - tableau de shorts indiquant les paramètres des codeOp reçus.

messageFromNetwork

void messageFromNetwork(java.lang.String s)
Cette méthode est appelée lorsque le module réseau veut afficher un message. Il est ensuite à la charge de l'application principale d'afficher ou non les messages reçus.