public class Ipx800Control
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected int | port | 
| protected java.lang.String | returnMsg | 
| protected java.lang.String | server | 
| Constructor and Description | 
|---|
| Ipx800Control() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | bit(boolean[] relais)Commander les sorties  simultanément    :  
      Bit= Le  mode  bitmask  vous  permet  de  définir  avec  une  seule  commande  
      l’état  que  doivent  prendre  des  32  sorties. | 
| int | getAn(int entreeAnalogique)Obtenir l‘état d’une entrée analogique :  
            GetAn Paramètres : 
            GetAnx ou x est le numéro de l’entrée analogique de 1 à 4 
            GetAn1 permet de recevoir l’état de l’entrée analogique 1. | 
| int[] | getCount()Obtenir l‘état des compteurs d’implusion : | 
| int | getCount(int counterId)Obtenir l‘état d’un compteur d’implusion : | 
| boolean[] | getIn()Obtenir l‘état de toutes les entrées : 
          GetInputs Paramètres : GetInputs permet de recevoir dans une seule trame
          l’état des 32 entrées digitales. | 
| boolean | getIn(int relai)Obtenir l‘état d’une entrée:  
        GetIn Paramètres : GetInx ou x est ne numéro de l’entrée de 1 à 32 GetIn1 
        permet d’obtenir l’état de l’entrée 1. | 
| boolean[] | getOut()Obtenir l‘état de toute les  sorties:  
                      GetOutputs Paramètres : 
                      GetOutputs   permet de recevoir dans une seule trame l’état des 32 sorties. | 
| boolean | getOut(int relai)Obtenir l‘état d’une sortie:  
                      GetOut Paramètres : GetOutx ou x est le numéro de la sortie (de 1 à 32). | 
| void | reset()Reset système de l’IPX800 
                              Reset L’envoi de cette commande provoque le redémarrage de l’IPX800 (Reboot). | 
| boolean | resetCount(int relai)Remise à zéro des compteurs: | 
| protected boolean | sendCmd(java.lang.String cmd)sendCmd | 
| boolean | set(int relai,
   boolean etat)Setxxy ou  xx  est  le  numéro  de  sortie  de  01  à  32 
    et  y  l’état  de  la  sortie    0  =  Off  et  1  =  On | 
| boolean | set(int relai,
   boolean etat,
   boolean impulsion) | 
| void | setHost(java.lang.String p0)setHost | 
| void | setPort(int p0)setPort | 
protected int port
protected java.lang.String server
protected java.lang.String returnMsg
public void setHost(java.lang.String p0)
p0 - hostname to use, its a string, since i set up my own bind...public void setPort(int p0)
p0 - port to use, in case you changed the default setting...protected boolean sendCmd(java.lang.String cmd)
cmd - to send, opens a TCP port to the ipx and then sends the command and stores the eventual 
    return in @see returnMsgpublic boolean set(int relai,
          boolean etat)
relai - no du relai a positionner (1-32)etat - vrai = actif, faux, fermepublic boolean set(int relai,
          boolean etat,
          boolean impulsion)
public boolean bit(boolean[] relais)
relais - vecteur de booleans (32),vrai = actif, faux, fermepublic boolean getIn(int relai)
relai - le no du relai a questionner (1-32)public boolean[] getIn()
public int getAn(int entreeAnalogique)
entreeAnalogique - le no (1-4) d'une des entrees analogiquespublic int getCount(int counterId)
counterId - le numéro de compteur (de 1 à 3)public int[] getCount()
public boolean getOut(int relai)
relai - le no de la sortiepublic boolean[] getOut()
public boolean resetCount(int relai)
relai - le numéro du compteur à remettre à zéro.public void reset()